chiark / gitweb /
Import vtwm_5.4.7.orig.tar.gz
[vtwm.git] / contrib / vtwmrc / vtwmrc-menus
1
2 #
3 # DESCRIPTION FILE FOR vtwm - $(HOME)/vtwm/vtwmrc-menus
4 #
5 # PRE-PROCESSED BY vtwm-5.4.6 USING m4
6
7
8 #
9 # Menus
10 #
11
12 menu "XWindowsMenu"
13 {
14         `"'SERVERHOST`"'        f.title
15         "Shells"                f.menu "ShellsMenu"
16         "Editors"               f.menu "EditorsMenu"
17         ""                      f.separator
18         "Desktop"               f.menu "DesktopMenu"
19         "Network"               f.menu "NetworkMenu"
20         "Toybox"                f.menu "ToyboxMenu"
21         "Wallpaper"             f.menu "WallpaperMenu"
22         ""                      f.separator
23         "Arrange"               f.menu "ArrangeMenu"
24         ""                      f.separator
25         "VTWM"                  f.menu "VTWMMenu"
26 }
27
28 menu "ShellsMenu"
29 {
30         "  Shells  "            f.title
31         "mc"                    f.exec "HOME/bin/startxterm -g 80x43 -title 'mc' -name 'mc' -e mc &"
32         "rxvt"                  f.exec "HOME/bin/startrxvt &"
33         "xterm"                 f.exec "HOME/bin/startxterm &"
34 }
35
36 menu "EditorsMenu"
37 {
38         "  Editors  "           f.title
39         "nedit"                 f.exec "nedit &"
40         "ted"                   f.exec "Ted 2>/dev/null &"
41         "tkhtml"                f.exec "tkHTML &"
42         "vi"                    f.exec "HOME/bin/startxterm -title 'vi' -name 'vi' -e vi &"
43         "vile"                  f.exec "HOME/bin/startxterm -title 'vile' -name 'vile' -e vile &"
44         "xcoral"                f.exec "xcoral &"
45         "xvile"                 f.exec "xvile &"
46         ""                      f.separator
47         "bitmap"                f.exec "bitmap &"
48         "editres"               f.exec "editres &"
49         "gimp"                  f.exec "gimp &"
50         "pixmap"                f.exec "pixmap &"
51         "xfig"                  f.exec "xfig 2>/dev/null &"
52         "xpaint"                f.exec "xpaint 2>/dev/null &"
53         "xv"                    f.exec "xv &"
54 #       "xv +vsp"               f.exec "xv +vsp &"
55 }
56
57 menu "DesktopMenu"
58 {
59         "  Desktop  "           f.title
60         "asbutton"              f.exec "asbutton -n 4 &"
61         "ghostview"             f.exec "ghostview &"
62         "gv"                    f.exec "gv &"
63         "hexcalc"               f.exec "hexcalc &"
64         "jpilot"                f.exec "jpilot &"
65         "meltdown"              f.exec "meltdown -s &"
66         "tkman"                 f.exec "tkman &"
67         "xbmbrowser"            f.exec "xbmbrowser &"
68         "xcb"                   f.exec "xcb &"
69         "xcalc"                 f.exec "xcalc &"
70         "xcalendar"             f.exec "xcalendar &"
71         "xload"                 f.exec "xload -jumpscroll 20 -update 3 -g 96x93 &"
72         "xlock"                 f.exec "xscreensaver-command -lock &"
73         "xmcd"                  f.exec "xmcd &"
74         "xmmix"                 f.exec "xmmix 2>/dev/null &"
75         "xpostit"               f.exec "xpostit -g 96x40 &"
76         "xtplaygizmo"           f.exec "xtplaygizmo &"
77         ""                      f.separator
78         "asclock"               f.exec "asclock -exe xcalendar -led grey85 &"
79         "oclock"                f.exec "oclock -g 96x93 -bd SeaGreen -fg SeaGreen -transparent &"
80         "mouseclock"            f.exec "mouseclock &"
81         "rclock"                f.exec "rclock &"
82         "sunclock"              f.exec "sunclock &"
83         "t3d"                   f.exec "t3d -nice 2 &"
84         "xarclock"              f.exec "xarclock -g 97x93 -arabic -fg white -bg black -fn -adobe-helvetica-medium-r-normal--*-80-*-*-p-*-iso8859-* &"
85         "xclock"                f.exec "xclock &"
86 #       "xdaliclock"            f.exec "xdaliclock -fg SeaGreen -transparent -fn -adobe-utopia-medium-i-normal-*-*-260-*-*-p-*-iso8859-* &"
87         "xdaliclock"            f.exec "xdaliclock -fg SeaGreen -transparent -fn -adobe-times-bold-i-normal-*-*-260-*-*-p-*-iso8859-* &"
88 }
89
90 menu "NetworkMenu"
91 {
92         "  Network  "           f.title
93         "asmail"                f.exec "asmail &"
94         "chimera"               f.exec "chimera &"
95         "knews"                 f.exec "knews &"
96 #       "mosaic"                f.exec "Mosaic &"
97         "mozilla"               f.exec "mozilla &"
98         "mutt"                  f.exec "HOME/bin/startxterm -title mutt -name mutt -e mutt &"
99         "netscape"              f.exec "netscape &"
100         "xarchie"               f.exec "xarchie &"
101         "xbiff++"               f.exec "xbiff++ -update 60 -g 96x93 &"
102         "xdir"                  f.exec "xdir &"
103         "xgopher"               f.exec "xgopher &"
104         ""                      f.separator
105         "FTP"                   f.menu "FTPMenu"
106         "Login"                 f.menu "LoginMenu"
107         "SSH"                   f.menu "SSHMenu"
108         "Telnet"                f.menu "TelnetMenu"
109 }
110
111 menu "FTPMenu"
112 {
113         "  FTP  "               f.title
114         "host1"                 f.exec "HOME/bin/startxterm -title 'ftp:host1' -name 'ftp:host1' -e ftp host1 &"
115         ""                      f.separator
116 #       "host2"                 f.exec "HOME/bin/startxterm -title 'ftp:host2' -name 'ftp:host2' -e ftp host2 &"
117         "host3"                 f.exec "HOME/bin/startxterm -title 'ftp:host3' -name 'ftp:host3' -e ftp host3 &"
118 #       "host4"                 f.exec "HOME/bin/startxterm -title 'ftp:host4' -name 'ftp:host4' -e ftp host4 &"
119         ""                      f.separator
120         "host5"                 f.exec "HOME/bin/startxterm -title 'ftp:host5' -name 'ftp:host5' -e ftp host5 &"
121 }
122
123 menu "LoginMenu"
124 {
125         "  Remote Login  "      f.title
126 #       "host1"                 f.exec "HOME/bin/startxterm -title 'rlogin:host1' -name 'rlogin:host1' -e rlogin host1 &"
127 #       ""                      f.separator
128 #       "host2"                 f.exec "HOME/bin/startxterm -title 'rlogin:host2' -name 'rlogin:host2' -e rlogin host2 &"
129         "host3"                 f.exec "HOME/bin/startxterm -title 'rlogin:host3' -name 'rlogin:host3' -e rlogin host3 &"
130 #       "host4"                 f.exec "HOME/bin/startxterm -title 'rlogin:host4' -name 'rlogin:host4' -e rlogin host4 &"
131         ""                      f.separator
132         "host5"                 f.exec "HOME/bin/startxterm -title 'rlogin:host5' -name 'rlogin:host5' -e rlogin host5 &"
133 }
134
135 menu "SSHMenu"
136 {
137         "  SSH  "               f.title
138         "host1"                 f.exec "HOME/bin/startxterm -title 'ssh:host1' -name 'ssh:host1' -e ssh -l username host1 &"
139         ""                      f.separator
140 #       "host2"                 f.exec "HOME/bin/startxterm -title 'ssh:host2' -name 'ssh:host2' -e ssh -l username host2 &"
141 #       "host3"                 f.exec "HOME/bin/startxterm -title 'ssh:host3' -name 'ssh:host3' -e ssh -l username host3 &"
142 #       "host4"                 f.exec "HOME/bin/startxterm -title 'ssh:host4' -name 'ssh:host4' -e ssh -l username -p 27 host4 &"
143 #       ""                      f.separator
144 #       "host5"                 f.exec "HOME/bin/startxterm -title 'ssh:host5' -name 'ssh:host5' -e ssh host5 &"
145         "host6"                 f.exec "HOME/bin/startxterm -title 'ssh:host6' -name 'ssh:host6' -e ssh host6 &"
146 #       "host7"                 f.exec "HOME/bin/startxterm -title 'ssh:host7' -name 'ssh:host7' -e ssh host7 &"
147 }
148
149 menu "TelnetMenu"
150 {
151         "  Telnet  "            f.title
152         "host1"                 f.exec "HOME/bin/startxterm -tn $TELTERM -title 'telnet:host1' -name 'telnet:host1' -e telnet host1 &"
153 #       "host2"                 f.exec "HOME/bin/startxterm -tn $TELTERM -title 'telnet:host2' -name 'telnet:host2' -e telnet -8 host2 &"
154         ""                      f.separator
155 #       "host3"                 f.exec "HOME/bin/startxterm -tn $TELTERM -title 'telnet:host3' -name 'telnet:host3' -e telnet host3 &"
156         "host4"                 f.exec "HOME/bin/startxterm -tn $TELTERM -title 'telnet:host4' -name 'telnet:host4' -e telnet host4 &"
157 #       "host5"                 f.exec "HOME/bin/startxterm -tn $TELTERM -title 'telnet:host5' -name 'telnet:host5' -e telnet host5 &"
158         ""                      f.separator
159         "host6"                 f.exec "HOME/bin/startxterm -title 'telnet:host6' -name 'telnet:host6' -e telnet -8 host6 &"
160 }
161
162 menu "ToyboxMenu"
163 {
164         "  Toybox  "            f.title
165         "blast"                 f.exec "blast &"
166         "xbl"                   f.exec "xbl -draw 2 -keyboard 4 -buffer 2 -buttonheight 4 &"
167         "xboing"                f.exec "xboing -sound &"
168         "xeyes"                 f.exec "xeyes &"
169         "xmine"                 f.exec "xmine &"
170         "xneko"                 f.exec "xneko -t 0.07 &"
171         "xoids"                 f.exec "xoids &"
172         "xtetris"               f.exec "xtetris &"
173 }
174
175 menu "WallpaperMenu"
176 {
177         "  Wallpaper  "         f.title
178         "ico"                   f.exec "HOME/bin/stopxroot; nice -2 ico -softdbl -faces -colors green blue yellow red white -delta +10+10 -r &"
179         "pyro"                  f.exec "HOME/bin/stopxroot; pyro -root &"
180         "xcursor"               f.exec "xcursor &"
181         "xearth"                f.exec "HOME/bin/stopxroot; xearth &"
182         "xfishtank"             f.exec "HOME/bin/stopxroot; xfishtank -m 25 -C 25 -c black -r 0.08 -i 0.04 -b 20 &"
183         "xneko"                 f.exec "HOME/bin/stopxroot; xneko -t 0.07 -r &"
184         "xroach"                f.exec "HOME/bin/stopxroot; xroach -rc grey -speed 8 &"
185         ""                      f.separator
186         "logo"                  f.exec "xsetbg -grey -border black -center /home/hawkeyd/vtwm/vtwm.gif &"
187         "none"                  f.exec "HOME/bin/stopxroot &"
188 }
189
190 menu "ArrangeMenu"
191 {
192         "  Arrange  "           f.title
193         "Auto Raise"            f.autoraise
194         "Raise"                 f.raise
195         "Lower"                 f.lower
196 # I just never use this...
197 #       "Raise Lower"           f.raiselower
198         "Nail"                  f.nail
199         "Ring"                  f.ring
200         ""                      f.separator
201         "Focus"                 f.focus
202         "Unfocus"               f.unfocus
203         ""                      f.separator
204         "Move"                  f.move
205         "Size"                  f.resize
206         "Iconify"               f.iconify
207         ""                      f.separator
208         "Full Zoom"             f.fullzoom
209         "Horiz Zoom"            f.horizoom
210         "Vert Zoom"             f.zoom
211         ""                      f.separator
212         "Left Title"            f.squeezeleft
213         "Center Title"          f.squeezecenter
214         "Right Title"           f.squeezeright
215         ""                      f.separator
216         "Bind Buttons"          f.bindbuttons
217         "Unbind Buttons"        f.unbindbuttons
218         "Bind Keys"             f.bindkeys
219         "Unbind Keys"           f.unbindkeys
220         ""                      f.separator
221         "Identify"              f.identify
222         ""                      f.separator
223         "Delete"                f.delete
224         "Destroy"               f.destroy
225 }
226
227 menu "VTWMMenu"
228 {
229         "  VTWM  "              f.title
230 # These are dependant on the virtual screen counts...
231 #       "Virtual 1"             f.setrealscreen "+eval(WIDTH * 0)+0"
232 #       "Virtual 2"             f.setrealscreen "+eval(WIDTH * 1)+0"
233 #       "Virtual 3"             f.setrealscreen "+eval(WIDTH * 2)+0"
234 #       "Virtual 4"             f.setrealscreen "+eval(WIDTH * 3)+0"
235 #       "Virtual 5"             f.setrealscreen "+eval(WIDTH * 4)+0"
236 #       ""                      f.separator
237         "Auto Pan"              f.autopan
238         "New Door"              f.newdoor
239         "Snap Screen"           f.snaprealscreen
240 ifelse(SOUND, `Yes', `"Sounds" f.sounds')
241         "Static Icons"          f.staticiconpositions
242         "Strict Icon Mgr"       f.stricticonmgr
243         "Warp Snug"             f.warpsnug
244         "Warp Visible"          f.warpvisible
245         ""                      f.separator
246         "Icon Mgr"              f.showiconmgr
247         "Virtual Mgr"           f.showdesktopdisplay
248         ""                      f.separator
249 #       "VTWM Windows"          f.menu "VTWM Windows"
250 #       ""                      f.separator
251         "Refresh"               f.refresh
252         "Restart 95ish"         f.startwm "vtwm -d :0.0 -s -m -p -f vtwm/vtwmrc-95ish"
253         "Restart MWMish"        f.startwm "vtwm -d :0.0 -s -m -p -f vtwm/vtwmrc-MWMish"
254         "Restart PWMish"        f.startwm "vtwm -d :0.0 -s -m -p -f vtwm/vtwmrc-PWMish"
255         "Restart TWMish"        f.startwm "vtwm -d :0.0 -s -m -p -f vtwm/vtwmrc-TWMish"
256         "Restart TWM3d"         f.startwm "vtwm -d :0.0 -s -m -p -f vtwm/vtwmrc-TWM3d"
257         "Restart borderless"    f.startwm "vtwm -d :0.0 -s -m -p -f vtwm/vtwmrc-NoBorder"
258         "Start MWM"             f.startwm "mwm -display :0.0"
259         "Start TVTWM"           f.startwm "tvtwm -display :0.0"
260         "Start TWM"             f.startwm "twm -display :0.0"
261         ""                      f.separator
262 changequote(%, %)
263         "Exit"                  f.exec "HOME/bin/stopxroot; kill `cat HOME/vtwm.pid`"
264 changequote(,)
265 }
266