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