rendered paste body# FVWM Configuration file for FVWM Version 2.2.5
#
# Last modified: 07-02-2008
############################ General Configuration ############################
ModulePath /usr/X11R6/lib/X11/fvwm
PixmapPath /usr/X11R6/include/X11/pixmaps
IconPath /usr/X11R6/include/X11/bitmaps
DesktopSize 1x1
ClickTime 500
ColormapFocus FollowsMouse
############################### Global Styles #################################
WindowFont -adobe-helvetica-medium-r-normal-*-10-*-*-*-p-*-iso8859-15
IconFont -adobe-helvetica-medium-r-normal-*-12-*-*-*-p-*-iso8859-15
HilightColor #CCCCCC #004567
# default styles
Style "*" ForeColor #CCCCCC, BackColor #004567
Style "*" BorderWidth 1, HandleWidth 1, DecorateTransient, NoInset
Style "*" MWMDecor, MWMFunctions
Style "*" HintOverride
Style "*" FocusFollowsMouse
Style "*" SmartPlacement
Style "*" RandomPlacement
Style "*" NoIcon
Style "*" NoButton 1, NoButton 4
TitleStyle Height 12
ButtonStyle 2 5 25x25@1 25x75@1 75x75@0 75x25@0 25x25@1
ButtonStyle 6 10 40x55@1 40x80@0 15x80@0 15x55@1 40x55@1 30x55@1 30x30@1 70x30@1 70x70@1 45x70@1
ButtonStyle All -- UseTitleStyle
MenuStyle * Win
MenuStyle * Foreground #FFFFFF, Background #004567, Greyed #FFFFFF
MenuStyle * popupoffset -15 100
MenuStyle * Font -adobe-helvetica-medium-r-normal-*-12-*-*-*-p-*-iso8859-15
CursorStyle DEFAULT 132
CursorStyle MENU 132
CursorStyle TITLE 132
CursorStyle DESTROY 132
CursorStyle SYS 132
CursorStyle MOVE 52
CursorStyle WAIT 150
################################## Functions ##################################
AddToFunc InitFunction "I" Exec exec xset b off
+ "I" Exec exec xset s 300
+ "I" Exec exec xsetroot -cursor_name top_left_arrow
+ "I" Exec exec xsetroot -mod 2 2 -fg \#004567 -bg \#000000
+ "I" Exec exec osd_clock -f -adobe-helvetica-medium-r-normal-*-12-*-*-*-p-*-iso8859-15 -s 0 -b -o 0 -b -c White
AddToFunc RestartFunction "I" Exec exec xset b off
+ "I" Exec exec xset s 300
+ "I" Exec exec xsetroot -cursor_name top_left_arrow
+ "I" Exec exec xsetroot -mod 2 2 -fg \#004567 -bg \#000000
AddToFunc MoveRaiseLower "M" Move
+ "C" RaiseLower
AddToFunc MoveToLeft "I" Maximize 50 100
+ "I" Move +0 +0
AddToFunc MoveToLeftTop "I" Maximize 50 50
+ "I" Move +0 +0
AddToFunc MoveToLeftBottom "I" Maximize 50 50
+ "I" Move +0 -0
AddToFunc MoveToRight "I" Maximize 50 100
+ "I" Move -0 +0
AddToFunc MoveToRightTop "I" Maximize 50 50
+ "I" Move -0 +0
AddToFunc MoveToRightBottom "I" Maximize 50 50
+ "I" Move -0 -0
AddToFunc MoveToTop "I" Maximize 100 50
+ "I" Move +0 +0
AddToFunc MoveToBottom "I" Maximize 100 50
+ "I" Move -0 -0
AddToFunc FullScreen "I" Move +0 +0
+ "I" Maximize 100 100
#################################### Menus ####################################
AddToMenu RootMenu "Menu" Title
+ "System Tools " Popup SystemTools
+ "Internet " Popup Internet
+ "Graphics " Popup Graphics
+ "Multimedia " Popup Multimedia
+ "Internet Radio " Popup Streaming
+ "Office " Popup Office
+ "Configuration " Popup Config
+ "Log Off " Popup Logoff
AddtoMenu SystemTools "System Tools" Title
+ "Xfe " Exec exec xfe
+ "Xterm " Exec exec xterm -geometry 150x25 -ls
+ "Xterm su " Exec exec xterm -geometry 150x25 -e su
+ "Top " Exec exec xterm -geometry 80x35 -e top -s 0.5
+ "System Info " Exec exec xterm -geometry 92x8-1-1 +sb -e sh /data/scripts/sysinfo
AddToMenu Windowmenu "Window Options" Title
+ "Left " MoveToLeft
+ "Right " MoveToRight
+ "Top " MoveToTop
+ "Bottom " MoveToBottom
+ "" Nop
+ "Left Top " MoveToLeftTop
+ "Right Top " MoveToRightTop
+ "Left Bottom " MoveToLeftBottom
+ "Right Bottom " MoveToRightBottom
+ "" Nop
+ "Vertical " Maximize 0 100
+ "Horizontal " Maximize 100 0
+ "" Nop
+ "Delete " Delete
+ "Destroy " Destroy
AddToMenu Internet "Internet" Title
+ "Firefox " Exec exec /data/scripts/firefox_start.sh
+ "Sylpheed " Exec exec sylpheed
+ "Xchat " Exec exec xchat
+ "Gftp " Exec exec gftp
AddToMenu Graphics "Graphics" Title
+ "Gimp " Exec exec gimp
+ "GQview " Exec exec gqview
+ "Xpdf viewer " Exec exec xpdf
+ "Xsane " Exec exec xsane
AddToMenu Multimedia "Multimedia" Title
+ "Mplayer " Exec exec /data/scripts/gmplay.sh
+ "Aumix " Exec exec aumix
+ "X-CD-Roast " Exec exec xcdroast
AddToMenu Streaming "Streaming Radio" Title
+ "Belgie Radio 1 " Exec exec /data/scripts/gmplay.sh http://mp3.streampower.be/radio1-mid.mp3
+ "Avro Easy Listening " Exec exec /data/scripts/gmplay.sh http://shoutcast.omroep.nl:8058/listen.pls
+ "Avro Old School '75-'90 " Exec exec /data/scripts/gmplay.sh http://shoutcast.omroep.nl:8056/listen.pls
+ "Avro Stenen Tijdperk '50" Exec exec /data/scripts/gmplay.sh http://shoutcast.omroep.nl:8066/listen.pls
+ "Avro Stenen Tijdperk '60" Exec exec /data/scripts/gmplay.sh http://shoutcast.omroep.nl:8064/listen.pls
+ "Radio 1 NL " Exec exec /data/scripts/gmplay.sh http://www.omroep.nl/live/radio1-breed.asx
+ "Radio 2 NL " Exec exec /data/scripts/gmplay.sh http://www.omroep.nl/live/radio2-breed.asx
+ "Radio 3 NL " Exec exec /data/scripts/gmplay.sh http://www.omroep.nl/live/radio3-breed.asx
+ "BNR Nieuws Radio " Exec exec /data/scripts/gmplay.sh http://streams.kpnwebcast.nl/cgi-bin/reflector.cgi?stream=kpnmms_bnr,kpnmms_bnr2&title=BN.nl+live+radio
+ "Indigo Radio " Exec exec /data/scripts/gmplay.sh http://www.xs4all.nl/%7eufonet/radio/indigo.m3u
+ "Landert FM " Exec exec /data/scripts/gmplay.sh http://www.shoutcast.com/sbin/shoutcast-playlist.pls?rn=792698&file=filename.pls
+ "Music Goldies " Exec exec /data/scripts/gmplay.sh http://www.shoutcast.com/sbin/shoutcast-playlist.pls?rn=6422&file=filename.pls
+ "Sky FM " Exec exec /data/scripts/gmplay.sh http://www.shoutcast.com/sbin/shoutcast-playlist.pls?rn=1467&file=filename.pls
+ "Solace FM Easy Listening" Exec exec /data/scripts/gmplay.sh http://solace.fm/custom/listen/easy1.pls
+ "Solace FM Smooth Jazz " Exec exec /data/scripts/gmplay.sh http://solace.fm/custom/listen/smooth1.pls
+ "Solace FM Soft Rock " Exec exec /data/scripts/gmplay.sh http://solace.fm/custom/listen/soft1.pls
AddToMenu Office "Office" Title
+ "OpenOffice " Exec exec soffice
+ "Abiword " Exec exec abiword
+ "Xfw " Exec exec xfw
+ "Calculator " Exec exec calculator
+ "Planner " Exec exec plan -s
AddToMenu Config "Configuration" Title
+ "Mount /mnt/cdrom " Exec exec xterm -e sh /data/scripts/diskmount -m /mnt/cdrom
+ "Umount /mnt/cdrom " Exec exec xterm -e sh /data/scripts/diskmount -u /mnt/cdrom
+ "Mount /mnt/usb " Exec exec xterm -e sh /data/scripts/diskmount -m /mnt/usb
+ "Umount /mnt/usb " Exec exec xterm -e sh /data/scripts/diskmount -u /mnt/usb
+ "" Nop
+ "Speed 1000Mhz clock" Exec exec sudo sysctl hw.setperf=0
+ "Speed 2167Mhz clock" Exec exec sudo sysctl hw.setperf=100
+ "" Nop
+ "Edit .fvwmrc " Exec exec xfw $HOME/.fvwmrc
+ "Restart Fvwm " Restart fvwm
AddToMenu Logoff "Log Off" Title
+ "Lock screen " Exec exec xlock +usefirst -timeout 10 -icongeometry 225x225 -font -adobe-helvetica-medium-r-normal-*-12-*-*-*-p-*-iso8859-15 -planfont -adobe-helvetica-medium-r-normal-*-12-*-*-*-p-*-iso8859-15 -mode bouboule
+ "End X session " Quit
+ "Reboot pc " Exec exec sudo reboot
+ "Turn off pc " Exec exec sudo shutdown -h now
################################# Mouse Ops ###################################
# Root mouse functionality
Mouse 1 R N Menu Rootmenu
Mouse 2 R N Menu Config
Mouse 3 R N WindowList NoGeometry Alphabetic
# Desktop switching with mouse scrollwheel
Mouse 4 R N Desk 1 0 0 3
Mouse 5 R N Desk -1 0 0 3
# Titlebar and window mouse functionality
Mouse 1 T A MoveRaiseLower
Mouse 2 T A Menu Windowmenu
Mouse 3 T A Menu Rootmenu
Mouse 1 WSTF M MoveRaiseLower
Mouse 2 WSTF M Menu Windowmenu
Mouse 3 WSTF M Menu Rootmenu
# Titlebar button functionality
Mouse 1 6 A Resize
Mouse 2 6 A FullScreen
Mouse 3 6 A Iconify
Mouse 1 2 A Close
Mouse 2 2 A WindowList NoGeometry Alphabetic
Mouse 3 2 A Destroy
################################ Key Bindings #################################
Key R A M Restart
Key Tab A C Next (CurrentDesk !Iconic) Focus
Key Tab A M Prev (CurrentDesk !Iconic) Focus
# Desktop switching with arrow keys
Key Right A M Desk -1 0 0 3
Key Left A M Desk 1 0 0 3
# Function keys
Key F4 W N Close
Key F9 W N Iconify
Key F11 W N Maximize 100 100
Key F12 A N Exec exec xset dpms force off