source: trunk/packs/config/system.mwmrc @ 9765

Revision 9765, 4.3 KB checked in by ghudson, 27 years ago (diff)
system.mwmrc, from the 8.0 source tree.
Line 
1#
2#  DEFAULT mwm RESOURCE DESCRIPTION FILE (system.mwmrc)
3#
4#   modified for Project Athena by Chris VanHaren
5#
6
7#
8# Menu Pane Descriptions
9#
10
11# Window Menu Description
12
13Menu DefaultWindowMenu
14{
15    "Normal size"       _N      Alt<Key>F5      f.normalize
16    "Move"              _M      Alt<Key>F6      f.move
17    "Size"              _S      Alt<Key>F7      f.resize
18    "Iconify"           _I      Alt<Key>F8      f.minimize
19    "Maximum size"      _x      Alt<Key>F9      f.maximize
20    "Lower"             _L      Alt<Key>F10     f.lower
21    "Raise"             _R      Alt<Key>F12     f.raise
22    no-label                                    f.separator
23    "Kill program"                              f.kill
24}
25
26# Root Window Menus
27
28Menu RootMenu
29{
30    "Window Ops"                                f.title
31    "New window"        _N                      f.exec  "xterm &"
32    "Refresh screen"    _R                      f.refresh
33    "Shuffle Up"        _U      Alt<Key>Up      f.circle_up
34    "Shuffle Down"      _D      Alt<Key>Down    f.circle_down
35    "Pack icons"        _P                      f.pack_icons
36    no-label                                    f.separator
37    "X Preferences"     _X                      f.menu  Preferences
38    "Applications"      _A                      f.menu  Applications
39    no-label                                    f.separator
40    "Quit MWM"          _Q                      f.quit_mwm
41    "Restart MWM..."    _M                      f.restart
42}
43
44Menu Preferences
45{
46    "X Preferences"             f.title
47    "Keyclick volume"   _K      f.menu  Keyclick
48    "Bell volume"       _B      f.menu  Bell
49    "Mouse speed"       _M      f.menu  Mouse
50#
51#  A neat hack is to have a menu of bitmaps which can be selected to set the
52#       root window pattern.  Un-comment the line below and the Backgrounds
53#       menu below.
54#
55#    "Backgrounds"      _g      f.menu  Backgrounds
56#
57}
58        Menu Keyclick
59        {
60            "Loud"      _L      f.exec  "xset c 100"
61            "Quiet"     _Q      f.exec  "xset c 13"
62            "Off"       _O      f.exec  "xset c 0"
63        }
64        Menu Bell
65        {
66            "Loud"      _L      f.exec  "xset b 100"
67            "Quiet"     _Q      f.exec  "xset b 3"
68            "Off"       _O      f.exec  "xset b 0"
69        }
70        Menu Mouse
71        {
72            "Fast"      _F      f.exec  "xset m 7 2"
73            "Medium"    _M      f.exec  "xset m 2 5"
74            "Slow"      _S      f.exec  "xset m 1 1"
75        }
76#
77#  Example of menu 'Backgrounds' using the bitmaps found in the sipb locker.
78#  If you want to use them, make sure that 'sipb' is attach'ed.
79#
80#       Menu Backgrounds
81#       {
82#           @/mit/sipb/bitmaps.x11/good_scales  f.exec  "xsetroot -bitmap /mit/sipb/bitmaps.x11/good_scales"
83#           "Default"           f.exec  "xsetroot -default"
84#           "White"             f.exec  "xsetroot -solid white"
85#           "Grey"              f.exec  "xsetroot -grey"
86#           "Black"             f.exec  "xsetroot -solid black"
87#       }
88
89Menu Applications
90{
91    "Applications"              f.title
92    "Emacs"             _E      f.exec  "emacs &"
93    "Xmh"               _m      f.exec  "xmh &"
94    "Xterm"             _t      f.exec  "xterm &"
95#   "Xscreensaver"      _s      f.exec  "/afs/athena/contrib/sipb/@sys/xscreensaver"
96    "Xcalc"             _c      f.exec  "xcalc &"
97    "Xclock"            _k      f.exec  "xclock &"
98    "Xload"             _l      f.exec  "xload &"
99}
100
101#
102# Key Binding Descriptions
103#
104
105Keys DefaultKeyBindings
106{
107    Shift<Key>Escape            icon|window             f.post_wmenu
108    Meta<Key>space              icon|window             f.post_wmenu
109    Shift<Key>Escape            root                    f.menu  RootMenu
110    Meta<Key>space              root                    f.menu  RootMenu
111#    Meta<Key>Tab               root|icon|window        f.next_key
112#    Meta Shift<Key>Tab         root|icon|window        f.prev_key
113    Meta<Key>Escape             root|icon|window        f.next_key
114    Meta Shift<Key>Escape       root|icon|window        f.prev_key
115    Meta Ctrl Shift<Key>exclam  root|icon|window        f.set_behavior
116    Meta<Key>F3                 window                  f.next_key transient
117}
118
119
120#
121# Button Binding Descriptions
122#
123
124Buttons DefaultButtonBindings
125{
126    <Btn1Down>                  frame                   f.raise
127    <Btn2Down>                  frame|icon              f.post_wmenu
128    <Btn3Down>                  frame|icon              f.post_wmenu
129    <Btn1Down>                  root                    f.menu  RootMenu
130#    <Btn2Down>                 root                    f.menu  RootMenu
131#    <Btn3Down>                 root                    f.menu  RootMenu
132#
133#  Athena's mwm now uses MWM_SHELL to exec processes, or /bin/sh if MWM_SHELL
134#  is not set.  Therefore, the 'Preferences' and 'Applications' menus
135#  were added back in.  If you do not like them, copy this file to your
136#  home directory and uncomment the two lines above and comment out the
137#  two below and in the Root Menu.  The menus are currently uncommented.
138#
139    <Btn2Down>                  root                    f.menu  Preferences
140    <Btn3Down>                  root                    f.menu  Applications
141    Meta<Btn1Click>             icon|window             f.lower
142    Meta<Btn2Click>             icon                    f.normalize
143    Meta<Btn2Click>             window                  f.minimize
144    Meta<Btn3Click>             icon|window             f.raise
145    Meta Shift<Btn1Down>        icon|window|root        f.circle_down
146    Meta Shift<Btn2Down>        icon|window|root        f.menu  RootMenu
147    Meta Shift<Btn3Down>        icon|window|root        f.circle_up
148    Meta Ctrl<Btn1Down>         icon|window             f.resize
149    Meta Ctrl<Btn2Down>         icon|window|root        f.menu  RootMenu
150    Meta Ctrl<Btn3Down>         icon|window             f.move
151}
152
153#
154#  END OF mwm RESOURCE DESCRIPTION FILE
155#
Note: See TracBrowser for help on using the repository browser.