# .twmrc - twm startup file # Steve Kinzler, kinzler@cs.indiana.edu, Apr 96/Apr 98 # http://www.cs.indiana.edu/~kinzler/home.html#x11 ## TWM ## Colors & Fonts ###################################################### SaveColor { # Standard Colorset "black" "dark slate grey" "slate grey" "grey" "gainsboro" "white" "navy" "blue" "dodger blue" "sky blue" "lavender" "sea green" "lime green" "green" "pale green" "violet" "magenta" "purple" "cyan" "sienna" "peru" "orange" "gold" "yellow" "tan" "wheat" "lemon chiffon" "firebrick" "red" "tomato" # Standard Greyset "grey7" "grey13" "grey20" "grey27" "grey33" "grey40" "grey47" "grey53" "grey60" "grey67" "grey73" "grey80" "grey87" "grey93" # Non-standard Color "beige" } Color { BorderColor "blue" BorderTileBackground "grey" BorderTileForeground "grey" DefaultBackground "yellow" IconBackground "green" IconManagerBackground "black" IconManagerForeground "green" IconManagerHighlight "blue" MenuBackground "red" MenuForeground "white" MenuTitleBackground "blue" MenuTitleForeground "white" TitleBackground "blue" TitleForeground "white" } TitleFont "9x15bold" # for guaranteed pixel sizes MenuFont "7x13bold" IconManagerFont "7x13bold" IconFont "6x13" ## TWM ## Variables & Window/Icon Mangement ################################### BorderWidth 4 ConstrainedMoveTime 200 DontMoveOff MoveDelta 3 NoDefaults RandomPlacement RestartPreviousState SqueezeTitle UsePPosition "on" WarpUnmapped ShowIconManager IconManagerGeometry "130+0+22" SortIconManager NoCaseSensitive IconManagerDontShow IconManagerShow { "XTerm" } IconifyByUnmapping { "XTerm" } #IconRegion "215x221+140-262" West North 1 1 ForceIcons IconDirectory "~/etc/img" UnknownIcon "unknown.xbm" Icons { #"kinzler" "windows.xbm" #"kinzler2" "windows.xbm" #"Wfica" "windows.xbm" "rdesktop" "windows.xbm" } NoTitle { "TWM Icon Manager" "dclock" "MPlayer" "panel_window" "gnome-panel" "xcb-placed" "xeyes-placed" "xfaces" "XLoad" "xmter" "xtherm-placed" "xosview-dflt" "xosview-local" "xosview-local-third" "xosview-other" "xosview-other2" } ## TWM ## Functions & Buttons ################################################# DefaultFunction f.beep Function "ResizeIconify" { f.resize f.deltastop f.iconify } Function "MoveRaiselower" { f.move f.deltastop f.raiselower } Function "ForcemoveRaiselower" { f.forcemove f.deltastop f.raiselower } Function "ZoomWarp" { f.zoom !"warptotitle" } Function "HoriZoomWarp" { f.horizoom !"warptotitle" } Function "LeftZoomWarp" { f.leftzoom !"warptotitle" } Function "RightZoomWarp" { f.rightzoom !"warptotitle" } Function "TopZoomWarp" { f.topzoom !"warptotitle" } Function "BottomZoomWarp" { f.bottomzoom !"warptotitle" } Function "FullZoomWarp" { f.fullzoom !"warptotitle" } LeftTitleButton "menu.xbm" = f.menu "WindowOps" #RightTitleButton "fullzoom.xbm"= f.function "FullZoomWarp" #RightTitleButton "zoom.xbm" = f.function "ZoomWarp" #RightTitleButton "delete.xbm" = f.delete Button1 = : r : f.menu "RootOps" Button1 = s : r : f.menu "WindowOps" Button1 = c : r : f.menu "TwmWindows" Button1 = m : r : f.menu "BasicWindowOps" Button2 = : r : f.menu "Clients" Button2 = s : r : f.menu "Standard" Button2 = c : r : f.menu "Multimedia" Button2 = m : r : f.menu "X Tools" Button3 = : r : f.menu "Hosts" Button3 = s : r : f.menu "MyHosts" Button3 = c : r : f.menu "Hostlists" Button3 = m : r : f.menu "Hostlist unix" Button1 = : t | f : f.function "ResizeIconify" Button1 = : i | m : f.iconify Button1 = s : t | f | i | m : f.winrefresh Button1 = c : t | f | i | m : f.autoraise Button1 = m : t | f | i | m : f.identify Button2 = : t | f | i | m : f.delete Button2 = s : t | f | i | m : f.destroy Button3 = : t | f | i | m : f.function "MoveRaiselower" Button3 = s : t | f | i | m : f.function "ForcemoveRaiselower" ## TWM ## Keys ################################################################ "Help" = : all : !"xterm -T Help -e view +/Help -t tw &" "Pause" = s : all : !"xterm -T Help -e view +/Help -t tw &" "Up" = : r : f.colormap "prev" "Down" = : r : f.colormap "next" "Left" = s : r : f.warptoscreen "back" "Right" = s : r : f.warptoscreen "next" "Up" = s : r : f.warptoscreen "prev" "Down" = s : r : f.warptoscreen "prev" "Print" = : all : f.raiselower "Home" = c : all : f.raiselower "Pause" = : all : f.iconify "Insert"= c : all : f.iconify "F12" = : all : !"xcb -s 0-3 < /dev/null" "F11" = s : all : !"xcb -r 1" "F12" = s : all : !"xcb -r -1" "F11" = c : all : f.forwiconmgr "F12" = c : all : f.backiconmgr "F13" = : all : f.circledown "F14" = : all : f.circleup "F15" = : all : f.raiselower "F16" = : all : f.iconify "F17" = : all : f.autoraise "F18" = : all : f.identify "F19" = : all : f.function "ZoomWarp" "F20" = : all : f.function "HoriZoomWarp" "F20" = s : all : f.function "FullZoomWarp" "F1" = c : all : f.forwiconmgr "F2" = c : all : f.backiconmgr "F3" = c : all : f.circledown "F4" = c : all : f.circleup "F5" = c : all : f.raiselower "F6" = c : all : f.iconify "F7" = c : all : f.autoraise "F8" = c : all : f.identify "F9" = m : all : f.function "ZoomWarp" "F10" = m : all : f.function "HoriZoomWarp" # "F10" = m was reserved for :Cue:Cat scan headers "F1" = : r : !"screensaver random lock &" "F1" = s : r : !"screensaver random &" "F1" = m4: all : !"screensaver random lock &" "F2" = : r : !"screensaver blank lock &" "F2" = s : r : !"screensaver blank &" "F2" = m4: all : !"screensaver blank lock &" "F3" = : r : f.circledown "F4" = : r : f.circleup "F7" = : r : f.autoraise "F8" = : r : f.identify "F9" = : all : f.function "ZoomWarp" "F10" = : all : f.function "HoriZoomWarp" "F10" = s : all : f.function "FullZoomWarp" "Tab" = s : all : !"cutbuf -O | sed 1s/\^/search:/ | go &" "Tab" = c : all : !"cutbuf -O | inbrowse -w &" "5" = c : all : f.menu "RootOps" "6" = c : all : f.menu "Clients" "7" = c : all : f.menu "Hosts" "0" = c : all : f.delete "9" = c : all : f.destroy "c" = c : r : !"clear_colormap" "l" = c : r : f.refresh "r" = c : r : !"exec xrdb ${XRESOURCES-$HOME/.Xdefaults}" "s" = c : r : f.restart "t" = c : r : f.twmrc "3" = : r : !"rhythmbox &" "4" = : r : !"asunder || ripperx || exec grip &" "5" = : r : !"streamtuner &" #a" = s : r : !"" "b" = s : r : !"/l/picons/bits/xb incoming &" "c" = s : r : !"xcb &" "d" = s : r : !"gcalctool || exec xcalc &" "e" = s : r : !"eject &" "f" = s : r : !"facemon -G xmail &" "g" = s : r : !"xgrab &" #h" = s : r : !"" "i" = s : r : !"netscapewin &" #j" = s : r : !"" "n" = s : r : !"nwn &" "o" = s : r : !"ooffice &" #p" = s : r : !"xterm -title PPP -e ppp &" "p" = s : r : !"xterm -e sshb &" "q" = s : r : !"xterm -e micq &" "r" = s : r : !"reminder -T &" #s" = s : r : !"" "t" = s : r : !"tora &" "u" = s : r : !"gksudo update-manager &" "v" = s : r : !"skype &" "w" = s : r : !"gksudo palimpsest &" "x" = s : r : !"xv &" "y" = s : r : !"xterm -e gnome-mplayer &" "z" = s : r : !"xmag &" # SSH tunneling may be needed for rdesktop in some scenarios, # perhaps something like this running alongside each other?: # ssh -L localhost:3390:hmrcrdp:3389 -l 'zoo\kinzler' hmrcrdp # rdesktop localhost:3390 # Firewall access may need to be granted for the IP#. "a" = : r : !"xt -N alamode $AH &" "b" = : r : !"xt -N alembic $BH &" "c" = : r : !"xt -C -name xterm-console &" "d" = : r : !"rdesktop -g 1280x1024 hmrcrdp &" #e" = : r : !"" "f" = : r : !"xt -N alamoff $FH &" #g" = : r : !"xt -N web2 $GH &" "h" = : r : !"xt -N login -ssh $LH &" #i" = : r : !"" "j" = : r : !"jpilot &" "k" = c : r : !"xt -name xterm-main -N kinzler ':hosts ppp' &" "k" = s : r : !"xt -name xterm-MAIN -N KINZLER ':hosts ppp' &" "k" = : r : !"xt -N kinzler ':hosts ppp' &" "l" = s : r : !"xt -name xterm-MAIN -N LOCAL &" "l" = : r : !"xt -name xterm-local &" "m" = s : r : !"xt -name xterm-MAIN -N $MAILHTIT $MAILHOST &" "m" = : r : !"xt -name xterm-main -N $MAILHtit $MAILHOST &" "n" = : r : !"xt -N transi2 $NH &" "o" = : r : !"xt -N moose $MH &" "p" = : r : !"xt palmpre &" #q" = : r : !"" "r" = : r : !"xt -N carelink -ssh $CH &" "s" = : r : !"xt -N swank $SH &" "t" = : r : !"xt -N transit $TH &" "u" = : r : !"xt dkinzler &" #v" = : r : !"" #w" = : r : !"" #x" = : r : !"" "y" = : r : !"xt -N trendy $YH &" "z" = : r : !"xt aludel &" Function "WarpToAlamode" { f.warpto "alamode" !"warptotitle" } Function "WarpToAlamoff" { f.warpto "alamoff" !"warptotitle" } Function "WarpToAlembic" { f.warpto "alembic" !"warptotitle" } Function "WarpToAludel" { f.warpto "aludel" !"warptotitle" } Function "WarpToCarelink" { f.warpto "carelink" !"warptotitle" } Function "WarpToComma" { f.warpto ",) " !"warptotitle" } Function "WarpToConsole" { f.warpto "console" !"warptotitle" } Function "WarpToDiffcb" { f.warpto "diffcb" !"warptotitle" } Function "WarpToDkinzler" { f.warpto "dkinzler" !"warptotitle" } Function "WarpToEvince" { f.warpto "evince" !"warptotitle" } #unction "WarpToOldgrouchy" { f.warpto "oldgrouchy" !"warptotitle" } Function "WarpToHelp" { f.warpto "Help" !"warptotitle" } Function "WarpToKinzler" { f.warpto "kinzler" !"warptotitle" } Function "WarpToLOCAL" { f.warpto "LOCAL" !"warptotitle" } Function "WarpToLocal" { f.warpto "xterm-local" !"warptotitle" } Function "WarpToLogin" { f.warpto "login" !"warptotitle" } Function "WarpToMAIN" { f.warpto "ALEMBIC" !"warptotitle" } Function "WarpToMain" { f.warpto "xterm-main" !"warptotitle" } Function "WarpToMicq" { f.warpto "micq" !"warptotitle" } Function "WarpToMoose" { f.warpto "moose" !"warptotitle" } Function "WarpToPalmpre" { f.warpto "palmpre" !"warptotitle" } Function "WarpToOffice" { f.warpto "OpenOffice.org" !"warptotitle" } Function "WarpToPeriod" { f.warpto ".) " !"warptotitle" } Function "WarpToRdesktop" { f.warpto "rdesktop" !"warptotitle" } Function "WarpToTransi2" { f.warpto "transi2" !"warptotitle" } Function "WarpToSemicolon" { f.warpto ";) " !"warptotitle" } Function "WarpToSlash" { f.warpto "/) " !"warptotitle" } Function "WarpToSwank" { f.warpto "swank" !"warptotitle" } Function "WarpToTransit" { f.warpto "transit" !"warptotitle" } Function "WarpToTrendy" { f.warpto "trendy" !"warptotitle" } Function "WarpToVi" { f.warpto "vi" !"warptotitle" } #unction "WarpToWeb2" { f.warpto "web2" !"warptotitle" } Function "WarpToXv" { f.warpto "XVroot" !"warptotitle" } "Help" = m : r : f.function "WarpToHelp" "Pause" = m : r : f.function "WarpToHelp" "0" = m : r : f.function "WarpToConsole" "1" = m : r : f.warpto "xcb-placed" "2" = m : r : f.warpto "dclock" #3" = m : r : #4" = m : r : "5" = m : r : f.warpto "xfaces" "6" = m : r : f.warptoiconmgr "" "8" = m : r : f.function "WarpToLocal" "9" = m : r : f.function "WarpToMain" "a" = m : r : f.function "WarpToAlamode" "b" = m : r : f.function "WarptoAlembic" "c" = m : r : f.warpto "xcb" "d" = m : r : f.function "WarpToDiffcb" "e" = m : r : f.function "WarptoOffice" "f" = m : r : f.function "WarpToAlamoff" #g" = m : r : f.function "WarpToWeb2" "h" = m : r : f.function "WarpToLogin" #i" = m : r : f.warpto "Mozilla" #i" = m : r : f.warpto "Gecko" "i" = m : r : f.warpto "Navigator" "j" = m : r : f.warpto "Steve Kinzler - Work Page" "k" = m : r : f.function "WarpToKinzler" "l" = m : r : f.function "WarpToLOCAL" "m" = m : r : f.function "WarpToMAIN" "n" = m : r : f.function "WarpToTransi2" "o" = m : r : f.function "WarpToMoose" "p" = m : r : f.function "WarpToPalmpre" "q" = m : r : f.function "WarpToMicq" "r" = m : r : f.function "WarpToCarelink" "s" = m : r : f.function "WarpToSwank" "t" = m : r : f.function "WarpToTransit" "u" = m : r : f.function "WarpToDkinzler" "v" = m : r : f.function "WarpToVi" "w" = m : r : f.function "WarpToRdesktop" "x" = m : r : f.function "WarpToXv" "y" = m : r : f.function "WarpToTrendy" "z" = m : r : f.function "WarpToAludel" "Escape" = m : r : f.function "WarpToEvince" "comma" = m : r : f.function "WarpToComma" "period" = m : r : f.function "WarpToPeriod" "slash" = m : r : f.function "WarpToSlash" "semicolon" = m : r : f.function "WarpToSemicolon" ## TWM ## Operation Menus ##################################################### menu "RootOps" { "Root Ops" f.title "a. Clear Colormap (^C)" !"clear_colormap" "b. Refresh (^L)" f.refresh "c. Reread twmrc (^T)" f.twmrc "d. Reread Xresources (^R)" !"exec xrdb ${XRESOURCES-$HOME/.Xdefaults}" "e. Restart (^S)" f.restart "f. Clear Buffers (f12)" !"xcb -s 0-3 < /dev/null" "g. Rotate Buffers Down (F11)" !"xcb -r 1" "h. Rotate Buffers Up (F12)" !"xcb -r -1" "i. Circle Down (f13,f3)" f.circledown "j. Circle Up (f14,f4)" f.circleup "k. Show Icon Manager" f.showiconmgr "l. Hide Icon Manager" f.hideiconmgr "m. Screen Lock (f1, W-f1)" !"screensaver random lock &" "n. Screen Save (F1)" !"screensaver random &" "o. Screen Lock Blank (f2, W-f2)"!"screensaver blank lock &" "p. Screen Save Blank (F2)" !"screensaver blank &" "q. Exit" f.quit "r. Window Ops" ("white":"blue") f.menu "WindowOps" "s. TWM Windows" ("white":"blue") f.menu "TwmWindows" } menu "WindowOps" { "Window Ops" f.title "a. Refresh" f.winrefresh "b. Autoraise (f17,f7)" f.autoraise "c. Identify (f18,f8)" f.identify "d. Focus" f.focus "e. Save" f.saveyourself "f. Zoom" ("white":"blue") f.menu "Zoom" "g. Basic Ops" ("white":"blue") f.menu "BasicWindowOps" } menu "Zoom" { "Zoom" f.title "a. Vertical (f19,f9)" f.function "ZoomWarp" "b. Horizontal (f20,f10)" f.function "HoriZoomWarp" "c. Left" f.function "LeftZoomWarp" "d. Right" f.function "RightZoomWarp" "e. Top" f.function "TopZoomWarp" "f. Bottom" f.function "BottomZoomWarp" "g. Full (F20,F10)" f.function "FullZoomWarp" } menu "BasicWindowOps" { "Basic Ops" f.title "a. Iconify (f16)" f.iconify "b. Resize" f.resize "c. Raise (f15)" f.raise "d. Lower (f15)" f.lower "e. Move" f.move "f. Forced Move" f.forcemove "g. Delete (^0)" f.delete "h. Destroy (^9)" f.destroy } ## TWM ## Client Menus ######################################################## menu "Clients" { "Clients" f.title "a. Updates (U)" !"gksudo update-manager &" # "b. PPP (P)" !"xterm -title PPP -e ppp &" "b. Reverse Ssh (P)" !"xterm -e sshb &" "c. Open Office (O)" !"ooffice &" "d. Second Life" !"secondlife &" "e. Earth" !"googleearth &" "f. Traceroute" !"xtraceroute &" "g. Temperature" !"temp -x &" "h. Osview" !"xosview &" "i. GKrellM" !"gkrellm &" "j. ICQ" !"icq &" "k. Calculator (D)" !"gcalctool || exec xcalc &" "l. Evince" !"evince &" "m. Azureus" !"azureus &" "n. J-Pilot (j)" !"jpilot &" "o. Plucker" !"plucker-desktop &" "p. Calibre" !"calibre &" "q. Tora (T)" !"tora &" "r. SQL Developer" !"sqldeveloper &" "s. Consoles" !"IPViewer &" "t. Remind (R)" !"reminder -T &" "u. At Jobs" !"gat &" "v. Standard" ("white":"blue") f.menu "Standard" "w. Multimedia" ("white":"blue") f.menu "Multimedia" "x. X Tools" ("white":"blue") f.menu "X Tools" "y. Web" ("white":"blue") f.menu "Web" "z. Documentation" ("white":"blue") f.menu "Documentation" "A. Faces" ("white":"blue") f.menu "Faces" "B. Removable Media" ("white":"blue") f.menu "RemovableMedia" "C. Games" ("white":"blue") f.menu "Games" } menu "Standard" { "Standard" f.title "a. Set Key Repeat" !"xset r rate 200 25 &" "b. Kitty" !"kitty &" "c. From (F)" !"facemon -G xmail &" "d. Cut Buffers" !"xcb -name xcb-placed &" #1988# "e. Clock" !"dclock -date '%w, %d %m %y' &" # "e. Clock" !"dclock -date '%a %e %b %y %Z%z' &" "e. Clock" !"dclock -date '%a %y-%m-%d %Z%z' &" "f. Temperature" !"temp -x -name xtherm-placed &" "g. Load BR" !"xload -name xload-local$XLOADM0 &" "h. Load TR" !"xrsh ${XLOAD-localhost} xload -name xload$XLOADM &" "i. Load TL" !"xrsh ${XLOAD2-localhost} xload -name xload-other$XLOADM2 &" "j. Load BL" !"xrsh ${XLOAD3-localhost} xload -name xload-other2$XLOADM3 &" "k. Osview RR" !"xosview -name xosview-local$XOSVWM0 &" "l. Osview RL" !"xrsh ${XLOAD-localhost} xosview -name xosview-dflt &" "m. Osview TL" !"xrsh ${XLOAD2-localhost} xosview -name xosview-other &" "n. Osview BL" !"xrsh ${XLOAD3-localhost} xosview -name xosview-other2 &" "o. Eyes small" !"xeyes -name xeyes-placed &" "p. Gnome Panel" !"gnome-panel &" "p. Unity Launcher" !"unity-2d-launcher &" "q. Micq (Q)" !"xterm -e micq &" "r. Skype (V)" !"skype &" } menu "Multimedia" { "Multimedia" f.title "a. Grab (G)" !"xgrab &" "b. Magnify (Z)" !"xmag &" "c. Xv (X)" !"xv &" "d. Display" !"display &" "e. Browser (B)" !"/l/picons/bits/xb incoming &" "f. Bitmap" !"bitmap &" "g. Pixmap" !"pixmap &" "h. Paint" !"xpaint &" "i. Gimp" !"gimp &" "j. Xfig" !"xfig &" "k. Pencil" !"pencil &" "l. Tgif" !"tgif &" "m. Scanner" !"iscan || skanlite &" "n. OCR" !"gimagereader &" # "m. Scanner" !"xsane &" # "n. Scanner & OCR" !"kooka &" # "o. Scanner Panel" !"xojpanel &" "o. MPlayer (Y)" !"xterm -e gnome-mplayer &" "p. VLC" !"xterm -e vlc &" "q. RealPlayer" !"realplay || exec rvplayer &" "r. Rhythmbox (3)" !"rhythmbox &" "s. Rip CD (4)" !"asunder || ripperx || exec grip &" "t. Audacity" !"audacity &" "u. HandBrake" !"ghb &" "v. Stream Tuner (5)" !"streamtuner &" } menu "X Tools" { "X Tools" f.title "a. Cut Buffers (C)" !"xcb &" "b. Clipboard" !"xclipboard &" "c. Fonts" !"xfontsel &" "d. Keys" !"xkeycaps &" "e. Ruler" !"kruler &" "f. Events" !"xev &" "g. Perfmon" !"xperfmon &" "h. X Meter" !"xmter &" "i. Eyes" !"xeyes &" } menu "Web" { "Web" f.title "a. KompoZer" !"kompozer &" "b. Default Browser (I)"!"netscapewin &" "c. Netscape" !"netscape &" "d. Mozilla" !"mozilla &" "e. Firefox" !"firefox &" "f. Firefox local" !"export MOZ_NO_REMOTE=1; firefox &" "g. Firefox Windows" !"wine 'c:/Program Files/Mozilla Firefox/firefox' &" "h. Galeon" !"galeon &" "i. Epiphany" !"epiphany &" "j. Konqueror" !"konqueror &" "k. Opera" !"opera &" "l. Midori" !"midori &" } menu "Documentation" { "Documentation" f.title "a. Unix Manual (U)" !"xman &" "b. Helptool" !"helptool &" "c. Solaris" !"answerbook &" } menu "Faces" { "Faces" f.title "a. Mail" !"facemon xmail &" "b. News (N)" !"facemon xnewscheck &" "c. cs.system" !"facemon xnewsfrom &" "d. Newsrc" !"facemon xnewsrc &" "e. Sidebar" !"facemon -G sidebar &" "f. Printer" !"facemon lpq &" "g. Printer ps22" !"facemon ps22 &" "h. Oracle" ("white":"blue") f.menu "OracleFaces" "i. System" ("white":"blue") f.menu "SystemFaces" "j. Collections" ("white":"blue") f.menu "FacesCollections" } menu "OracleFaces" { "Oracle" f.title "a. Oracularities" !"facemon xrecd &" "b. Votes" !"facemon xvote &" "c. All" !"facemon xoracle &" } menu "SystemFaces" { "System" f.title "a. Printers All" !"facemon xlpqall &" "b. Mailq" !"facemon xmailqs &" "c. Mailq moose" !"facemon xcmailqs &" "d. Weather" !"facemon xwx &" "e. All" !"facemon xsystem &" } menu "FacesCollections" { "Collections" f.title "a. Xface" !"facemon xxface &" "b. Local" !"facemon xlocal &" "c. New Local" !"facemon xnewlocal &" "d. Domains" !"facemon xdomains &" "e. New Domains" !"facemon xnewdomains &" "f. Unknown" !"facemon xunknown &" "g. New Unknown" !"facemon xnewunknown &" "h. News" !"facemon xnews &" "i. New News" !"facemon xnewnews &" "j. Weather" !"facemon xweather &" "k. New Weather" !"facemon xnewweather &" "l. Misc" !"facemon xmisc &" "m. New Misc" !"facemon xnewmisc &" "n. Users" !"facemon xusers &" "o. New Users" !"facemon xnewusers &" "p. Usenix" !"facemon xusenix &" } menu "RemovableMedia" { "Removable Media" f.title "a. Palimpsest (W)" !"gksudo palimpsest &" "b. GnomeBaker Burner" !"gnomebaker &" "c. Brasero Burner" !"brasero &" "d. Nautilus Burner" !"nautilus --no-desktop burn:/// &" "e. CD Roast Burner" !"xcdroast &" "f. K3b Burner" !"k3b &" "g. Eject" ("white":"blue") f.menu "Eject" } menu "Eject" { "Eject" f.title "a. Default (E)" !"eject &" "b. Floppy" !"eject floppy &" "b. Floppy 0" !"eject floppy0 &" "c. Floppy 1" !"eject floppy1 &" "d. CD-ROM" !"eject cdrom &" "d. CD-ROM 0" !"eject cdrom0 &" "e. CD-ROM 1" !"eject cdrom1 &" } menu "Games" { "Games" f.title "a. Klondike Solitaire" !"sol --variation klondike &" "b. Freecell Solitaire" !"sol --variation freecell &" "c. Mines" !"gnomine &" "d. Frozen Bubble" !"xterm -e frozen-bubble &" "e. Dwarf Fortress" !"xterm -e dwarffort &" "f. The Battle for Wesnoth" !"wesnoth &" "g. Neverwinter Nights (N)" !"nwn &" "g. Neverwinter Nights with sound" !"nwn -s &" } ## TWM ## Host Menus ########################################################## menu "Hosts" { "Hosts" f.title "a. console (c)" !"xt -C -name xterm-console &" "b. LOCAL (L)" !"xt -name xterm-MAIN -N LOCAL &" "c. local (l)" !"xt -name xterm-local &" "d. MAILHOST (M)" !"xt -name xterm-MAIN -N $MAILHTIT $MAILHOST &" "e. mailhost (m)" !"xt -name xterm-main -N $MAILHtit $MAILHOST &" "f. KINZLER (K)" !"xt -name xterm-MAIN -N KINZLER ':hosts ppp' &" "g. kinzler (k, ^K)" !"xt -N kinzler ':hosts ppp' &" "h. dkinzler (u)" !"xt dkinzler &" "i. aludel (z)" !"xt aludel &" "j. palmpre (p)" !"xt palmpre &" "k. alamode (a)" !"xt -N alamode $AH &" "l. alamoff (f)" !"xt -N alamoff $FH &" "m. alembic (b)" !"xt -N alembic $BH &" "n. swank (s)" !"xt -N swank $SH &" "o. trendy (y)" !"xt -N trendy $YH &" "p. transit (t)" !"xt -N transit $TH &" "q. transi2 (n)" !"xt -N transi2 $NH &" "r. login (h)" !"xt -N login -ssh $LH &" "s. carelink (r)" !"xt -N carelink -ssh $CH &" "t. moose (o)" !"xt -N moose $MH &" # "u. hmrc2" !"wfica &" "u. hmrcrdp (d)" !"rdesktop -g 1280x1024 hmrcrdp &" "v. My Hosts" ("white":"blue") f.menu "MyHosts" "w. Hostlists" ("white":"blue") f.menu "Hostlists" } # DO NOT DELETE THIS LINE -- makehostmenus depends on it # Generated by makehostmenus menu "MyHosts" { "My Hosts" f.title "moose.cs.indiana.edu" !"xt moose.cs.indiana.edu &" "kinzler.homeunix.com" !"xt kinzler.homeunix.com &" "aludel" !"xt aludel &" "alembic.hmrc.kines.umich.edu"!"xt alembic.hmrc.kines.umich.edu &" "alamode.hmrc.kines.umich.edu"!"xt alamode.hmrc.kines.umich.edu &" "trendy.hmrc.kines.umich.edu"!"xt trendy.hmrc.kines.umich.edu &" "transit.hmrc.kines.umich.edu"!"xt transit.hmrc.kines.umich.edu &" "transi2" !"xt transi2 &" "login.itd.umich.edu" !"xt login.itd.umich.edu &" "wellbeingassessment.ahm.com.au"!"xt wellbeingassessment.ahm.com.au &" "tank.cs.indiana.edu" !"xt tank.cs.indiana.edu &" "silo.cs.indiana.edu" !"xt silo.cs.indiana.edu &" } menu "Hostlists" { "Hostlists" f.title "unix" ("white":"blue") f.menu "Hostlist unix" # "foreign" ("white":"blue") f.menu "Hostlist foreign" } menu "Hostlist unix" { "extreme" ("white":"blue") f.menu "Hostlist extreme" "linux" ("white":"blue") f.menu "Hostlist linux" "osl" ("white":"blue") f.menu "Hostlist osl" } menu "Hostlist extreme" { "extreme-linux" ("white":"blue") f.menu "Hostlist extreme-linux" "extreme-macosx" ("white":"blue") f.menu "Hostlist extreme-macosx" } menu "Hostlist extreme-linux" { "mneme" !"xt mneme &" } menu "Hostlist extreme-macosx" { } menu "Hostlist linux" { "burrow-cluster-linux" ("white":"blue") f.menu "Hostlist burrow-cluster-linux" "burrow-cluster-master" ("white":"blue") f.menu "Hostlist burrow-cluster-master" "linux-trusted" ("white":"blue") f.menu "Hostlist linux-trusted" } menu "Hostlist burrow-cluster-linux" { "burrow-cluster-linux-nfs" ("white":"blue") f.menu "Hostlist burrow-cluster-linux-nfs" "burrow-cluster-linux-nfsv4" ("white":"blue") f.menu "Hostlist burrow-cluster-linux-nfsv4" "burrow-cluster-linux-private" ("white":"blue") f.menu "Hostlist burrow-cluster-linux-private" "burrow-cluster-linux-smb" ("white":"blue") f.menu "Hostlist burrow-cluster-linux-smb" } menu "Hostlist burrow-cluster-linux-nfs" { } menu "Hostlist burrow-cluster-linux-nfsv4" { "beetle" !"xt beetle &" "brutus" !"xt brutus &" "giganta" !"xt giganta &" "joker" !"xt joker &" "kingston" !"xt kingston &" "nestor" !"xt nestor &" "sid" !"xt sid &" "wack" !"xt wack &" "burrow-cluster-linux-lh004" ("white":"blue") f.menu "Hostlist burrow-cluster-linux-lh004" "burrow-cluster-linux-lh008" ("white":"blue") f.menu "Hostlist burrow-cluster-linux-lh008" "burrow-cluster-linux-lh035" ("white":"blue") f.menu "Hostlist burrow-cluster-linux-lh035" "burrow-cluster-linux-lh115" ("white":"blue") f.menu "Hostlist burrow-cluster-linux-lh115" } menu "Hostlist burrow-cluster-linux-lh004" { "bandicoot" !"xt bandicoot &" "blesmol" !"xt blesmol &" "bobac" !"xt bobac &" "degu" !"xt degu &" "jerboa" !"xt jerboa &" "marmot" !"xt marmot &" "molerat" !"xt molerat &" "prairiedog" !"xt prairiedog &" } menu "Hostlist burrow-cluster-linux-lh008" { } menu "Hostlist burrow-cluster-linux-lh035" { "basalt" !"xt basalt &" "breccia" !"xt breccia &" "chert" !"xt chert &" "coal" !"xt coal &" "dacite" !"xt dacite &" "diorite" !"xt diorite &" "gabbro" !"xt gabbro &" "gneiss" !"xt gneiss &" "granite" !"xt granite &" "limestone" !"xt limestone &" "marble" !"xt marble &" "onyx" !"xt onyx &" "phyllite" !"xt phyllite &" "quartzite" !"xt quartzite &" "sandstone" !"xt sandstone &" "schist" !"xt schist &" "shale" !"xt shale &" "siltstone" !"xt siltstone &" "slate" !"xt slate &" "travertine" !"xt travertine &" } menu "Hostlist burrow-cluster-linux-lh115" { "lh115linux-01" !"xt lh115linux-01 &" "lh115linux-02" !"xt lh115linux-02 &" "lh115linux-03" !"xt lh115linux-03 &" "lh115linux-04" !"xt lh115linux-04 &" "lh115linux-05" !"xt lh115linux-05 &" "lh115linux-06" !"xt lh115linux-06 &" "lh115linux-07" !"xt lh115linux-07 &" "lh115linux-08" !"xt lh115linux-08 &" "lh115linux-09" !"xt lh115linux-09 &" "lh115linux-10" !"xt lh115linux-10 &" "lh115linux-11" !"xt lh115linux-11 &" "lh115linux-12" !"xt lh115linux-12 &" "lh115linux-13" !"xt lh115linux-13 &" "lh115linux-14" !"xt lh115linux-14 &" "lh115linux-15" !"xt lh115linux-15 &" "lh115linux-16" !"xt lh115linux-16 &" "lh115linux-17" !"xt lh115linux-17 &" "lh115linux-18" !"xt lh115linux-18 &" "lh115linux-19" !"xt lh115linux-19 &" "lh115linux-20" !"xt lh115linux-20 &" "lh115linux-21" !"xt lh115linux-21 &" "lh115linux-22" !"xt lh115linux-22 &" "lh115linux-23" !"xt lh115linux-23 &" "lh115linux-24" !"xt lh115linux-24 &" } menu "Hostlist burrow-cluster-linux-private" { } menu "Hostlist burrow-cluster-linux-smb" { } menu "Hostlist burrow-cluster-master" { "silo" !"xt silo &" } menu "Hostlist linux-trusted" { "moose" !"xt moose &" "shark-cluster-linux" ("white":"blue") f.menu "Hostlist shark-cluster-linux" } menu "Hostlist shark-cluster-linux" { "shark-cluster-linux-nfs" ("white":"blue") f.menu "Hostlist shark-cluster-linux-nfs" "shark-cluster-linux-nfsv4" ("white":"blue") f.menu "Hostlist shark-cluster-linux-nfsv4" "shark-cluster-linux-private" ("white":"blue") f.menu "Hostlist shark-cluster-linux-private" "shark-cluster-linux-smb" ("white":"blue") f.menu "Hostlist shark-cluster-linux-smb" } menu "Hostlist shark-cluster-linux-nfs" { } menu "Hostlist shark-cluster-linux-nfsv4" { "aquaman" !"xt aquaman &" "arlo" !"xt arlo &" "asterix" !"xt asterix &" "batman" !"xt batman &" "blob" !"xt blob &" "blondie" !"xt blondie &" "bluejay" !"xt bluejay &" "bucky" !"xt bucky &" "calvin" !"xt calvin &" "cardinal" !"xt cardinal &" "casper" !"xt casper &" "catbert" !"xt catbert &" "chickadee" !"xt chickadee &" "conqueror" !"xt conqueror &" "cosmo" !"xt cosmo &" "curie" !"xt curie &" "dagwood" !"xt dagwood &" "daredevil" !"xt daredevil &" "daria" !"xt daria &" "dilbert" !"xt dilbert &" "dogbert" !"xt dogbert &" "dottie" !"xt dottie &" "downy" !"xt downy &" "dusty" !"xt dusty &" "eel" !"xt eel &" "entity" !"xt entity &" "finch" !"xt finch &" "flash" !"xt flash &" "flicker" !"xt flicker &" "formosa" !"xt formosa &" "fritzi" !"xt fritzi &" "gizmo" !"xt gizmo &" "grackle" !"xt grackle &" "haddock" !"xt haddock &" "hairy" !"xt hairy &" "hawk" !"xt hawk &" "hawkman" !"xt hawkman &" "hercules" !"xt hercules &" "hobbes" !"xt hobbes &" "janis" !"xt janis &" "jughead" !"xt jughead &" "kahn" !"xt kahn &" "kingbird" !"xt kingbird &" "lekha" !"xt lekha &" "lh102linux" !"xt lh102linux &" "lh115linux" !"xt lh115linux &" "linus" !"xt linus &" "loon" !"xt loon &" "ludwig" !"xt ludwig &" "manfred" !"xt manfred &" "marmaduke" !"xt marmaduke &" "martin" !"xt martin &" "nuthatch" !"xt nuthatch &" "opus" !"xt opus &" "pegasus" !"xt pegasus &" "phoenix" !"xt phoenix &" "pigpen" !"xt pigpen &" "pikachu" !"xt pikachu &" "pileated" !"xt pileated &" "pogo" !"xt pogo &" "ramona" !"xt ramona &" "ratbert" !"xt ratbert &" "redhead" !"xt redhead &" "riddler" !"xt riddler &" "robin" !"xt robin &" "robwilco" !"xt robwilco &" "roc" !"xt roc &" "roz" !"xt roz &" "rumba" !"xt rumba &" "sagres" !"xt sagres &" "sarge" !"xt sarge &" "satchel" !"xt satchel &" "seafox" !"xt seafox &" "shakti" !"xt shakti &" "sluggo" !"xt sluggo &" "snoopy" !"xt snoopy &" "snorkel" !"xt snorkel &" "snowy" !"xt snowy &" "spiderman" !"xt spiderman &" "spitz" !"xt spitz &" "spot" !"xt spot &" "starling" !"xt starling &" "swift" !"xt swift &" "tendulkar" !"xt tendulkar &" "test" !"xt test &" "tester-lin" !"xt tester-lin &" "thing" !"xt thing &" "tintin" !"xt tintin &" "vela" !"xt vela &" "veronica" !"xt veronica &" "wabash" !"xt wabash &" "wink" !"xt wink &" "woodstock" !"xt woodstock &" "yosemitesam" !"xt yosemitesam &" "zero" !"xt zero &" "shark-cluster-linux-lh125" ("white":"blue") f.menu "Hostlist shark-cluster-linux-lh125" } menu "Hostlist shark-cluster-linux-lh125" { "angel" !"xt angel &" "beast" !"xt beast &" "cyclops" !"xt cyclops &" "iceman" !"xt iceman &" "jubilee" !"xt jubilee &" "polaris" !"xt polaris &" "rogue" !"xt rogue &" "wolverine" !"xt wolverine &" } menu "Hostlist shark-cluster-linux-private" { "batson" !"xt batson &" "bee" !"xt bee &" "belfry" !"xt belfry &" "bitternut" !"xt bitternut &" "burns" !"xt burns &" "carl" !"xt carl &" "coffeetree" !"xt coffeetree &" "frog" !"xt frog &" "halfhitch" !"xt halfhitch &" "helga" !"xt helga &" "hive" !"xt hive &" "hulk" !"xt hulk &" "itchy" !"xt itchy &" "juhu" !"xt juhu &" "lenny" !"xt lenny &" "magnolia" !"xt magnolia &" "morph" !"xt morph &" "newman" !"xt newman &" "newt" !"xt newt &" "ngs" !"xt ngs &" "pagodatree" !"xt pagodatree &" "pyro" !"xt pyro &" "rage" !"xt rage &" "raichu" !"xt raichu &" "scratchy" !"xt scratchy &" "shoe" !"xt shoe &" "silktree" !"xt silktree &" "smithers" !"xt smithers &" "smoketree" !"xt smoketree &" "tank" !"xt tank &" "toad" !"xt toad &" "troy" !"xt troy &" } menu "Hostlist shark-cluster-linux-smb" { } menu "Hostlist osl" { "osl-linux" ("white":"blue") f.menu "Hostlist osl-linux" "osl-macosx" ("white":"blue") f.menu "Hostlist osl-macosx" } menu "Hostlist osl-linux" { "osl-linux-rh" ("white":"blue") f.menu "Hostlist osl-linux-rh" } menu "Hostlist osl-linux-rh" { "osl-linux-rhel4" ("white":"blue") f.menu "Hostlist osl-linux-rhel4" "osl-linux-rhel5" ("white":"blue") f.menu "Hostlist osl-linux-rhel5" "osl-linux-rhel6" ("white":"blue") f.menu "Hostlist osl-linux-rhel6" } menu "Hostlist osl-linux-rhel4" { "eddie" !"xt eddie &" "gibson" !"xt gibson &" "milliways" !"xt milliways &" "sourcehaven" !"xt sourcehaven &" "vogon" !"xt vogon &" "wowbagger" !"xt wowbagger &" } menu "Hostlist osl-linux-rhel5" { "osl-linux-rhel5-ia32" ("white":"blue") f.menu "Hostlist osl-linux-rhel5-ia32" "osl-linux-rhel5-x64" ("white":"blue") f.menu "Hostlist osl-linux-rhel5-x64" } menu "Hostlist osl-linux-rhel5-ia32" { } menu "Hostlist osl-linux-rhel5-x64" { "deep-thought" !"xt deep-thought &" "frogstar" !"xt frogstar &" } menu "Hostlist osl-linux-rhel6" { "osl-linux-rhel6-x64" ("white":"blue") f.menu "Hostlist osl-linux-rhel6-x64" } menu "Hostlist osl-linux-rhel6-x64" { "flowerpot" !"xt flowerpot &" } menu "Hostlist osl-macosx" { "adams" !"xt adams &" "fook" !"xt fook &" "frood" !"xt frood &" "gargle-blaster" !"xt gargle-blaster &" "hactar" !"xt hactar &" "halfrunt" !"xt halfrunt &" "hoopy" !"xt hoopy &" "jeltz" !"xt jeltz &" "krikkit" !"xt krikkit &" "marvin" !"xt marvin &" "shooty" !"xt shooty &" "traal" !"xt traal &" "wicket" !"xt wicket &" "wonko" !"xt wonko &" "zarquon" !"xt zarquon &" }