Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # This file is copied to a new user's FVWM_USERDIR by FvwmForm-Setup form.
- # This file contains the commands fvwm reads while starting.
- #
- EdgeResistance 250 10
- EdgeScroll 100 100
- ClickTime 750
- DeskTopSize 2x2
- #MenuStyle * fvwm, Foreground white, Background cornflowerblue, Greyed grey40
- #MenuStyle * Font -adobe-times-bold-r-*-*-14-*-*-*-*-*-*-*
- MenuStyle * fvwm, Foreground black, Background grey60, Greyed grey40
- MenuStyle * Font -adobe-times-bold-r-*-*-14-*-*-*-*-*-*-*
- ColormapFocus FollowsMouse
- # default Styles:
- # make sure these fonts exist on your system:
- Style * Font -adobe-times-bold-r-*-*-12-*-*-*-*-*-*-*
- Style * IconFont -adobe-times-bold-r-*-*-12-*-*-*-*-*-*-*
- #Style * HilightFore black, HilightBack cornflowerblue
- #Style * HilightFore black, HilightBack palevioletred
- #Style * HilightFore black, HilightBack #a59f7e #window border color of a SGI Irix xDD
- #Style * HilightFore black, HilightBack #20b0a8 #mmm fluorecent :D
- #Style * HilightFore black, HilightBack #d0d0d0 #:P
- Style * HilightFore black, HilightBack #60a0c0 #:P :)
- #Style * HilightFore black, HilightBack #408870 #:D
- #Style * HilightFore black, HilightBack #a4dfee #xD rare color
- Style * BorderWidth 7, HandleWidth 7
- Style * Icon unknown1.xpm, Color lightgrey/dimgrey
- Style * MWMFunctions, MWMDecor, HintOverride
- Style * DecorateTransient, NoPPosition
- Style * IconBox 0 -10 -280 -1
- Style * FocusFollowsMouse
- Style * TileCascadePlacement
- Style * IconSize 48 48
- # Styles for various Fvwm modules:
- Style Fvwm* NoTitle, Sticky, WindowListSkip
- Style Fvwm* BorderWidth 2, CirculateSkipIcon, CirculateSkip
- Style FvwmPager StaysOnTop
- Style FvwmBanner StaysOnTop
- Style FvwmButtons Icon toolbox.xpm, ClickToFocus
- # Styles for your common terminal emulator programs.
- # xterms and rxvts in a separate icon box:
- Style XTerm Icon xterm.xpm, SloppyFocus, IconBox -70 1 -1 -140
- Style rxvt Icon term.xpm, SloppyFocus, IconBox -70 1 -1 -140
- Style rxvt MWMBorder, MWMButtons
- # Styles for various common programs:
- Style *lock NoTitle, NoHandles, Sticky, WindowListSkip, ClickToFocus
- Style xbiff NoTitle, Sticky, WindowListSkip, ClickToFocus
- Style xcalc Icon xcalc.xpm, NoButton 2,ClickToFocus
- Style xmh Icon mail1.xpm, NoIconTitle,StickyIcon
- Style xmh NoButton 2
- Style xman Icon xman.xpm, ClickToFocus
- Style xmag Icon mag_glass.xpm, ClickToFocus
- Style xgraph Icon graphs.xpm, ClickToFocus
- Style xmosaic Color Green/Yellow, ClickToFocus
- # some simple default key bindings:
- Key Next A SCM Next [*] Focus
- Key Prior A SCM Prev [*] Focus
- # some simple default mouse bindings:
- # for the root window:
- Mouse 1 R A Menu MenuFvwmRoot Nop
- Mouse 2 R A Menu MenuFvwmWindowOps Nop
- Mouse 3 R A WindowList
- # for the title bar buttons:
- Mouse 0 1 A Menu MenuFvwmWindowOps2 Close
- Mouse 0 2 A FuncFvwmMaximize
- Mouse 0 4 A Iconify
- # for other parts of the window/borders/icons:
- Mouse 1 F A FuncFvwmResizeOrRaise
- Mouse 1 TS A FuncFvwmMoveOrRaise
- Mouse 1 I A FuncFvwmMoveOrIconify
- Mouse 2 I A Iconify
- Mouse 2 FST A Menu MenuFvwmWindowOps2 Nop
- Mouse 3 TSIF A RaiseLower
- ######################## Initialization Functions ############################
- AddToFunc StartFunction
- + I Module FvwmAnimate
- + I Module FvwmBanner
- + I Module FvwmButtons
- AddToFunc InitFunction
- + I exec xsetroot -mod 2 2 -fg rgb:55/40/55 -bg rgb:70/50/70
- # For some SM-s (like gnome-session) there is an internal background setter.
- AddToFunc SessionInitFunction
- + I Nop
- ######################## Menus ###################
- DestroyMenu MenuFvwmRoot
- AddToMenu MenuFvwmRoot "$[gt.Root Menu]" Title
- + "&Urxvt" Exec exec urxvt -pe tabbed
- + "&Pcmanfm" Exec exec pcmanfm
- + "&Utilidad" Popup MenuFvwmUtil
- + "&IM" Popup MenuFvwmIM
- + "&Irc" Popup MenuFvwmIrc
- + "&Pic" Popup MenuFvwmPic
- + "&Pdf" Popup MenuFvwmPdf
- + "&Correo" Popup MenuFvwmCorreo
- + "&Libreoffice" Popup MenuFvwmLibreoffice
- + "&Editores" Popup MenuFvwmEditores
- + "&Emuladores" Popup MenuFvwmEmuladores
- + "&Juegos" Popup MenuFvwmJuegos
- + "&Audio" Popup MenuFvwmAudio
- + "&Video" Popup MenuFvwmVideo
- + "&Ftp" Popup MenuFvwmFtp
- + "&P2p" Popup MenuFvwmP2p
- + "" Nop
- #+ "&R. $[gt.Remote Logins]" Popup MenuFvwmLogins
- + "" Nop
- + "&U. $[gt.Utilities]" Popup MenuFvwmUtilities
- + "" Nop
- + "&M. $[gt.Fvwm Modules]" Popup MenuFvwmModules
- + "&W. $[gt.Fvwm Window Ops]" Popup MenuFvwmWindowOps
- + "&S. $[gt.Fvwm Config Ops]" Popup MenuFvwmConfig
- + "" Nop
- #+ "&F. $[gt.Refresh Screen]" Refresh
- #+ "&C. $[gt.Recapture Screen]" Recapture
- + "" Nop
- + "&X. $[gt.Exit Fvwm]" Popup MenuFvwmQuitVerify
- DestroyMenu MenuFvwmIM
- AddToMenu MenuFvwmIM "$[gt.IM Menu]" Title
- + "&1. emesene" Exec exec emesene
- + "&2. Gajim" Exec exec gajim
- + "&3. aMsn" Exec exec amsn
- + "&4. Mcabber" Exec exec urxvt -e mcabber
- + "&5. Pidgin" Exec exec pidgin
- DestroyMenu MenuFvwmIrc
- AddToMenu MenuFvwmIrc "$[gt.Irc Menu]" Title
- + "&1. xchat" Exec exec xchat
- + "&2. irssi (screen)" Exec exec urxvt -e screen irssi
- + "&3. irssi" Exec exec urxvt -e irssi
- + "&4. Weechat" Exec exec urxvt -e weechat-curses
- DestroyMenu MenuFvwmPic
- AddToMenu MenuFvwmPic "$[gt.Pic Menu]" Title
- + "&1. eog" Exec exec eog
- + "&2. Gimp" Exec exec gimp
- + "&3. Gpicview" Exec exec gpicview
- + "&4. Gthumb" Exec exec gthumb
- + "&5. GQview" Exec exec gqview
- + "&6. Xv" Exec exec xv
- DestroyMenu MenuFvwmPdf
- AddToMenu MenuFvwmPdf "$[gt.Pdf Menu]" Title
- + "&1. Evince" Exec exec evince
- + "&2. xpdf" Exec exec xpdf
- + "&3. Fbreader" Exec exec fbreader
- DestroyMenu MenuFvwmCorreo
- AddToMenu MenuFvwmCorreo "$[gt.Correo Menu]" Title
- + "&1. Thunderbird" Exec exec thunderbird-bin
- DestroyMenu MenuFvwmLibreoffice
- AddToMenu MenuFvwmLibreoffice "$[gt.Libreoffice Menu]" Title
- + "&1. Libreoffice" Exec exec soffice
- + "&2. Writer" Exec exec lowriter
- + "&3. Spreadsheet" Exec exec localc
- + "&4. Draw" Exec exec lodraw
- + "&5. Impress" Exec exec loimpress
- DestroyMenu MenuFvwmEditores
- AddToMenu MenuFvwmEditores "$[gt.Editores Menu]" Title
- + "&1. Gedit" Exec exec gedit
- + "&2. Cooledit" Exec exec cooledit --look cool
- + "&3. Ghex" Exec exec ghex2
- + "&4. VI" Exec exec urxvt -e vi
- + "&5. Nano" Exec exec urxvt -e nano
- DestroyMenu MenuFvwmEmuladores
- AddToMenu MenuFvwmEmuladores "$[gt.Emuladores Menu]" Title
- + "&1. DosBox" Exec exec dosbox
- + "&2. Dosemu" Exec exec dosemu -6
- + "&3. VirtualBox" Exec exec VirtualBox
- DestroyMenu MenuFvwmJuegos
- AddToMenu MenuFvwmJuegos "$[gt.Juegos Menu]" Title
- + "&1. Gens" Exec exec gens
- + "&2. etracer" Exec exec etracer
- + "&3. Frozen-Bubble" Exec exec frozen-bubble
- + "&4. LsdlDoom" Exec exec lsdldoom -width 800 -height 600
- + "&5. Quake III" Exec exec quake3x
- + "&6. Quake III Matrix" Exec exec quake3-matrixX
- + "&7. Openarena" Exec exec openarenax
- + "&8. Kobodeluxe" Exec exec /usr/games/bin/kobodl
- + "&9. Ninvaders" Exec exec urxvt -e ninvaders
- + "&10. wolfgl-sdm" Exec exec wolfgl-sdm -width 800 -height 600
- + "&11. wolfgl-wl11" Exec exec wolfgl-wl1 -width 800 -height 600
- + "&12. Stella" Exec exec stella
- + "&13. Gfceux" Exec exec gfceux
- DestroyMenu MenuFvwmAudio
- AddToMenu MenuFvwmAudio "$[gt.Audio Menu]" Title
- + "&1. Gnome-alsamixer" Exec exec gnome-alsamixer
- + "&2. Audacious" Exec exec audacious
- + "&3. Audacity" Exec exec audacity
- + "&4. Alsamixer" Exec exec urxvt -e alsamixer
- + "&5. Gnome-volume-control" Exec exec gnome-volume-control
- + "&6. AlsaPlayer" Exec exec alsaplayer
- + "&7. Mmp" Exec exec mmp
- + "&8. Moc" Exec exec terminal -e mocp
- + "&10. Sound Converter" Exec exec soundconverter
- DestroyMenu MenuFvwmVideo
- AddToMenu MenuFvwmVideo "$[gt.Video Menu]" Title
- + "&. Camorama" Exec exec LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so camorama
- + "&. Devede" Exec exec devede
- + "&. Gnome-Mplayer" Exec exec gnome-mplayer
- + "&. Xine" Exec exec xine
- DestroyMenu MenuFvwmFtp
- AddToMenu MenuFvwmFtp "$[gt.Ftp Menu]" Title
- + "&. Gftp" Exec exec gftp
- + "&. ftp" Exec exec urxvt -e ftp
- DestroyMenu MenuFvwmUtil
- AddToMenu MenuFvwmUtil "$[gt.Utilidad]" Title
- + "&. File-roller" Exec exec file-roller
- + "&. nitrogen" Exec exec nitrogen /home/dexter4/GNUstep/Library/WindowMaker/Backgrounds
- + "&. Opera" Exec exec opera
- + "&. Gwget" Exec exec gwget
- + "&. Geany" Exec exec geany
- + "&. xfburn" Exec exec xfburn
- + "&. gnome-system-monitor" Exec exec gnome-system-monitor
- DestroyMenu MenuFvwmP2p
- AddToMenu MenuFvwmP2p "$[gt.P2p Menu]" Title
- + "&. aMule" Exec exec amule
- + "&. Nicotine" Exec exec nicotine
- + "&. Gtk-gnutella" Exec exec gtk-gnutella
- + "&. Transmission" Exec exec transmission-gtk
- + "&. Linuxdcpp" Exec exec linuxdcpp
- DestroyMenu MenuFvwmUtilities
- AddToMenu MenuFvwmUtilities "$[gt.Utilities]" Title
- + "&T. Top" Exec exec urxvt -T Top -n Top -e top
- + "&C. Calculator" Exec exec xcalc
- + "&M. Xman" Exec exec xman
- + "&G. Xmag" Exec exec xmag
- + "&R. Xnetload" Exec exec xnetload -i eth0
- + "&E. Run" Exec exec gmrun
- #+ "&R. Editres" Exec exec editres
- #+ "" Nop
- #+ "&E. XEmacs" Exec exec xemacs
- #+ "&A. Xmh Mail" FuncFvwmMailXmh xmh "-font fixed"
- + "" Nop
- + "&L. Xscreensaver" Exec exec xscreensaver-command -lock
- + "" Nop
- + "&D. $[gt.Reset X defaults]" Exec xrdb -load $HOME/.Xdefaults
- DestroyMenu MenuFvwmConfig
- AddToMenu MenuFvwmConfig "$[gt.Fvwm Config Ops]" Title
- + "&S. $[gt.Sloppy Focus]" FuncFvwmFocusPolicyChange SloppyFocus
- + "&C. $[gt.Click To Focus]" FuncFvwmFocusPolicyChange ClickToFocus
- + "&F. $[gt.Focus Follows Mouse]" FuncFvwmFocusPolicyChange FocusFollowsMouse
- + "" Nop
- + "&1. $[gt.Colormap Follows Mouse]" ColormapFocus FollowsMouse
- + "&2. $[gt.Colormap Follows Focus]" ColormapFocus FollowsFocus
- + "" Nop
- + "&3. $[gt.Full Paging ON]" EdgeScroll 100 100
- + "&4. $[gt.All Paging OFF]" EdgeScroll 0 0
- + "&5. $[gt.Horizontal Paging Only]" EdgeScroll 100 0
- + "&6. $[gt.Vertical Paging Only]" EdgeScroll 0 100
- + "&7. $[gt.Partial Paging]" EdgeScroll 50 50
- + "&8. $[gt.Full Paging && Edge Wrap]" EdgeScroll 100000 100000
- # The window Ops menus exhibit a different HotKey style.
- # There are 2 versions of the WindowOps Menu, meant to be bound to different
- # things. Here is the "common" part:
- DestroyFunc FuncFvwmWindowCommon
- AddToFunc FuncFvwmWindowCommon
- + I AddToMenu $0 "$[gt.&Move]" Move
- + I AddToMenu $0 "$[gt.&Resize]" Resize
- + I AddToMenu $0 "$[gt.R&aise]" Raise
- + I AddToMenu $0 "$[gt.&Lower]" Lower
- + I AddToMenu $0 "$[gt.(De)&Iconify]" Iconify
- + I AddToMenu $0 "$[gt.(Un)&Stick]" Stick
- + I AddToMenu $0 "$[gt.(Un)Ma&ximize]" Maximize
- + I AddToMenu $0 "" Nop
- + I AddToMenu $0 "$[gt.&Delete]" Delete
- + I AddToMenu $0 "$[gt.&Close]" Close
- + I AddToMenu $0 "$[gt.Destroy]" Destroy
- + I AddToMenu $0 "" Nop
- # First windowops menu, bound to:
- # mouse 2 on root
- # Root menu
- DestroyMenu MenuFvwmWindowOps
- AddToMenu MenuFvwmWindowOps "$[gt.Window Ops]" Title
- FuncFvwmWindowCommon MenuFvwmWindowOps
- + "$[gt.Re&fresh Window]" RefreshWindow
- # Second windowops menu, bound to:
- # any mouse on titlebar button 1
- # mouse 2 on frame, side or titlebar
- DestroyMenu MenuFvwmWindowOps2
- AddToMenu MenuFvwmWindowOps2
- FuncFvwmWindowCommon MenuFvwmWindowOps2
- + Scroll&Bar Module FvwmScroll 2 2
- + "&$[gt.Print]" FuncFvwmPrint
- + "$[gt.Print Re&verse]" FuncFvwmPrintReverse
- # 3 different ways to log on, take your pick:
- DestroyFunc FuncFvwmRloginXterm
- AddToFunc FuncFvwmRloginXterm \
- I Exec xterm -name $0 -title "$USER @ $0" -e rlogin $0
- DestroyFunc FuncFvwmRloginRxvt
- AddToFunc FuncFvwmRloginRxvt \
- I Exec rxvt -name $0 -n $0 -title $USER@$0 -e rlogin $0
- DestroyFunc FuncFvwmRloginSshRxvt
- AddToFunc FuncFvwmRloginSshRxvt \
- I Exec Exec ssh $0 rxvt -display $HOSTDISPLAY
- # be sure to fill these in with your correct machine names:
- DestroyMenu MenuFvwmLogins
- AddToMenu MenuFvwmLogins
- + &dopey FuncFvwmRloginXterm dopey
- + &snoopy FuncFvwmRloginXterm snoopy
- + s&ignal Exec rxterm signal
- DestroyMenu MenuFvwmModules
- AddToMenu MenuFvwmModules "$[gt.Fvwm Modules]" Title
- + "&1. $[gt.Control Animation]" Popup MenuFvwmAnimate
- + "&B. Button-Bar" Module FvwmButtons
- + "&O. IconBox" FuncFvwmConfigureIconBox
- + "&F. Forms" Popup MenuFvwmForms
- + "&I. Identify" Module FvwmIdent
- + "&M. IconMan" Module FvwmIconMan
- + "&N. Banner" Module FvwmBanner
- + "&C. Console" Module FvwmConsole
- + "&P. Pager" Module FvwmPager 0 0
- + "&2. Pager (2 $[gt.desks])" Module FvwmPager 0 1
- + "&R. Backer" Module FvwmBacker
- + "&S. ScrollBar" Module FvwmScroll 50 50
- + "&T. FvwmTaskBar" Module FvwmTaskBar
- + "&U. AutoRaise" Module FvwmAuto 200 Raise Nop
- + "&W. WinList" Module FvwmWinList
- + "&X. $[gt.Stop Module Menu]" Popup MenuFvwmStopModule
- DestroyMenu MenuFvwmStopModule
- AddToMenu MenuFvwmStopModule "$[gt.Stop Fvwm Modules]" Title
- + "&B. $[gt.Stop] Button-Bar" KillModule FvwmButtons
- + "&O. $[gt.Stop] IconBox" KillModule FvwmIconBox
- + "&M. $[gt.Stop] IconMan" KillModule FvwmIconMan
- + "&P. $[gt.Stop] Pager" KillModule FvwmPager
- + "&R. $[gt.Stop] Backer" KillModule FvwmBacker
- + "&S. $[gt.Stop] ScrollBar" KillModule FvwmScroll
- + "&T. $[gt.Stop] FvwmTaskBar" KillModule FvwmTaskBar
- + "&U. $[gt.Stop] AutoRaise" KillModule FvwmAuto
- + "&W. $[gt.Stop] WinList" KillModule FvwmWinList
- DestroyMenu MenuFvwmForms
- AddToMenu MenuFvwmForms
- + "&C. Capture" Module FvwmForm FvwmForm-Capture
- + "&D. Form Defaults" Module FvwmForm FvwmForm-Form
- + "&R. Rlogin" Module FvwmForm FvwmForm-Rlogin
- + "&P. RootCursor" Module FvwmForm FvwmForm-RootCursor
- + "&S. Setup" Module FvwmForm FvwmForm-Setup
- + "&T. Talk Form" Module FvwmForm FvwmForm-Talk
- + "&Q. QuitVerify" Module FvwmForm FvwmForm-QuitVerify
- # Configure and start using an iconbox on the fly
- DestroyFunc FuncFvwmConfigureIconBox
- AddToFunc FuncFvwmConfigureIconBox
- + I Module FvwmIconBox
- + I Style * NoIcon
- DestroyMenu MenuFvwmQuitVerify
- AddToMenu MenuFvwmQuitVerify "$[gt.Really Quit Fvwm?]" Title
- + "&Q. $[gt.Yes, Really Quit]" Quit
- + "" Nop
- + "&R. $[gt.Restart]" Restart
- + "" Nop
- + "&. Reiniciar" Exec exec sudo shutdown -r now
- + "&. Apagar" Exec exec sudo shutdown -h now
- + "" Nop
- + "&W. $[gt.Start] wmaker" Restart wmaker
- #+ "&C. $[gt.Start] ctwm" Restart ctwm
- #+ "&2. $[gt.Start] tvtwm" Restart tvtwm
- #+ "&V. $[gt.Start] vtwm" Restart vtwm
- #+ "&M. $[gt.Start] mwm" Restart mwm
- #+ "&O. $[gt.Start] olwm" Restart /usr/openwin/bin/olwm
- + "" Nop
- + "&X. $[gt.Just an Xterm]" Restart xterm -n '"X Console"' -T '"X Console"'
- + "" Nop
- + "&N. $[gt.No, Don't Quit]" Nop
- ######################## Sample Functions ##########################
- DestroyFunc FuncFvwmMailXmh
- AddToFunc FuncFvwmMailXmh
- + I Next [$0] Iconify false
- + I Next [$0] Focus
- + I None [$0] Exec $0 $1
- DestroyFunc FuncFvwmMoveOrRaise
- AddToFunc FuncFvwmMoveOrRaise
- + I Raise
- + M Move
- + D Lower
- DestroyFunc FuncFvwmMaximize
- AddToFunc FuncFvwmMaximize
- + M Maximize 0 100
- + H Maximize 0 100
- + C Maximize 0 80
- + D Maximize 100 100
- DestroyFunc FuncFvwmMoveOrIconify
- AddToFunc FuncFvwmMoveOrIconify
- + I Raise
- + M Move
- + D Iconify
- DestroyFunc FuncFvwmResizeOrRaise
- AddToFunc FuncFvwmResizeOrRaise
- + I Raise
- + M Resize
- + D Lower
- DestroyFunc FuncFvwmPrint
- AddToFunc FuncFvwmPrint
- + I Raise
- + I Exec xdpr -id $w
- DestroyFunc FuncFvwmPrintReverse
- AddToFunc FuncFvwmPrintReverse
- + I Raise
- + I Exec xdpr 1/2 -h -rv -id $w
- DestroyFunc FuncFvwmFocusPolicyChange
- AddToFunc FuncFvwmFocusPolicyChange
- + I Style * $0
- + I Recapture
- #deactivate autofocus
- DestroyFunc UrgencyFunc
- # Read config files for modules:
- read ConfigFvwmBacker
- read ConfigFvwmButtons
- read ConfigFvwmIconBox
- read ConfigFvwmIconMan
- read ConfigFvwmIdent
- read ConfigFvwmPager
- read ConfigFvwmScroll
- read ConfigFvwmTaskBar
- read ConfigFvwmWinList
- read autostart
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement