#****************************************************************************** #* * #* .vtwmrc - Freddy Jensen's vtwm startup file. * #* * #****************************************************************************** #-----------------------------------------------------------------------------# # ============================ Variables Section ============================ # #-----------------------------------------------------------------------------# #-----------------------------# # Settings for color displays # #-----------------------------# # /usr/lib/X11/rgb.txt # /usr/openwin/lib/X11/rgb.txt # #-------------------------------------------------------------# # Nice colors for screen use (good contrast with black text): # # Red # LightPink pastel pink # Red bright red # # Orange # LightSalmon brownish orange - salmon color # SandyBrown medium bright orange # # Yellow # LightGoldenrod pale canary yellow # LightYellow paler canary yellow # # Green # LightSeaGreen medium dark slate green # LightGreen bright green # # Blue # LightBlue light sky blue # LightSkyBlue medium bright sky blue # LightCyan pale blue # # Purple # LightSteelBlue medium purple # Violet medium bright violet # #-------------------------------------------------------------# # vtwm only # AppletRegion ... # vtwm only # AutoPan 5 # kind of annoying and it messes up VNC cursor # vtwm only # AutoPanBorderWidth 5 # vtwm only # AutoPanExtraWarp 5 # vtwm only # AutoPanWarpWithRespectToRealScreen 500 Color { BorderColor "Red" # and undo ButtonColorIsFrame { "xclock" "LightSkyBlue2" # except xclock, which is LightSkyBlue2 "xbiff" "yellow" # except xbiff, which is yellow } BorderTileBackground "black" # add colors and window lists +++ BorderTileForeground "red" # add colors and window lists +++ DefaultBackground "gray65" DefaultForeground "black" #- MenuBackground "LightSkyBlue3" #- MenuBackground "LightSalmon" #- MenuBackground "LightSeaGreen" MenuBackground "#FFAA55" MenuForeground "black" #- MenuTitleBackground "LemonChiffon" MenuTitleBackground "LightPink" MenuTitleForeground "black" MenuShadowColor "gray40" TitleForeground "gray90" # add window list # TitleBackground "gray30" # add window list TitleBackground "DarkSlateGray" # add window list # experiment with this #- TitleBackground "LightSkyBlue3" #- { #- "XTerm" "LightPink" #- "kterm" "Violet" #- "Mail" "LightGreen" #- "Composition" "LightGreen" #- "Navigator" "LightBlue" #- "acroread" "Yellow1" #- "News" "Red2" #- "FrameMaker" "LightSalmon" #- "Emacs" "Light Blue" #- "dockit" "LightSalmon" #- "softdisplay" "LightSeaGreen" #- } # IconBackground "gray70" # add window list IconBackground "CadetBlue" # add window list IconBackground "LightSeaGreen" # add window list IconForeground "black" # add window list IconBorderColor "red" # add window list IconManagerForeground "black" # add window list IconManagerBackground "gray65" { "xterm" "gray60" } IconManagerBackground "gray65" { "XTerm" "gray60" "Zmail" "SandyBrown" } IconManagerHighlight "green" # add window list # vtwm only DesktopDisplayBackground "red" # vtwm only DesktopDisplayBorder "blue" # vtwm only DesktopDisplayForeground "black" # vtwm only DoorBackground "green" # vtwm only DoorForeground "pink" # vtwm only RealScreenBackground "purple" RealScreenForeground "white" # vtwm only VirtualBackground "LightGoldenRod" # vtwm only # VirtualForeground "green" # vtwm only # VirtualBackgroundPixmap "green" } # -- From default system.vtwmrc - try out the colors # -- # -- Color # -- { # -- BorderColor "grey70" # -- BorderTileBackground "gray60" # -- BorderTileForeground "gray60" # -- DefaultBackground "maroon" # -- DefaultForeground "gray85" # -- TitleBackground "maroon" # -- TitleForeground "gray85" # -- MenuBackground "maroon" # -- MenuForeground "gray85" # -- MenuTitleBackground "gray70" # -- MenuTitleForeground "maroon" # -- IconBackground "maroon" # -- IconForeground "gray85" # -- IconBorderColor "gray85" # -- IconManagerBackground "maroon" # -- IconManagerForeground "gray85" # -- VirtualBackground "maroon" # -- VirtualForeground "black" # -- DesktopDisplayBackground "grey60" # -- } #----------------------------------# # Settings for monochrome displays # #----------------------------------# Monochrome { # BorderColor "red" # make all bordercolors red # { # "xclock" "yellow" # except xclock, which is yellow # "xbiff" "yellow" # except xbiff, which is yellow # } BorderTileBackground "white" BorderTileForeground "black" DefaultBackground "black" DefaultForeground "white" MenuBackground "white" MenuForeground "black" MenuTitleBackground "black" MenuTitleForeground "white" MenuShadowColor "black" TitleForeground "black" TitleBackground "white" IconForeground "black" IconBackground "white" IconBorderColor "black" IconManagerForeground "black" IconManagerBackground "white" IconManagerHighlight "black" } # AutoRaise # { # "xclock" # "xcalendar" # "dayEditor" # } # vtwm only # AutoRaiseDelay 100 # AutoRelativeResize # vtwm only # BeNiceToColormap # This one causes ugly bevels # vtwm only BorderBevelWidth 2 BorderWidth 3 # vtwm only ButtonBevelWidth 0 ButtonIndent 1 # vtwm only # ButtonColorIsFrame # doesn't look real good # vtwm only # 100 => light part of bevel becomes white (ff ff ff) # 0 => light part of bevel becomes equal to background color # 50 => default value # ClearBevelContrast 50 # ClientBorderWidth ConstrainedMoveTime 400 # Interesting cursors: # # /usr/include/X11/cursorfont.h # /usr/openwin/include/X11/cursorfont.h # # center_ptr arrow: N # fleur 4-way arrow: NSEW # top_left_arrow arrow: NW # sizing resizing # dot circle: medium filled # arrow arrow: NE # based_arrow_down arrow: compress down # based_arrow_up arrow: expand # circle circle: medium unfilled # double_arrow arrow: NS # draft_large arrow: NE fine # draft_small arrow: NE very fine # exchange arrow: counter clockwise top/bottom # left_ptr arrow: NNW # Cursors { cursor list } Cursors { Frame "top_left_arrow" Title "top_left_arrow" Icon "top_left_arrow" IconMgr "top_left_arrow" Move "fleur" Resize "fleur" Menu "sb_left_arrow" Button "top_left_arrow" #- Button "hand2" Wait "watch" Select "dot" Destroy "pirate" } # Cursors # { # Frame "left_ptr" # Title "fleur" # Icon "fleur" # IconMgr "top_left_arrow" # Move "fleur" # Resize "sizing" # Menu "hand1" # Button "top_left_arrow" # Wait "watch" # Select "dot" # Destroy "pirate" # } # vtwm only # 100 => dark part of bevel becomes black (00 00 00) # 0 => dark part of bevel becomes equal to background color # 40 => default value # DarkBevelContrast 40 DecorateTransients # vtwm only # DeiconifyToScreen # vtwm only # DontDeiconifyTransients # DontIconifyByUnmapping { window list } # vtwm only DontInterpolateTitles DontMoveOff # vtwm only DontShowInDisplay { "VTWM Desktop" "VTWM Door" } # vtwm only # DontShowInTwmWindows { window list } # vtwm only # DontShowInVtwmWindows { window list } # DontSqueezeTitle [ { window list } ] # vtwm only # DoorBevelWidth 2 # vtwm only DoorFont "8x13" # vtwm only # Doors # { # "winname" "location" "jumpTo" # } # vtwm only # EnhancedExecResources # vtwm only # FixManagedVirtualGeometrics # vtwm only # FixTransientVirtualGeometrics # ForceIcons FramePadding 2 IconBorderWidth 2 # IconDirectory "$HOME/doc/bitmaps" # defined further down IconFont "8x13" # IconFont "9x15" # IconFont "-adobe-helvetica-bold-r-normal--*-100-*-*-*-*-*-*" # IconifyByUnmapping [ { window list } ] # IconManagers # { # " xt100-L (100x65+0-0) " " xt100-L (100x65+0-1) " "180-50+0" 1 # } # vtwm only IconBevelWidth 2 # vtwm only IconManagerBevelWidth 2 IconManagerDontShow { "nav" "xmag" "xman" "read" "colors" "xbiff" "topBox" "xclock" "Compose" "AcroRead" "documentShell" "FrameMaker" "MMXP - Freddy Jensen / Daily" "Metamail" "Mmaker" "MMtoplevelShell" "XCalendar" "xterm-tiny" "Manual Page" "showps" "Showps" "showps.real" "showpage.real" "Acrobat Exchange" "Acroread" "Commands List" "Mozilla*" "Netscape*" "Zmail" "Vantive" "Adobe Information Systems" "CorporateTime" "CWindow" "VTWM Desktop" # vtwm only } IconManagerFont "6x10" # IconManagerFont "7x13" # IconManagerFont "6x12" # IconManagerFont "6x13" # IconManagerFont "6x13B" # IconManagerFont "Rom11" # IconManagerFont "8x13" # IconManagerFont "8x13B" # IconManagerFont "9x15" # IconManagerFont "9x15B" # IconManagerFont "-adobe-helvetica-bold-r-normal--*-100-*-*-*" # For some reason -2+4 gives a border of -3+3 ?? IconManagerGeometry "180-2+4" 1 # IconManagerShow { window list } # IconRegion "50x50+0+0" North West 50 50 # IconRegion "800x33+0+0" North West 40 33 # Icons # { # "xterm" "xterm.icon" # "No Name" "dazix.icon" # "Daisy Window" "dazix.icon" # } # # vtwm only InfoBevelWidth 3 # vtwm only # InfoFont "8x13" InfoFont "Fixed" InterpolateMenuColors # MakeTitle { window list } # vtwm only # LessRandomZoomZoom MaxWindowSize "30000x30000" # MenuFont "10x20" MenuFont "9x15" # MenuFont "8x13" # MenuFont "-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*" MenuTitleFont "9x15" MoveDelta 0 # vtwm only MenuBevelWidth 3 # vtwm only MenuScrollBorderWidth 2 # vtwm only MenuScrollJump 3 # vtwm only # NailedAbove # vtwm only NailedDown { "VTWM Desktop" "VTWM Door" "VTWM Icon Manager" "xclock" "xcalendar" } # vtwm only # NaturalAutopanBehavior # NoBackingStore # NoBorder # NoCaseSensitive # NoDefaults # vtwm only # NoDefaultMouseOrKeyboardBindings # vtwm only # NoDefaultTitleButtons # NoGrabServer NoHighlight { "xclock" } # NoHighlight [ { window list } ] # vtwm only # NoIconManagerFocus # vtwm only # NoIconManagerHighlight # NoIconManagers # vtwm only # BUG: # Don't use "NoIconifyIconManagers" # If it is set, then all entries in the # IconManagerDontShow list # cannot be iconified at all. This is a vtwm bug. # NoIconifyIconManagers # for vtwm only: Menu shadows don't look good NoMenuShadows # vtwm only NoOpaqueMove { "AcroRead" "XVroot" } # vtwm only # NoOpaqueResize [ { window list } ] # vtwm only # NoPrettyTitles # NoRaiseOnDeiconify NoRaiseOnMove NoRaiseOnResize # NoRaiseOnWarp # NoSaveUnders NoTitle { "xclock" "xbiff" } # NoTitle [ { window list } ] # Important: # ------------------------------------------------ # Commenting out the "NoTitleFocus" variable fixed # the Netscape 7 keyboard lockout problem. # ------------------------------------------------ # # NoTitleFocus # NoTitleHighlight [ { window list } ] OpaqueMove # vtwm only # NotVirtualGeometries # vtwm only # OldFashionedTwmWindowsMenu # OldFashionedVtwmWindowsMenu # vtwm only # OpaqueResize # vtwm only # PanDistanceX 50 # vtwm only # PanDistanceY 50 # vtwm only # PanResistance 500 # vtwm only # PauseOnExit 1 # vtwm only # PauseOnQuit 1 # Pixmaps { pixmaps } # vtwm only # PrettyZoom # Improving VNC performance: # Pixmaps # { # # the file black is found in one of these directories: # # /usr/include/X11/bitmaps # # /usr/openwin/include/X11/bitmaps # # # # For some reason the TitleHighlight is white instead of black # # # # TitleHighlight "black" # } # # Pixmaps # { # # vtwm only # RealScreenPixmap "/usr/lib/X11/XF86Setup/pics/vidcard.xbm" # } # vtwm only # RaiseDelay 100 RandomPlacement # vtwm only # RealScreenBorderWidth 2 # ResizeFont "9x15" ResizeFont "10x20" # ResizeFont "-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*" RestartPreviousState # vtwm only RightHandSidePulldownMenus SaveColor { BorderColor IconBackground IconBorderColor IconForeground IconManagerBackground IconManagerForeground TitleBackground TitleForeground "Light Blue" "LightSalmon" "LightSeaGreen" "Red2" "white" "black" "blue" "LemonChiffon" "LightBlue" "LightGreen" "LightPink" "LightSkyBlue2" "LightSkyBlue3" "Red3" "Violet" "yellow" "Yellow1" } # vtwm only ShallowReliefWindowButton # vtwm only ShowIconManager SortIconManager # vtwm only # SoundHost string # vtwm only # Sounds list # vtwm only # SoundVolume 25 # SqueezeTitle [ { squeeze list } ] # StartIconified # { # "nav" # "Z-mail" # } # vtwm only # StartIconPositions # vtwm only # SnapRealScreen # vtwm only StayUpMenus # vtwm only # StayUpOptionalMenus # vtwm only # Sticky # { # "VTWM Desktop" # "VTWM Door" # "VTWM Icon Manager" # } # vtwm only # SunkFocusWindowTitle # vtwm only # TitleBevelWidth 2 TitleButtonBorderWidth 1 TitleFont "8x13" # TitleFont "9x15" # TitleFont "-adobe-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*" # TitleFont "-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*" TitlePadding 4 # UnknownIcon "dazix.icon" UsePPosition "on" # vtwm only # UseRealScreenBorder - OBSOLETE in version 5.4.6 # vtwm only # VirtualDesktop "2x1-1-99" 16 VirtualDesktop "2x1-4-21" 16 # vtwm only # VirtualDesktopBevelWidth 2 # vtwm only VirtualDesktopFont "6x13" # vtwm only VirtualReceivesMotionEvents # vtwm only VirtualSendsMotionEvents # WarpCursor [ { window list } ] # vtwm only # WarpSnug # vtwm only # WarpToTransients # vtwm only # WarpUnmapped # vtwm only # WarpVisible # vtwm only # WarpWindows # WindowRing { window list } # For pseudocolor use 1 # For 24bit truecolor 65535 seems to work fine # XorValue 65535 # Zoom 16 # vtwm only # Zoom Zoom #----------------------------------------------------------------------------# # ========================= Extra title buttons =============================* #----------------------------------------------------------------------------# Function "readjust" { f.zoom f.zoom f.horizoom f.horizoom f.fullzoom f.fullzoom } # /usr/include/X11/bitmaps # /usr/openwin/include/X11/bitmaps IconDirectory "/user/jensen/doc/bitmaps" LeftTitleButton ":question" = f.identify LeftTitleButton "/user/jensen/doc/bitmaps/xm_readjust" = f.function "readjust" RightTitleButton "/user/jensen/doc/bitmaps/xm_vert_zoom" = f.zoom RightTitleButton "/user/jensen/doc/bitmaps/xm_hori_zoom" = f.horizoom RightTitleButton "/user/jensen/doc/bitmaps/xm_full_zoom" = f.fullzoom RightTitleButton "/user/jensen/doc/bitmaps/xm_menu" = f.menu "Main Menu" RightTitleButton "/user/jensen/doc/bitmaps/xm_kill" = f.destroy RightTitleButton "/user/jensen/doc/bitmaps/xm_delete" = f.delete #----------------------------------------------------------------------------# # ========================= Ideas from vtwm-hackers ======================== # #----------------------------------------------------------------------------# # # What: # Ability to tell vtwm to autoraise on on any mouse-click event in window # (as distinct from the existing AutoRaise on mouse move-into-window event). # # How: # Function "move-or-raiselower" { f.move f.deltastop f.raiselower } # Button1 = m : w : f.function "move-or-raiselower" # #----------------------------------------------------------------------------# # ========================= User-defined functions ========================= # #----------------------------------------------------------------------------# # DefaultFunction { function } # WindowFunction { function } Function "VTWM Profile" { # Default startup function: do nothing for now } Function "iconify-and-move-down" { f.iconify f.downiconmgr } Function "iconify-only" { f.iconify } Function "iconify-and-move-up" { f.iconify f.upiconmgr } #----------------------------------------------------------------------------# # ============================ Bindings Section ============================ # #----------------------------------------------------------------------------# #Button = MODIFIER : CONTEXT : FUNCTION # # MODIFIER = meta | shift | control | lock | mod1,2,3,4,5 # # CONTEXT = window | title | icon | root | frame | # virtual | desktop | door | iconmgr | all # # FUNCTION = f.{some_function} # Button = MODIFIER : CONTEXT : FUNCTION #----------------------------------------------------------------------------- Button1 = : root : f.menu "Special Ops" Button2 = : root : f.menu "Main Menu" Button3 = : root : f.menu "Window Ops" #----------------------------------------------------------------------------- Button1 = meta : window : f.menu "Special Ops" Button2 = meta : window : f.menu "Main Menu" Button3 = meta : window : f.menu "Window Ops" #----------------------------------------------------------------------------- Button1 = shift : window : f.raise Button2 = shift : window : f.iconify Button3 = shift : window : f.lower #----------------------------------------------------------------------------- Button1 = : icon : f.move Button2 = : icon : f.deiconify Button3 = : icon : f.forcemove #----------------------------------------------------------------------------- Button1 = shift : icon : f.raise Button2 = shift : icon : f.deiconify Button3 = shift : icon : f.lower #----------------------------------------------------------------------------- Button1 = : iconmgr : f.function "iconify-and-move-down" Button2 = : iconmgr : f.function "iconify-only" Button3 = : iconmgr : f.function "iconify-and-move-up" #----------------------------------------------------------------------------- Button1 = : title : f.move Button2 = : title : f.raiselower Button3 = : title : f.forcemove #----------------------------------------------------------------------------- Button1 = : door : f.enterdoor Button2 = : door : f.enterdoor Button3 = : door : f.enterdoor #----------------------------------------------------------------------------- #------------------------------------------------------- # Function key bindings # # /usr/openwin/include/X11/keysymdef.h # /usr/include/X11/keysymdef.h # #------------------------------------------------------- # Key = MODIFIER : CONTEXT : FUNCTION #----------------------------------------------------------------------------- "F10" = : all : f.warpto "Vantive" "F11" = : all : f.warpto "Navigator" "F12" = : all : f.warpto "Zmail" # vtwm only # "Up" = : root : f.panup "100" "Down" = : root : f.pandown "100" "Left" = : root : f.panleft "100" "Right" = : root : f.panright "100" # "Up" = shift : root : f.panup "50" "Down" = shift : root : f.pandown "50" "Left" = shift : root : f.panleft "50" "Right" = shift : root : f.panright "50" # "Up" = meta : root : f.panup "25" "Down" = meta : root : f.pandown "25" "Left" = meta : root : f.panleft "25" "Right" = meta : root : f.panright "25" # "Up" = control : root : f.panup "5" "Down" = control : root : f.pandown "5" "Left" = control : root : f.panleft "5" "Right" = control : root : f.panright "5" #----------------------------------------------------------------------------- # From: idallen@idallen.ca # You can certainly switch windows by navigating the icon manager using # the keyboard: # # "j" = m : all : f.downiconmgr # "k" = m : all : f.upiconmgr # # You can iconify/de-iconify using the keyboard: # # "space" = m : w|i|f|t|m : f.iconify # # Key = MODIFIER : CONTEXT : FUNCTION #----------------------------------------------------------------------------- "j" = meta : all : f.downiconmgr #----------------------------------------------------------------------------- #----------------------------------------------------------------------------# # ============================= Menus Section ============================== # #----------------------------------------------------------------------------# #--------------# # Generic Menu # #--------------# menu "Generic Menu" { #------------------# # window functions # #------------------# "Autopan" f.autopan # vtwm only: toggles AutoPan "Autoraise" f.autoraise # raise window on enter "Circle Down" f.circledown # lower top-most window "Circle Up" f.circleup # raise bottom-most window "Deiconify" f.deiconify "Delete Window" f.delete "Forced Move" f.forcemove # move off-screen if needed. "(de)Iconify" f.iconify "Identify Window" f.identify # show window name and geometry. "Lower Window" f.lower "Move Window" f.move "Raise window" f.raise "Raise/Lower" f.raiselower "Resize" f.resize #----------------# # door functions # #----------------# "Enter Door" f.enterdoor # vtwm only: enter door "Delete Door" f.deletedoor # vtwm only: delete door #-----------------# # focus functions # #-----------------# "(un)Focus" f.focus # move focus to this window "Unfocus" f.unfocus #-------------------# # refresh functions # #-------------------# "Refresh Screen" f.refresh "Refresh Window" f.winrefresh #----------------# # vtwm functions # #----------------# "Restart WinMgr" f.restart "Exit WinMgr" f.quit "Read .(v)twmrc" f.twmrc "WinMgr Version" f.version "Change to vtwm" f.startwm "vtwm" # vtwm only "Change to twm" f.startwm "twm" # vtwm only #----------------# # warp functions # #----------------# "Add to Warpring" f.ring # vtwm only: Add window to Warpring "Warp Cursor" f.warp # vtwm only: Warp cursor to selected window "Warp to next class" f.warpclassnext "next" # warp to next window "Warp to prev class" f.warpclassprev "prev" # warp to prev window "Warp to next win" f.warpring "next" # warp to next window "Warp to prev win" f.warpring "prev" # warp to prev window "Warp Snug toggle" f.warpsnug # Toggle WarpSnug "Warp to window" f.warpto "win-name" # warp to named window "Warp to next scrn" f.warptoscreen "next" # warp to next screen "Warp to prev scrn" f.warptoscreen "prev" # warp to prev screen "Warp to prev scrn" f.warptoscreen "prev" # warp to prev screen "Warp to screen 0" f.warptoscreen "0" # warp to "0" screen "Warp to screen 1" f.warptoscreen "1" # warp to "1" screen "Warp to NE-WEST" f.warptonewest # vtwm only: Warp to newly created window "Warp Visible toggl" f.warpvisible # Toggle WarpVisible #----------------# # zoom functions # #----------------# "Bottom zoom" f.bottomzoom # zoom to only bottom half of screen "Bottom zoom" f.hbzoom # zoom to only bottom half of screen "Full zoom" f.fullzoom # zoom to entire screen "Horizontal zoom" f.horizoom "Horizontal zoom" f.hzoom "Left zoom" f.leftzoom # zoom to only left half of screen "Left zoom" f.vlzoom # zoom to only left half of screen "Right zoom" f.rightzoom # zoom to only right half of screen "Right zoom" f.vrzoom # zoom to only right half of screen "Top zoom" f.topzoom # zoom to only top half of screen "Top zoom" f.htzoom # zoom to only top half of screen "Vertical Zoom" f.zoom # only window height is changed "Zoom Zoom" f.zoomzoom # vtwm only: random zoom outline #---------------------------# # Virtual Desktop functions # #---------------------------# "Reset Desktop" f.resetdesktop # vtwm only: Reset Desktop "Hide Desktop" f.hidedesktopdisplay # vtwm only: Hide Desktop Display "Show Desktop" f.showdesktopdisplay # vtwm only: Show Desktop Display "Move Screen" f.movescreen # vtwm only: Move Screen "Nail/Unnail Window" f.nail # vtwm only: Nail/Unnail Window "Nail/Unnail Window" f.stick # vtwm only: Nail/Unnail Window "Nailed Above" f.nailedabove # vtwm only: Toggle the NailedAbove variable "Nailed Above" f.stickyabove # vtwm only: Toggle the NailedAbove variable "Name Door" f.namedoor # vtwm only: Name Door "New Door" f.newdoor # vtwm only: New Door "Pan Up" f.panup "100" # vtwm only: Pan Up "Pan Down" f.pandown "100" # vtwm only: Pan Down "Pan Left" f.panleft "100" # vtwm only: Pan Left "Pan Right" f.panright "100" # vtwm only: Pan Right "Reset Desktop" f.resetdesktop # vtwm only: Reset Desktop "Set the RealScreen" f.setrealscreen "5x5" # vtwm only: Set the realscreen to coord 5x5 "Snap RealScreen" f.snap # vtwm only: Snap the Real Screen "Toggle Snap Screen" f.snaprealscreen # vtwm only: Toggle setting of SnapRealScreen "Snug Desktop" f.snugdesktop # vtwm only: Snug Desktop "Snug Window" f.snugwindow # vtwm only: Snug Window "Squeeze Center" f.squeezecenter # vtwm only: Squeeze Title Center "Squeeze Left" f.squeezeleft # vtwm only: Squeeze Title Left "Squeeze Right" f.squeezeright # vtwm only: Squeeze Title Right "Virtual Geometries" f.virtualgeometries # vtwm only: Toggle NotVirtualGeometries #------------------------# # icon manager functions # #------------------------# "Back icon mgr" f.backiconmgr # warp to prev. iconmgr column "Down icon mgr" f.downiconmgr # warp to next iconmgr row. "Forward icon mgr" f.forwiconmgr # warp to next iconmgr column "Hide Icon mgr" f.hideiconmgr "Left icon mgr" f.lefticonmgr # warp to prev. iconmgr column "Next icon mgr" f.nexticonmgr # warp to next icon mgr on screen "Prev icon mgr" f.previconmgr # warp to prev icon mgr on screen "Right icon mgr" f.righticonmgr # warp to next icon mgr on screen "Up icon mgr" f.upiconmgr # warp to prev iconmgr row. "Warp to icon mgr" f.warptoiconmgr "name" # warp to named icon mgr "Show icon mgr" f.showiconmgr "Sort icon mgr" f.sorticonmgr # alphabetize icon mgr entries #--------------------# # colormap functions # #--------------------# "Next Colormap" f.colormap "next" "Prev Colormap" f.colormap "prev" "Def. Colormap" f.colormap "default" #-----------------# # sound functions # #-----------------# # "Mute,Unmute sounds" f.sounds ? causes parse errors ? #-------------------# # utility functions # #-------------------# "Beep" f.beep "Deltastop" f.deltastop "---KILL---" f.destroy "Execute" f.exec "string" "User defined func" f.function "string" "Sub menu" f.menu "submenu name" "Blank line" f.nop "Save yourself" f.saveyourself "Separator" f.separator # vtwm only: Add menu separator "Unselectable title" f.title "StaticIconPos" f.staticiconpositions } #-----------# # Main Menu # #-----------# menu "Main Menu" { "Main Menu" f.title "Preferences ===>" f.menu "Preferences" "Special Ops ===>" f.menu "Special Ops" "Window Ops ===>" f.menu "Window Ops" "Sound Ops ===>" f.menu "Sound Ops" "Desktop Ops ===>" f.menu "Desktop Ops" "Xterm Windows ===>" f.menu "Xterm Windows" "Goto Other Hosts ===>" f.menu "Goto Other Hosts" "Generic Menu ===>" f.menu "Generic Menu" "-----------------------" f.nop "Applications ===>" f.menu "Applications" "X Windows Tools ===>" f.menu "X Windows Tools" "SGI Irix Tools ===>" f.menu "SGI Irix Tools" "SUN Solaris Tools ===>" f.menu "SUN Solaris Tools" "Redhat Linux Tools ===>" f.menu "Redhat Linux Tools" "-----------------------" f.nop "Key Bindings ===>" f.menu "Key Bindings" "Button Bindings ===>" f.menu "Button Bindings" "-----------------------" f.nop "VNC View --> cosmos:1 " f.exec "$HOME/bin/launch_vncviewer -h localhost cosmos:1 &" "VNC View --> picard:1 " f.exec "$HOME/bin/launch_vncviewer -h localhost picard:1 &" "VNC View --> seawolf:1 " f.exec "$HOME/bin/launch_vncviewer -h localhost seawolf:1 &" "VNC View --> worf:1 " f.exec "$HOME/bin/launch_vncviewer -h localhost worf:1 &" "VNC View --> zeppelin:0" f.exec "$HOME/bin/launch_vncviewer -h localhost zeppelin:0 &" } #-------------# # Preferences # #-------------# menu "Preferences" { "Preferences" f.title "Bell On" f.exec "xset b on &" "Bell Off" f.exec "xset b off &" "----------" f.separator "Bell Real Loud" f.exec "xset b 100 500 200 &" "Bell Loud" f.exec "xset b 75 500 200 &" "Bell Normal" f.exec "xset b 50 500 100 &" "Bell Quiet" f.exec "xset b 25 500 50 &" "Bell Real Quiet" f.exec "xset b 10 500 50 &" "----------" f.separator "Key Click On" f.exec "xset c on &" "Key Click Off" f.exec "xset c off &" "----------" f.separator "Mouse Real Fast" f.exec "xset m 5 1 &" "Mouse Fast" f.exec "xset m 4 1 &" "Mouse Normal" f.exec "xset m 3 1 &" "Mouse Slow" f.exec "xset m 2 1 &" "Mouse Real Slow" f.exec "xset m 1 1 &" "----------" f.separator "Auto Repeat On" f.exec "xset r on &" "Auto Repeat Off" f.exec "xset r off &" "----------" f.separator "Root background" f.nop "Root cursor" f.nop "Mouse" f.nop "Colors" f.nop "Keyboard" f.nop "----------" f.separator "Saver On" f.exec "xset s on &" "Saver Off" f.exec "xset s off &" "Saver 1 Sec." f.exec "xset s 1 1 &" "Saver 5 Sec." f.exec "xset s 5 5 &" "Saver 5 Min." f.exec "xset s 300 5 &" "Saver 10 Min." f.exec "xset s 600 5 &" "Saver 20 Min." f.exec "xset s 1200 5 &" "Saver 2 hours" f.exec "xset s 7200 5 &" } #-------------# # Special Ops # #-------------# menu "Special Ops" { "Special Ops" f.title "mag 2x" f.exec "xmag -mag 2 -source 200x120 -geometry +20+20 &" "mag 4x" f.exec "xmag -mag 4 -source 100x60 -geometry +20+20 &" "mag 8x" f.exec "xmag -mag 8 -source 50x30 -geometry +20+20 &" "----------" f.separator "Xterm Windows ===>" f.menu "Xterm Windows" "Goto Other Hosts ===>" f.menu "Goto Other Hosts" "----------" f.separator "Dump Screen" f.exec "$HOME/bin/screen_dump -s >& $HOME/screen_dump.log &" "Dump Window" f.exec "$HOME/bin/screen_dump -w >& $HOME/screen_dump.log &" "----------" f.separator "Reload .Xdefaults" f.exec "xrdb $HOME/.Xdefaults" "Reload .Xresources" f.exec "xrdb $HOME/.Xresources" "----------" f.separator "Refresh Screen" f.refresh "Lock Screen" f.exec "$HOME/bin/my_xlock &" "----------" f.separator "Restart WinMgr" f.restart "Exit WinMgr" f.quit "WinMgr Version" f.version "WinMgr Windows ===>" f.menu "VTWM Windows" # vtwm only # "WinMgr Windows ===>" f.menu "TwmWindows" # twm only "----------" f.separator "Change to vtwm" f.startwm "vtwm" # vtwm only "Change to twm" f.startwm "twm" # vtwm only "----------" f.separator "Delete Window" f.delete "Destroy Window" f.destroy } #------------# # Window Ops # #------------# menu "Window Ops" { "Window Ops" f.title "Refresh" f.winrefresh "Resize" f.resize "Move" f.move "Lower to Back" f.lower "Raise to Front" f.raise "Forced Move" f.forcemove # move off-screen if needed. "Circle Down" f.circledown # lower top-most window "Circle Up" f.circleup # raise bottom-most window "Delete Window" f.delete "----------" f.separator "(de)Iconify" f.iconify "Identify" f.identify # show window name and geometry. "----------" f.separator "(un)Focus" f.focus # move focus to this window "Unfocus" f.unfocus "----------" f.separator "Show Iconmgr" f.showiconmgr "Hide Iconmgr" f.hideiconmgr "Sort icon mgr" f.sorticonmgr # alphabetize icon mgr entries "----------" f.separator "Full Zoom" f.fullzoom # zoom to entire screen "Horizontal Zoom" f.horizoom "Vertical Zoom" f.zoom # only window height is changed "Left Zoom" f.leftzoom # zoom to only left half of screen "Right Zoom" f.rightzoom # zoom to only right half of screen "Top Zoom" f.topzoom # zoom to only top half of screen "Bottom Zoom" f.bottomzoom # zoom to only bottom half of screen #"Raise/Lower" f.raiselower #"Autoraise" f.autoraise # raise window on enter #"Deiconify" f.deiconify #"Bottom zoom" f.hbzoom # zoom to only bottom half of screen #"Horizontal zoom" f.hzoom #"Left zoom" f.vlzoom # zoom to only left half of screen #"Right zoom" f.vrzoom # zoom to only right half of screen #"Top zoom" f.htzoom # zoom to only top half of screen } #-----------# # Sound Ops # #-----------# menu "Sound Ops" { "Sound Ops" f.title "----------" f.separator # "Mute,Unmute sounds" f.sounds # vtm only } #-------------# # Desktop Ops # #-------------# menu "Desktop Ops" { "Desktop Ops" f.title "----------" f.separator "Reset Desktop" f.resetdesktop # vtwm only: Reset Desktop "Show Desktop" f.showdesktopdisplay # vtwm only: Show Desktop Display "Hide Desktop" f.hidedesktopdisplay # vtwm only: Hide Desktop Display "----------" f.separator "Pan Up" f.panup "100" # vtwm only: Pan Up "Pan Down" f.pandown "100" # vtwm only: Pan Down "Pan Left" f.panleft "100" # vtwm only: Pan Left "Pan Right" f.panright "100" # vtwm only: Pan Right # "Autopan" f.autopan # vtwm only: toggles AutoPan # "Enter Door" f.enterdoor # vtwm only: enter door # "Delete Door" f.deletedoor # vtwm only: delete door # "Add to Warpring" f.ring # vtwm only: Add window to Warpring # "Warp Cursor" f.warp # vtwm only: Warp cursor to selected window # "Warp to NE-WEST" f.warptonewest # vtwm only: Warp to newly created window # "Zoom Zoom" f.zoomzoom # vtwm only: random zoom outline # "Move Screen" f.movescreen # vtwm only: Move Screen # "Nail/Unnail Window" f.nail # vtwm only: Nail/Unnail Window # "Nail/Unnail Window" f.stick # vtwm only: Nail/Unnail Window # "Nailed Above" f.nailedabove # vtwm only: Toggle the NailedAbove variable # "Nailed Above" f.stickyabove # vtwm only: Toggle the NailedAbove variable # "Name Door" f.namedoor # vtwm only: Name Door # "New Door" f.newdoor # vtwm only: New Door # "Set the RealScreen" f.setrealscreen "5x5" # vtwm only: Set the realscreen to coord 5x5 # "Snap RealScreen" f.snap # vtwm only: Snap the Real Screen # "Toggle Snap Screen" f.snaprealscreen # vtwm only: Toggle setting of SnapRealScreen # "Snug Desktop" f.snugdesktop # vtwm only: Snug Desktop # "Snug Window" f.snugwindow # vtwm only: Snug Window # "Squeeze Center" f.squeezecenter # vtwm only: Squeeze Title Center # "Squeeze Left" f.squeezeleft # vtwm only: Squeeze Title Left # "Squeeze Right" f.squeezeright # vtwm only: Squeeze Title Right # "Virtual Geometries" f.virtualgeometries # vtwm only: Toggle NotVirtualGeometries # "Separator" f.separator # vtwm only: Add menu separator } #---------------# # Xterm Windows # #---------------# menu "Xterm Windows" { "Xterm Windows" f.title "xterm-L" f.exec "$HOME/bin/my_xterm l &" "xterm-M" f.exec "$HOME/bin/my_xterm m &" "xterm-R" f.exec "$HOME/bin/my_xterm r &" "----------" f.separator "xterm-UL" f.exec "$HOME/bin/my_xterm ul &" "xterm-UM" f.exec "$HOME/bin/my_xterm um &" "xterm-UR" f.exec "$HOME/bin/my_xterm ur &" "----------" f.separator "xterm-LL" f.exec "$HOME/bin/my_xterm ll &" "xterm-LM" f.exec "$HOME/bin/my_xterm lm &" "xterm-LR" f.exec "$HOME/bin/my_xterm lr &" "----------" f.separator "xterm-24" f.exec "$HOME/bin/my_xterm 24 &" "xterm-24-L" f.exec "$HOME/bin/my_xterm 24-l &" "xterm-24-R" f.exec "$HOME/bin/my_xterm 24-r &" "xterm-24-UL" f.exec "$HOME/bin/my_xterm 24-ul &" "xterm-24-LL" f.exec "$HOME/bin/my_xterm 24-ll &" "xterm-24-UR" f.exec "$HOME/bin/my_xterm 24-ur &" "xterm-24-LR" f.exec "$HOME/bin/my_xterm 24-lr &" "----------" f.separator "xterm-large" f.exec "$HOME/bin/my_xterm large &" } #------------------# # Goto Other Hosts # #------------------# menu "Goto Other Hosts" { "Goto Other Hosts" f.title "SunOS Machines (sparc) ===>" f.menu "SunOS Machines (sparc)" "SunOS Machines (x86) ===>" f.menu "SunOS Machines (x86)" "-----------------------------" f.nop "AIX Machines ===>" f.menu "AIX Machines" "IRIX Machines ===>" f.menu "IRIX Machines" "DEC-UNIX Machines ===>" f.menu "DEC-UNIX Machines" "HP-UX Machines ===>" f.menu "HP-UX Machines" "DEC-ULTRIX Machines ===>" f.menu "DEC-ULTRIX Machines" "-----------------------------" f.nop "Linux Machines (x86) ===>" f.menu "Linux Machines (x86)" "Linux Machines (alpha) ===>" f.menu "Linux Machines (alpha)" "-----------------------------" f.nop "Win-NT Machines (x86) ===>" f.menu "Win-NT Machines (x86)" "Win-NT Machines (alpha) ===>" f.menu "Win-NT Machines (alpha)" } #-------------------------------------------------------------------------# menu "SunOS Machines (sparc)" { "SunOS Machines (sparc)" f.title "jensen (SunOS 4.1.2)" f.exec "$HOME/bin/my_xterm -rlogin jensen l &" "janson (SunOS 4.1.3)" f.exec "$HOME/bin/my_xterm -rlogin janson l &" "neon (SunOS 4.1.3)" f.exec "$HOME/bin/my_xterm -rlogin neon l &" "astro (SunOS 4.1.3)" f.exec "$HOME/bin/my_xterm -rlogin astro l &" "venus (SunOS 4.1.3)" f.exec "$HOME/bin/my_xterm -rlogin venus l &" "---------------------------" f.nop "devinne (SunOS 5.3)" f.exec "$HOME/bin/my_xterm -rlogin devinne l &" "ironmonger (SunOS 5.3)" f.exec "$HOME/bin/my_xterm -rlogin ironmonger l &" "---------------------------" f.nop "che (SunOS 5.5)" f.exec "$HOME/bin/my_xterm -rlogin che l &" "crisis (SunOS 5.5)" f.exec "$HOME/bin/my_xterm -rlogin crisis l &" "dps5 (SunOS 5.5)" f.exec "$HOME/bin/my_xterm -rlogin dps5 l &" "solar (SunOS 5.5)" f.exec "$HOME/bin/my_xterm -rlogin solar l &" "---------------------------" f.nop "corfu (SunOS 5.5.1)" f.exec "$HOME/bin/my_xterm -rlogin corfu l &" "cranky (SunOS 5.5.1)" f.exec "$HOME/bin/my_xterm -rlogin cranky l &" "crete (SunOS 5.5.1)" f.exec "$HOME/bin/my_xterm -rlogin crete l &" "doright (SunOS 5.5.1)" f.exec "$HOME/bin/my_xterm -rlogin doright l &" "eternity (SunOS 5.5.1)" f.exec "$HOME/bin/my_xterm -rlogin eternity l &" "goochland (SunOS 5.5.1)" f.exec "$HOME/bin/my_xterm -rlogin goochland l &" "grumpy (SunOS 5.5.1)" f.exec "$HOME/bin/my_xterm -rlogin grumpy l &" "janeway (SunOS 5.5.1)" f.exec "$HOME/bin/my_xterm -rlogin janeway l &" "persona (SunOS 5.5.1)" f.exec "$HOME/bin/my_xterm -rlogin persona l &" "rhodes (SunOS 5.5.1)" f.exec "$HOME/bin/my_xterm -rlogin rhodes l &" "santorini (SunOS 5.5.1)" f.exec "$HOME/bin/my_xterm -rlogin santorini l &" "sunshine (SunOS 5.5.1)" f.exec "$HOME/bin/my_xterm -rlogin sunshine l &" "supergenius (SunOS 5.5.1)" f.exec "$HOME/bin/my_xterm -rlogin supergenius l &" "viafont (SunOS 5.5.1)" f.exec "$HOME/bin/my_xterm -rlogin viafont l &" "---------------------------" f.nop "batman (SunOS 5.6)" f.exec "$HOME/bin/my_xterm -rlogin batman l &" "bball (SunOS 5.6)" f.exec "$HOME/bin/my_xterm -rlogin bball l &" "budman (SunOS 5.6)" f.exec "$HOME/bin/my_xterm -rlogin budman l &" "chakotay (SunOS 5.6)" f.exec "$HOME/bin/my_xterm -rlogin chakotay l &" "churchward (SunOS 5.6)" f.exec "$HOME/bin/my_xterm -rlogin churchward l &" "darkman (SunOS 5.6)" f.exec "$HOME/bin/my_xterm -rlogin darkman l &" "koala (SunOS 5.6)" f.exec "$HOME/bin/my_xterm -rlogin koala l &" "krish (SunOS 5.6)" f.exec "$HOME/bin/my_xterm -rlogin krish l &" "montebello (SunOS 5.6)" f.exec "$HOME/bin/my_xterm -rlogin montebello l &" "mrfont (SunOS 5.6)" f.exec "$HOME/bin/my_xterm -rlogin mrfont l &" "ranch (SunOS 5.6)" f.exec "$HOME/bin/my_xterm -rlogin ranch l &" "sansone-ultra (SunOS 5.6)" f.exec "$HOME/bin/my_xterm -rlogin sansone-ultra l &" "spiderman (SunOS 5.6)" f.exec "$HOME/bin/my_xterm -rlogin spiderman l &" "voyager (SunOS 5.6)" f.exec "$HOME/bin/my_xterm -rlogin voyager l &" "windsurfer (SunOS 5.6)" f.exec "$HOME/bin/my_xterm -rlogin windsurfer l &" "---------------------------" f.nop "batavia (SunOS 5.7)" f.exec "$HOME/bin/my_xterm -rlogin batavia l &" } #-------------------------------------------------------------------------# menu "SunOS Machines (x86)" { "SunOS Machines (x86)" f.title "westpoint (SunOS 5.5)" f.exec "$HOME/bin/my_xterm -rlogin westpoint l &" "eastpoint (SunOS 5.6)" f.exec "$HOME/bin/my_xterm -rlogin eastpoint l &" "terror (SunOS 5.6)" f.exec "$HOME/bin/my_xterm -rlogin terror l &" } #-------------------------------------------------------------------------# menu "AIX Machines" { "AIX Machines" f.title "mallard (AIX 4.1.1)" f.exec "$HOME/bin/my_xterm -rlogin mallard l &" "stereo (AIX 4.1.1)" f.exec "$HOME/bin/my_xterm -rlogin stereo l &" "zeppelin (AIX 4.1.1)" f.exec "$HOME/bin/my_xterm -rlogin zeppelin l &" "---------------------" f.nop "jetta (AIX 4.2)" f.exec "$HOME/bin/my_xterm -rlogin jetta l &" "seabright (AIX 4.2)" f.exec "$HOME/bin/my_xterm -rlogin seabright l &" "seacliff (AIX 4.2)" f.exec "$HOME/bin/my_xterm -rlogin seacliff l &" "seascape (AIX 4.2)" f.exec "$HOME/bin/my_xterm -rlogin seascape l &" "westy (AIX 4.2)" f.exec "$HOME/bin/my_xterm -rlogin westy l &" "---------------------" f.nop "balloon (AIX 4.3)" f.exec "$HOME/bin/my_xterm -rlogin balloon l &" } #-------------------------------------------------------------------------# menu "IRIX Machines" { "IRIX Machines" f.title "cartoon (IRIX 5.2)" f.exec "$HOME/bin/my_xterm -rlogin cartoon l &" "--------------------" f.nop "aquitaine (IRIX 5.3)" f.exec "$HOME/bin/my_xterm -rlogin aquitaine l &" "dps0 (IRIX 5.3)" f.exec "$HOME/bin/my_xterm -rlogin dps0 l &" "dps3 (IRIX 5.3)" f.exec "$HOME/bin/my_xterm -rlogin dps3 l &" "pssitt (IRIX 5.3)" f.exec "$HOME/bin/my_xterm -rlogin pssitt l &" "--------------------" f.nop "kauai (IRIX 6.2)" f.exec "$HOME/bin/my_xterm -rlogin kauai l &" "lanai (IRIX 6.2)" f.exec "$HOME/bin/my_xterm -rlogin lanai l &" "maui (IRIX 6.2)" f.exec "$HOME/bin/my_xterm -rlogin maui l &" "molokai (IRIX 6.2)" f.exec "$HOME/bin/my_xterm -rlogin molokai l &" "oahu (IRIX 6.2)" f.exec "$HOME/bin/my_xterm -rlogin oahu l &" "toto (IRIX 6.2)" f.exec "$HOME/bin/my_xterm -rlogin toto l &" "worf (IRIX 6.2)" f.exec "$HOME/bin/my_xterm -rlogin worf l &" } #-------------------------------------------------------------------------# menu "DEC-UNIX Machines" { "DEC-UNIX Machines" f.title "piealpha1 (DEC-UNIX 4.0)" f.exec "$HOME/bin/my_xterm -rlogin piealpha1 l &" } #-------------------------------------------------------------------------# menu "HP-UX Machines" { "HP-UX Machines" f.title "snakeeye (HP-UX A.09.01)" f.exec "$HOME/bin/my_xterm -rlogin snakeeye l &" "snakeoil (HP-UX A.09.01)" f.exec "$HOME/bin/my_xterm -rlogin snakeoil l &" } #-------------------------------------------------------------------------# menu "DEC-ULTRIX Machines" { "DEC-ULTRIX Machines" f.title "tweeter (ULTRIX V4.2)" f.exec "$HOME/bin/my_xterm -rlogin tweeter l &" "eclipse (ULTRIX V4.3)" f.exec "$HOME/bin/my_xterm -rlogin eclipse l &" } #-------------------------------------------------------------------------# menu "Linux Machines (x86)" { "Linux Machines (x86)" f.title "joxer (Redhat 5.1)" f.exec "$HOME/bin/my_xterm -rlogin joxer l &" "--------------------" f.nop "bogart (Redhat 5.2)" f.exec "$HOME/bin/my_xterm -rlogin bogart l &" "figment (Redhat 5.2)" f.exec "$HOME/bin/my_xterm -rlogin figment l &" "pcfreddy (Redhat 5.2)" f.exec "$HOME/bin/my_xterm -rlogin pcfreddy l &" "pong (Redhat 5.2)" f.exec "$HOME/bin/my_xterm -rlogin pong l &" "quartet (Redhat 5.2)" f.exec "$HOME/bin/my_xterm -rlogin quartet l &" "schitzo (Redhat 5.2)" f.exec "$HOME/bin/my_xterm -rlogin schitzo l &" "sodor (Redhat 5.2)" f.exec "$HOME/bin/my_xterm -rlogin sodor l &" "ping (Redhat 5.2)" f.exec "$HOME/bin/my_xterm -rlogin ping l &" "pong (Redhat 5.2)" f.exec "$HOME/bin/my_xterm -rlogin pong l &" "--------------------" f.nop "cosmos (Redhat 6.0)" f.exec "$HOME/bin/my_xterm -rlogin cosmos l &" "warchild (Redhat 6.0)" f.exec "$HOME/bin/my_xterm -rlogin warchild l &" } #-------------------------------------------------------------------------# menu "Linux Machines (alpha)" { "Linux Machines (alpha)" f.title "new name (Redhat 5.2)" f.exec "$HOME/bin/my_xterm -rlogin rhapsody l &" } #-------------------------------------------------------------------------# menu "Win-NT Machines (x86)" { "Windows NT Machines (x86)" f.title "kolanski (NT 4.0)" f.exec "$HOME/bin/my_xterm -rlogin kolanski l &" "nighthawk (NT 4.0)" f.exec "$HOME/bin/my_xterm -rlogin nighthawk l &" "rhapsody (NT 4.0)" f.exec "$HOME/bin/my_xterm -rlogin rhapsody l &" "speedy-31 (NT 4.0)" f.exec "$HOME/bin/my_xterm -rlogin speedy-31 l &" "waterworld (NT 4.0)" f.exec "$HOME/bin/my_xterm -rlogin waterworld l &" } #-------------------------------------------------------------------------# menu "Win-NT Machines (alpha)" { "Win-NT Machines (alpha)" f.title "coconut (NT 4.0) gone" f.exec "$HOME/bin/my_xterm -rlogin coconut l &" "digital (NT 4.0)" f.exec "$HOME/bin/my_xterm -rlogin digital l &" "roses (NT 4.0) gone" f.exec "$HOME/bin/my_xterm -rlogin roses l &" "spartan (NT 4.0)" f.exec "$HOME/bin/my_xterm -rlogin spartan l &" } #-----------------# # X Windows Tools # #-----------------# menu "X Windows Tools" { "X Windows Tools" f.title "bitmap " f.exec "run_xclient bitmap &" "editres " f.exec "run_xclient editres &" "maze " f.exec "run_xclient maze &" "oclock " f.exec "run_xclient oclock &" "plaid " f.exec "run_xclient plaid &" "puzzle " f.exec "run_xclient puzzle &" "showrgb " f.exec "run_xclient -v showrgb &" "viewres " f.exec "run_xclient viewres &" "xcalc " f.exec "run_xclient xcalc &" "xclipboard " f.exec "run_xclient xclipboard &" "xditview " f.exec "run_xclient xditview &" "xdpyinfo " f.exec "run_xclient -v xdpyinfo &" "xedit " f.exec "run_xclient xedit &" "xev " f.exec " xterm -e xev &" "xeyes " f.exec "run_xclient xeyes &" "xfontsel " f.exec "run_xclient xfontsel &" "xgc " f.exec "run_xclient xgc &" "xhost + " f.exec " xhost + &" "xload " f.exec "run_xclient xload &" "xlogo " f.exec "run_xclient xlogo &" "xlsatoms " f.exec "run_xclient -v xlsatoms &" "xlsclients " f.exec "run_xclient -v xlsclients &" "xlsfonts " f.exec "run_xclient -v xlsfonts &" "xlswins " f.exec "run_xclient -v xlswins &" "xmag " f.exec "run_xclient xmag &" "xman " f.exec "run_xclient xman &" "xprop " f.exec "run_xclient -v xprop &" "xwininfo " f.exec "run_xclient -v xwininfo &" } #----------------# # SGI Irix Tools # #----------------# menu "SGI Irix Tools" { "SGI Irix Tools" f.title "Color Edit" f.exec "/usr/sbin/cedit &" "Show Colormap" f.exec "/usr/sbin/showmap &" "Show Colormap" f.exec "/usr/bin/X11/xshowcmap &" "Capture Video" f.exec "/usr/sbin/capture -video &" "Capture Audio" f.exec "/usr/sbin/capture -audio &" "File Manager" f.exec "/usr/sbin/dirview &" "Movie Maker" f.exec "/usr/sbin/moviemaker &" "Movie Player" f.exec "/usr/sbin/movieplayer &" "Image Works" f.exec "/usr/sbin/imgworks &" "Image Viewer" f.exec "/usr/sbin/imgview &" "Sound Editor" f.exec "/usr/sbin/soundeditor &" "Sound Filer" f.exec "/usr/sbin/soundfiler &" "CPU Usage" f.exec "/usr/sbin/gr_osview -a &" "top (gr_top)" f.exec "/usr/sbin/gr_top -i 1 -n 40 -p 10 &" "top (/public/bin)" f.exec "/usr/bin/X11/xterm -e /public/bin/top -s1 &" "top (/usr/sbin)" f.exec "/usr/bin/X11/xterm -e /usr/sbin/top -i 1 &" "Setroot Twilight" f.exec "/usr/sbin/twilight &" "Setroot Default" f.exec "/usr/bin/X11/xsetroot -default &" } #-------------------# # SUN Solaris Tools # #-------------------# menu "SUN Solaris Tools" { "SUN Solaris Tools" f.title "Nothing yet" f.nop } #--------------------# # Redhat Linux Tools # #--------------------# menu "Redhat Linux Tools" { "Redhat Linux Tools" f.title "xosview " f.exec "xosview &" "Gnome Color Browser" f.exec "gcolorsel &" "Xconfigurator" f.exec "xterm -e su -c Xconfigurator &" "linuxconf" f.exec "xterm -e su -c linuxconf &" "printtool" f.exec "xterm -e su -c printtool &" "Nothing yet" f.nop # # 'asroot' is equivalent to: 'su -c' # # "Xconfigurator" f.exec "xterm -e asroot Xconfigurator &" } #--------------# # Applications # #--------------# menu "Applications" { "Applications" f.title "Zmail " f.exec "$HOME/bin/launch_zmail &" "Acrobat " f.exec "$HOME/bin/launch_acrobat &" "Netscape " f.exec "$HOME/bin/launch_netscape &" "Vantive " f.exec "$HOME/bin/launch_vantive &" "CorporateTime " f.exec "$HOME/bin/launch_corporate_time &" "----------" f.separator "Frame Maker " f.exec "$HOME/bin/launch_fmaker &" #--"AIX Info Explorer " f.exec "$HOME/bin/launch_info &" "Meeting Maker " f.exec "$HOME/bin/launch_mmaker &" "Showps " f.exec "$HOME/bin/launch_showps &" "xbiff " f.exec "$HOME/bin/launch_xbiff &" "xcalendar " f.exec "$HOME/bin/launch_xcalendar &" "xclock " f.exec "$HOME/bin/launch_xclock &" "xman " f.exec "$HOME/bin/launch_xman &" #--"xshowcmap " f.exec "$HOME/bin/launch_xshowcmap &" "----------" f.separator "VNC View --> cosmos:1 " f.exec "$HOME/bin/launch_vncviewer -h localhost cosmos:1 &" "VNC View --> picard:1 " f.exec "$HOME/bin/launch_vncviewer -h localhost picard:1 &" "VNC View --> seawolf:1 " f.exec "$HOME/bin/launch_vncviewer -h localhost seawolf:1 &" "VNC View --> worf:1 " f.exec "$HOME/bin/launch_vncviewer -h localhost worf:1 &" "VNC View --> zeppelin:0 " f.exec "$HOME/bin/launch_vncviewer -h localhost zeppelin:0 &" "----------" f.separator "Start VNC Server on cosmos:1 " f.exec "$HOME/bin/launch_vncserver -h cosmos -d 1 &" "Stop VNC Server on cosmos:1 " f.exec "$HOME/bin/launch_vncserver -h cosmos -d 1 -k &" "----------" f.separator "Start VNC Server on picard:1 " f.exec "$HOME/bin/launch_vncserver -h picard -d 1 &" "Stop VNC Server on picard:1 " f.exec "$HOME/bin/launch_vncserver -h picard -d 1 -k &" "----------" f.separator "Start VNC Server on seawolf:1 " f.exec "$HOME/bin/launch_vncserver -h seawolf -d 1 &" "Stop VNC Server on seawolf:1 " f.exec "$HOME/bin/launch_vncserver -h seawolf -d 1 -k &" "----------" f.separator "Start VNC Server on worf:1 " f.exec "$HOME/bin/launch_vncserver -h worf -d 1 &" "Stop VNC Server on worf:1 " f.exec "$HOME/bin/launch_vncserver -h worf -d 1 -k &" "----------" f.separator } #-----------------# # Button Bindings # #-----------------# menu "Button Bindings" { "Button Bindings" f.title "Button1 in root: Special Ops" f.nop "Button2 in root: Main Menu" f.nop "Button3 in root: Window Ops" f.nop "----------" f.separator "Button1 in icon: Move" f.nop "Button2 in icon: Deiconify" f.nop "Button3 in icon: Forced Move" f.nop "----------" f.separator "Button1 in title: Move" f.nop "Button2 in title: Raise/Lower" f.nop "Button3 in title: Forced Move" f.nop "----------" f.separator "Button1 in icon mgr: (de)Iconify & move down" f.nop "Button2 in icon mgr: (de)Iconify" f.nop "Button3 in icon mgr: (de)Iconify & move up" f.nop "----------" f.separator "Button1+meta in window: Special Ops" f.nop "Button2+meta in window: Main Menu" f.nop "Button3+meta in window: Window Ops" f.nop "----------" f.separator "Button1+shift in window: Raise" f.nop "Button2+shift in window: Iconify" f.nop "Button3+shift in window: Lower" f.nop "----------" f.separator "Button1+shift in icon: Raise" f.nop "Button2+shift in icon: Deiconify" f.nop "Button3+shift in icon: Lower" f.nop "----------" f.separator "Button1 in door: Enter Door" f.nop "Button2 in door: Enter Door" f.nop "Button3 in door: Enter Door" f.nop } #--------------# # Key Bindings # #--------------# menu "Key Bindings" { "Key Bindings" f.title "F10 anywhere: WarpTo Vantive" f.nop "F11 anywhere: WarpTo Netscape" f.nop "F12 anywhere: WarpTo Zmail " f.nop "----------" f.separator "Up Arrow in root: Pan up 100%" f.nop "Down Arrow in root: Pan down 100%" f.nop "Left Arrow in root: Pan left 100%" f.nop "Right Arrow in root: Pan right 100%" f.nop "----------" f.separator "Up Arrow+shift in root: Pan up 50%" f.nop "Down Arrow+shift in root: Pan down 50%" f.nop "Left Arrow+shift in root: Pan left 50%" f.nop "Right Arrow+shift in root: Pan right 50%" f.nop "----------" f.separator "Up Arrow+meta in root: Pan up 25%" f.nop "Down Arrow+meta in root: Pan down 25%" f.nop "Left Arrow+meta in root: Pan left 25%" f.nop "Right Arrow+meta in root: Pan right 25%" f.nop "----------" f.separator "Up Arrow+ctrl in root: Pan up 5%" f.nop "Down Arrow+ctrl in root: Pan down 5%" f.nop "Left Arrow+ctrl in root: Pan left 5%" f.nop "Right Arrow+ctrl in root: Pan right 5%" f.nop } # -----> end of .vtwmrc <-----