system.twmrc revision 3e747e6d
13e747e6dSmrg#
23e747e6dSmrg# $Xorg: system.twmrc,v 1.3 2000/08/17 19:54:08 cpqbld Exp $
33e747e6dSmrg# 
43e747e6dSmrg# Default twm configuration file; needs to be kept small to conserve string
53e747e6dSmrg# space in systems whose compilers don't handle medium-sized strings.
63e747e6dSmrg#
73e747e6dSmrg# Sites should tailor this file, providing any extra title buttons, menus, etc.
83e747e6dSmrg# that may be appropriate for their environment.  For example, if most of the
93e747e6dSmrg# users were accustomed to uwm, the defaults could be set up not to decorate
103e747e6dSmrg# any windows and to use meta-keys.
113e747e6dSmrg#
123e747e6dSmrg# $XFree86: xc/programs/twm/system.twmrc,v 1.4 2001/01/17 23:45:08 dawes Exp $
133e747e6dSmrg#
143e747e6dSmrg
153e747e6dSmrgNoGrabServer
163e747e6dSmrgRestartPreviousState
173e747e6dSmrgDecorateTransients
183e747e6dSmrgTitleFont "-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*"
193e747e6dSmrgResizeFont "-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*"
203e747e6dSmrgMenuFont "-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*"
213e747e6dSmrgIconFont "-adobe-helvetica-bold-r-normal--*-100-*-*-*-*-*-*"
223e747e6dSmrgIconManagerFont "-adobe-helvetica-bold-r-normal--*-100-*-*-*"
233e747e6dSmrg#ClientBorderWidth
243e747e6dSmrg
253e747e6dSmrgColor
263e747e6dSmrg{
273e747e6dSmrg    BorderColor "slategrey"
283e747e6dSmrg    DefaultBackground "rgb:2/a/9"
293e747e6dSmrg    DefaultForeground "gray85"
303e747e6dSmrg    TitleBackground "rgb:2/a/9"
313e747e6dSmrg    TitleForeground "gray85"
323e747e6dSmrg    MenuBackground "rgb:2/a/9"
333e747e6dSmrg    MenuForeground "gray85"
343e747e6dSmrg    MenuBorderColor "slategrey"
353e747e6dSmrg    MenuTitleBackground "gray70"
363e747e6dSmrg    MenuTitleForeground "rgb:2/a/9"
373e747e6dSmrg    IconBackground "rgb:2/a/9"
383e747e6dSmrg    IconForeground "gray85"
393e747e6dSmrg    IconBorderColor "gray85"
403e747e6dSmrg    IconManagerBackground "rgb:2/a/9"
413e747e6dSmrg    IconManagerForeground "gray85"
423e747e6dSmrg}
433e747e6dSmrg
443e747e6dSmrg#
453e747e6dSmrg# Define some useful functions for motion-based actions.
463e747e6dSmrg#
473e747e6dSmrgMoveDelta 3
483e747e6dSmrgFunction "move-or-lower" { f.move f.deltastop f.lower }
493e747e6dSmrgFunction "move-or-raise" { f.move f.deltastop f.raise }
503e747e6dSmrgFunction "move-or-iconify" { f.move f.deltastop f.iconify }
513e747e6dSmrg
523e747e6dSmrg#
533e747e6dSmrg# Set some useful bindings.  Sort of uwm-ish, sort of simple-button-ish
543e747e6dSmrg#
553e747e6dSmrgButton1 = : root : f.menu "defops"
563e747e6dSmrg
573e747e6dSmrgButton1 = m : window|icon : f.function "move-or-lower"
583e747e6dSmrgButton2 = m : window|icon : f.iconify
593e747e6dSmrgButton3 = m : window|icon : f.function "move-or-raise"
603e747e6dSmrg
613e747e6dSmrgButton1 = : title : f.function "move-or-raise"
623e747e6dSmrgButton2 = : title : f.raiselower
633e747e6dSmrg
643e747e6dSmrgButton1 = : icon : f.function "move-or-iconify"
653e747e6dSmrgButton2 = : icon : f.iconify
663e747e6dSmrg
673e747e6dSmrgButton1 = : iconmgr : f.iconify
683e747e6dSmrgButton2 = : iconmgr : f.iconify
693e747e6dSmrg
703e747e6dSmrg#
713e747e6dSmrg# And a menus with the usual things
723e747e6dSmrg#
733e747e6dSmrgmenu "defops"
743e747e6dSmrg{
753e747e6dSmrg"Twm"	f.title
763e747e6dSmrg"Iconify"	f.iconify
773e747e6dSmrg"Resize"	f.resize
783e747e6dSmrg"Move"		f.move
793e747e6dSmrg"Raise"		f.raise
803e747e6dSmrg"Lower"		f.lower
813e747e6dSmrg""		f.nop
823e747e6dSmrg"Focus"		f.focus
833e747e6dSmrg"Unfocus"	f.unfocus
843e747e6dSmrg"Show Iconmgr"	f.showiconmgr
853e747e6dSmrg"Hide Iconmgr"	f.hideiconmgr
863e747e6dSmrg""		f.nop
873e747e6dSmrg"Xterm"		f.exec "exec xterm &"
883e747e6dSmrg""		f.nop
893e747e6dSmrg"Kill"		f.destroy
903e747e6dSmrg"Delete"	f.delete
913e747e6dSmrg""		f.nop
923e747e6dSmrg"Restart"	f.restart
933e747e6dSmrg"Exit"		f.quit
943e747e6dSmrg}
95