################################################################### ### ### Desintegr (desintegr@free.fr) ### Fvwm Configuration File ### Highly based on Ikaro and Taviso Fvwm Configuration ### ### Sun Aug 8 13:34:47 CEST 2004 ### Version 0.6 ### ### Fvwm 2.5.10-r6 Gentoo ### With support for: ReadLine, Stroke, XPM, PNG, Shape, XShm, SM, XRender, XFT, NLS ### ### Gentoo Fvwm is highly patched ! ### Patches : ### fvwm-2.5.9-translucent-menus ### disable-debug-statements ### fvwm-iconman ### fvwm-2.5.10-post-release ### fvwm-menu-xlock-xlockmore-compat ### fvwm-2.5.10-FvwmCommand ### fvwm-2.5.10-Test-update ### centerplacement-2.5.10 ### iconfile-2.5.10 ### fvwm-2.5.10-fvwmbuttonshover ### ### WARNING : some function are broken with a non-patched Fvwm (ie : Translucent, Hover Buttons ### ################################################################### ### ### Licence : ### This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License. ### To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/1.0/ ### or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. ### ################################################################### ### ### Some infos about Game's Console Like : ### I use Gnome-Terminal with a dedicated Profile : GameConsole ### To use it, you need to create a new Gnome-Console profile named GameConsole ### ### WARNING : GameConsole is desactivated in this new .fvwm2rc ### ################################################################### ################################################################### ### Environnement Settings ################################################################### #### Set image path ImagePath ${HOME}/.fvwm/images:+ SetEnv fvwm_image_path $[HOME]/ #### Set the wallpaper utility and wallpapers directory #### Use fbsetbg (from Fluxbox) SetEnv fvwm_root "fbsetbg -f " SetEnv fvwm_wallpaper_dir $[HOME]/wallpapers/ #### I use gnome-setting-daemon instead of fbsetbg SetEnv fvwm_wallpaper $[fvwm_wallpaper_dir]/Technical/S_Y_S_T_E_M_A_T_I_C_.jpg #### Set the audio/mp3 directory SetEnv fvwm_audio_path $[HOME]/mp3/ SetEnv fvwm_audio_exec "xmms --play" #### Set the video directory SetEnv fvwm_video_path $[HOME]/videos/ SetEnv fvwm_video_exec "mplayer" #### Set scripts path SetEnv fvwm_script_path $[FVWM_USERDIR]/scripts/ #### Set playlits path SetEnv fvwm_playlist_path $[FVWM_USERDIR]/playlist #### Set default applications SetEnv browser firefox SetEnv music_player xmms ################################################################## ################################################################## ### Starting and Exiting ################################################################## #### Splashscreen and RootTerminal only at Init AddtoFunc InitFunction #### GamecConsole is desactivated #+ I Exec exec gnome-terminal --window-with-profile GameConsole --geometry 165x30+0+0 #+ I Wait GameConsole #+ I GameConsole + I Module FvwmBanner #### Use torsmo instead of gdesklets #+ I Exec exec gdesklets + I Exec exec torsmo #### Launch Gnome Stuff (Settings Daemon to have a nice GTK2 theme and manage Multimedia Keys) + I Exec exec /usr/libexec/gnome-settings-daemon #### Start Function #### Launch needed Fvwm Modules AddToFunc StartFunction #### I set by wallpaper with gnome-setting-daemon instead of fbsetbg #+ I Exec exec $[fvwm_root] $[fvwm_wallpaper] + I Test (Restart) All (Iconic) Test (f $[FVWM_USERDIR]/icon.tmp.$[w.id].png) WindowStyle IconOverride, Icon $[FVWM_USERDIR]/icon.tmp.$[w.id].png #### This xmodmap script is useless (I use gnome-settings-daemon) # + I Exec exec $[fvwm_script_path]/xmodmap.sh + I Module FvwmCommands #### FvwmProxy is useless #+ I Module FvwmProxy + I Module FvwmPager + I Module FvwmButtons -g 70x570-0+170 FvwmDock + I Module FvwmAnimate #+ I GameConsole #### Exit Function AddToFunc ExitFunction + I Test (!ToRestart) Exec exec rm -f $[HOME]/.fvwm/icon.tmp.* ################################################################## ################################################################### ### General Settings ################################################################### #### Set the Desktop Size DeskTopSize 3x2 IgnoreModifiers L25 SnapAttraction 5 EdgeScroll 0 0 EdgeResistance 1000 20 EdgeThickness 1 ClickTime 150 MoveThreshold 3 OpaqueMoveSize unlimited HideGeometryWindow Always BugOpts FlickeringMoveWorkaround Off SnapGrid 1 1 ColormapFocus FollowsFocus Style * Colorset 3, HilightColorset 4 Style * Font "Shadow=1 1 SE:xft:Concielian:pixelsize=12" Style * SmartPlacement, WindowShadeSteps 0, ResizeOpaque Style * DecorateTransient, WindowShadeLazy Style * IconBox 15 15 -1 1, MouseFocusClickRaises Style * NoIcon, NoIconTitle Style * !Borders, NoHandles ################################################################### ################################################################### ### Colorsets ################################################################### #### Menu Colorset Colorset 0 fg #000000, fgsh #bbbbbb, bg #ffffff, sh #ffffff, hi #ffffff, Translucent #ffffff 70 Colorset 1 fg #ffffff, fgsh #000000, bg #101F36, sh #101F36, hi #101F36 ### General Colorset Colorset 3 fg #777777, bg #ffffff, fgsh #bbbbbb, RootTransparent, Tint #283e5e 70, IconAlpha 60 Colorset 4 fg #000000, bg #ffffff, fgsh #bbbbbb, RootTransparent, Tint #101f36 70, IconAlpha 100 Colorset 5 fg #ffffff, bg #000000 Colorset 6 fg #ffffff, bg #000000, RootTransparent #### Dock Colorset Colorset 30 fg #ffffff, bg #ffffff, hi #dde5ec, sh #a6bbce, RootTransparent , Tint #101F36 65 ################################################################### ################################################################### ### CursorStyle ################################################################### #### Change style to left_ptr and fleur (missing cursors in my cursors theme) CursorStyle root left_ptr CursorStyle default left_ptr CursorStyle position left_ptr CursorStyle sys left_ptr CursorStyle menu left_ptr CursorStyle title left_ptr CursorStyle resize fleur CursorStyle stroke cross CursorStyle select draped_box ################################################################### ################################################################### ### Titlebar Decoration ################################################################### DestroyFunc FuncFvwmDecorBackground AddToFunc FuncFvwmDecorBackground + I TitleStyle AllActive TiledPixmap decoration/siro/wtitle.xpm + I TitleStyle AllInactive TiledPixmap decoration/siro/wtitle.xpm + I ButtonStyle All Simple -- UseTitleStyle FuncFvwmDecorBackground + I FuncFvwmDecorBackground AddButtonStyle 1 \ ActiveUp (Pixmap decoration/siro/stick.xpm -- flat) \ ActiveDown (Pixmap decoration/siro/stick.xpm -- flat) \ Inactive (Pixmap decoration/siro/stick.xpm -- flat) AddButtonStyle 6 \ ActiveUp (Pixmap decoration/siro/icon.xpm -- flat) \ ActiveDown (Pixmap decoration/siro/icon.xpm -- flat) \ Inactive (Pixmap decoration/siro/icon.xpm -- flat) AddButtonStyle 4 \ ActiveUp (Pixmap decoration/siro/max.xpm -- flat) \ ActiveDown (Pixmap decoration/siro/max.xpm -- flat) \ Inactive (Pixmap decoration/siro/max.xpm -- flat) AddButtonStyle 2 \ ActiveUp (Pixmap decoration/siro/close.xpm -- flat) \ ActiveDown (Pixmap decoration/siro/close.xpm -- flat) \ Inactive (Pixmap decoration/siro/close.xpm -- flat) Style "*" Button 1, Button 2, Button 4, Button 6, GrabFocusOff Style "*" FvwmButtons AddToFunc FuncFvwmReloadDecor + I BorderStyle Simple -- HiddenHandles NoInset + I TitleStyle -- Flat + I ButtonStyle All -- Flat FuncFvwmReloadDecor TitleStyle Height 20 ################################################################### ################################################################### ### Styles ################################################################### #### Fvwm Modules Styles Style FvwmPager NoTitle, Sticky, WindowListSkip, CirculateSkipIcon, CirculateSkip Style FvwmPager StaysOnBottom, NoHandles, BorderWidth 0 Style FvwmDock Sticky, NoTitle, NoHandles, Borderwidth 0 Style FvwmDock WindowListSkip, StaysOnBottom #### Applications Styles #Style GameConsole NoTitle, Sticky, WindowListSkip, CirculateSkipIcon, CirculateSkip #Style GameConsole StaysOnTop, NoHandles, BorderWidth 0, WindowShadeSteps 150 Style Firefox-bin EWMHMiniIconOverride, MiniIcon icons/globes/internet.png Style Thunderbird-bin EWMHMiniIconOverride, MiniIcon icons/globes/mail.png Style gvim EWMHMiniIconOverride, MiniIcon icons/globes/edit.png Style gnome-terminal EWMHMiniIconOverride, MiniIcon icons/globes/console.png Style xchat-2 EWMHMiniIconOverride, MiniIcon icons/globes/chat.png Style gimp-2.0 EWMHMiniIconOverride, MiniIcon icons/globes/gimp.png Style gaim EWMHMiniIconOverride, MiniIcon icons/globes/chat.png Style nautilus EWMHMiniIconOverride, MiniIcon icons/globes/folder.png Style gFTP EWMHMiniIconOverride, MiniIcon icons/globes/ftp.png Style Gkrellm2 NoTitle, Sticky, WindowListSkip, StaysOnBottom, NeverFocus Style xmms NoTitle Style Gdesklets NoTitle, NoHandles, Borderwidth 0 Style MPlayer NoTitle, Sticky, WindowListSkip Style Untitled NoTitle #### Override others icons Style * EwmhMiniIconOverride ################################################################### ################################################################### ### Mouse Bindings ################################################################### #### Root Menus Mouse 1 R A - Mouse 3 R A Menu MenuFvwmRoot Mouse 2 R A WindowList NoCurrentDeskTitle #### Titlebar Buttons Mouse 1 1 A Menu MenuFvwmWindowOps Mouse 3 1 A Menu MenuFvwmwindowOps Mouse 1 6 A Thumbnail Mouse 1 4 A Maximize Mouse 1 2 A Close #### Window, Frame, Side, Others Mouse 1 FS A ResizeFunc Mouse 2 W C ResizeFunc Mouse 1 W M MoveFunc Mouse 3 W M ResizeFunc Mouse 3 TSIF A RaiseLower Mouse 3 T A Menu MenuFvwmWindowOps AddToFunc ResizeFunc "M" Resize AddToFunc MoveFunc "M" Move #### Icons Binding Mouse 1 I A Iconify Mouse 2 I A Move #### Wheel Toggle Shade Mouse 4 T N WindowShade True Mouse 5 T N WindowShade False Mouse 4 TW M WindowShade True Mouse 5 TW M WindowShade False #### Mouse Gesture Binding Mouse 1 R A StrokeFunc Mouse 1 W CM StrokeFunc ################################################################### ################################################################### ### Keyboard Bindings ################################################################### #Key Escape A M SendToModule FvwmProxy ShowToggle Key Tab A M Windowlist Root c c NoCurrentDeskTitle #### Game's Console Like (Counter-Strike or Quake 3) #Key twosuperior A M GameConsole DestroyFunc GameConsole AddToFunc GameConsole + I All (GameConsole) WindowShade + I Next (HasPointer) Focus + I All (GameConsole) Focus + I All (GameConsole Shaded) Next (HasPointer) Focus #### Windows Key Root Menu Key Super_L A A Menu MenuFvwmRoot Key Super_R A A Menu MenuFvwmRoot #### Traditional Bindings Key F4 A M Pick Close Key X A M Pick Destroy #### Fvwm Special Bindings Key F3 A M Module FvwmConsole -terminal xterm Key I A M Pick Module FvwmIdent Key R A CM Restart Key F4 A CM Quit #### Applications Bindings Key F1 A M Exec exec gnome-terminal #### Multimedia Keys Bindings Key XF86AudioMute A A Exec exec aumix -vn Key XF86AudioRaiseVolume A A Exec exec aumix -v+5 Key XF86AudioLowerVolume A A Exec exec aumix -v-5 Key XF86AudioMedia A A Exec exec xmms Key XF86Mail A A Exec exec thunderbird #### Pager Bindings Key Right A CM GoToPage +1p 0p Key Left A CM GoToPage -1p 0p Key Up A CM GoToPage 0p -1p Key Down A CM GoToPage 0p +1p ################################################################### ################################################################### ### Menu Settings ################################################################### MenuStyle * Hilight3DOff, PopupOffset +0 100, PopupDelay 200 MenuStyle * Font "Shadow=1 1 SE:xft:Concielian:pixelsize=12" MenuStyle * MenuColorset 0, HilightBack, ActiveColorset 1 MenuStyle * BorderWidth 1, TitleUnderlines0, SeparatorsLong, Animation, TrianglesSolid MenuStyle * ItemFormat "%.2|%.5i%.5l%.5i%2.3>%2|" MenuStyle * AutomaticHotKeys ################################################################### ################################################################### ### Menu ################################################################### DestroyMenu MenuFvwmRoot AddToMenu MenuFvwmRoot + "&Terminal"%icons/globes/console.png% Exec exec gnome-terminal + "" Nop + "Office"%icons/globes/edit.png% Popup MenuOffice + "Internet"%icons/globes/internet.png% Popup MenuInternet + "Editeurs"%icons/globes/edit.png% Popup MenuEditors + "Multimédia"%icons/globes/multimedia.png% Popup MenuMultimedia + "Utilitaires"%icons/globes/utils.png% Popup MenuUtilities + "Préférences"%icons/globes/prefs.png% Popup MenuFvwmConfig + "" Nop + "Quitter"%icons/globes/exit.png% Popup MenuQuit-Verify DestroyMenu MenuOffice AddToMenu MenuOffice + "&Ximian OOo"%icons/globes/edit.png% Exec exec xooffice + "" Nop + "OOo &Writer"%icons/globes/edit.png% Exec exec xoowriter + "OOo &Calc"%icons/globes/calc.png% Exec exec xoocalc DestroyMenu MenuInternet AddToMenu MenuInternet + "Mozilla &Firefox"%icons/globes/internet.png% Exec exec firefox + "Mozilla &Thunderbird"%icons/globes/mail.png% Exec exec thunderbird + "Xchat"%icons/globes/chat.png% Exec exec xchat-2 + "Gaim"%icons/globes/chat.png% Exec exec gaim + "" Nop + "Gftp"%icons/globes/ftp.png% Exec exec gftp + "" Nop + "Sites"%icons/globes/internet2.png% Popup MenuFvwmWeb + "News"%icons/globes/internet2.png% Popup MenuFvwmHeadlines DestroyMenu MenuEditors AddToMenu MenuEditors + "Vim"%icons/globes/edit.png% Exec exec gvim -geom 115x46 + "Gedit"%icons/globes/edit.png% Exec exec gedit + "Bluefish"%icons/globes/edit.png% Exec exec bluefish DestroyMenu MenuMultimedia AddToMenu MenuMultimedia + MissingSubmenuFunction FuncFvwmMenuDirectory + "Xmms"%icons/globes/multimedia2.png% Exec exec xmms + "The &Gimp"%icons/globes/gimp.png% Exec exec gimp-2.0 + "G&rip"%icons/globes/cdaudio.png% Exec exec grip + "K3b"%icons/globes/k3b.png% Exec exec k3b + "Mplayer"%icons/globes/multimedia.png% Exec exec gmplayer + "" Nop + "R&adios"%icons/globes/multimedia2.png% Popup MenuFvwmRadio + "" Nop + "Naviguer : &Vidéos"%icons/globes/folder.png% Popup $[fvwm_video_path] + "Naviguer : &Musique"%icons/globes/folder.png% Popup $[fvwm_audio_path] DestroyMenu MenuUtilities AddToMenu MenuUtilities + "Gdesklets"%icons/globes/display.png% Exec exec gdesklets + "G&krellm"%icons/globes/display.png% Exec exec gkrellm2 + "" Nop + "Screenshot"%icons/globes/display.png% Exec exec $[fvwm_script_path]/screenshot.sh DestroyMenu MenuQuit-Verify AddToMenu MenuQuit-Verify + "Quitter"%icons/globes/exit.png% Quit + "Redémarrer"%icons/globes/reload.png% Restart DestroyMenu MenuFvwmConfig AddToMenu MenuFvwmConfig + MissingSubmenuFunction WallpaperBrowser + "Wallpapers"%icons/globes/prefs.png% Popup $[fvwm_wallpaper_dir] + "Changer le Wallpaper"%icons/globes/prefs.png% Exec exec gnome-background-properties + "" Nop + "Control Center"%icons/globes/utils.png% Exec exec gnome-control-center + "FvwmConsole"%icons/globes/display.png% Module FvwmConsole -terminal xterm + "Editer fvwm2rc"%icons/globes/edit.png% Exec exec gvim -geom 115x46 ~/.fvwm/.fvwm2rc + "Refresh"%icons/globes/reload.png% Refresh + "Kill"%icons/globes/exit.png% Pick Destroy DestroyMenu MenuFvwmWindowOps AddToMenu MenuFvwmWindowOps + "Redimensionner" Pick Resize + "Shade" Pick WindowShade Toggle + "S&tick" Pick Stick + "Ra&fraichir" Pick RefreshWindow + "" Nop + "Identification" Pick Module FvwmIdent + "" Nop + "Envoyer vers" Popup MenuFvwmSendTo + "" Nop + "Fermer" Close + "Tuer" Destroy DestroyMenu MenuFvwmSendTo AddToMenu MenuFvwmSendTo + "Page &1" MoveToPage 0 0 + "Page &2" MoveToPage 1 0 + "Page &3" MoveToPage 2 0 + "Page &4" MoveToPage 0 1 + "Page &5" MoveToPage 1 1 + "Page &6" MoveToPage 2 1 DestroyMenu MenuFvwmRadio AddToMenu MenuFvwmRadio + "Digitally Imported" Popup MenuFvwmRadioDI + "SmoothJazz" Exec exec $[music_player] $[fvwm_playlist_path]/scast_lo.m3u + "" Nop + "Actualiser les playlists" Exec exec $[fvwm_script_path]/playlist.sh DestroyMenu MenuFvwmRadioDI AddToMenu MenuFvwmRadioDI + "Trance" Exec exec $[music_player] $[fvwm_playlist_path]/trance96k.pls + "Hard Trance" Exec exec $[music_player] $[fvwm_playlist_path]/hardtrance96k.pls + "Vocal Trance" Exec exec $[music_player] $[fvwm_playlist_path]/vocaltrance96k.pls + "Euro Dance" Exec exec $[music_player] $[fvwm_playlist_path]/eurodance96k.pls + "Goa-Psy Trance" Exec exec $[music_player] $[fvwm_playlist_path]/goapsy96k.pls + "Deep House" Exec exec $[music_player] $[fvwm_playlist_path]/deephouse96k.pls + "Hard House" Exec exec $[music_player] $[fvwm_playlist_path]/hardhouse96k.pls + "Hard Core" Exec exec $[music_player] $[fvwm_playlist_path]/hardcore96k.pls + "Classic Techno Trance" Exec exec $[music_player] $[fvwm_playlist_path]/classictechno96k.pls + "Chillout" Exec exec $[music_player] $[fvwm_playlist_path]/chillout96k.pls + "DJ Mixes" Exec exec $[music_player] $[fvwm_playlist_path]/djmixes96k.pls + "" Nop + "Mostly Classical" Exec exec $[music_player] $[fvwm_playlist_path]/classical96k.pls + "New Age" Exec exec $[music_player] $[fvwm_playlist_path]/newage96k.pls + "Modern Jazz" Exec exec $[music_player] $[fvwm_playlist_path]/jazz96k.pls + "Salsa Stream" Exec exec $[music_player] $[fvwm_playlist_path]/salsastream96k.pls DestroyMenu MenuFvwmWeb AddToMenu MenuFvwmWeb + "Informatique" Popup MenuFvwmInformatique + "Forums" Popup MenuFvwmForums + "" Nop + "Desintegr" Exec exec $[browser] http://desintegr.free.fr DestroyMenu MenuFvwmInformatique AddToMenu MenuFvwmInformatique + "Clubic" Exec exec $[browser] http://www.clubic.com + "Hardware.fr" Exec exec $[browser] http://www.hardware.fr + "PcInpact" Exec exec $[browser] http://www.pcinpact.com + "Gentoo" Exec exec $[browser] http://wwww.gentoo.org DestroyMenu MenuFvwmForums AddToMenu MenuFvwmForums + "Clubic" Exec exec $[browser] http://forum.clubic.com + "Hardware.fr" Exec exec $[browser] http://forum.hardware.fr + "PcInpact" Exec exec $[browser] http://www.pcinpact.com/forum/ + "Gentoo" Exec exec $[browser] http://forums.gentoo.org ################################################################### ################################################################### ### Thumbnails ################################################################### SetEnv fvwm_icon_size 128 DestroyFunc Thumbnail AddToFunc Thumbnail + I Raise + I SetEnv Icon-$[w.id] $[w.iconfile] + I ThisWindow (!Shaded Iconifiable !Iconic) PipeRead \ "xwd -silent -id $[w.id] | convert -scale $[fvwm_icon_size] -frame 1x1 \ -mattecolor black -quality 0 xwd:- png:$[FVWM_USERDIR]/icon.tmp.$[w.id].png \ && echo WindowStyle IconOverride, Icon $[FVWM_USERDIR]/icon.tmp.$[w.id].png \ || echo Nop" + I TestRc (Match) Test (f $[HOME]/icons/$[w.miniiconfile]) PipeRead "composite -geometry +2+4 \ $[HOME]/icons/$[w.miniiconfile] $[FVWM_USERDIR]/icon.tmp.$[w.id].png \ $[FVWM_USERDIR]/icon.tmp.$[w.id].png && echo Nop \ || echo Beep" + I Iconify DestroyFunc DeThumbnail AddToFunc DeThumbnail + I PipeRead "echo WindowStyle Icon \\$\\[Icon-$[w.id]\\]" + I UnsetEnv Icon-$[w.id] + I Exec exec rm -f $[FVWM_USERDIR]/icon.tmp.$[w.id].png #*FvwmEvent: deiconify DeThumbnail #### Comment out these lines if you don't like Icons to have Titles. #Colorset 12 fg white, bg black, fgsh black, RootTransparent #Style * IconTitle, IconTitleColorset 12, HilightIconTitleColorset 12, IconTitleRelief 0 #Style * IconFont "Shadow=1 1 SE:xft:Concielian:pixelsize=12", IndexedIconName, IconBackgroundPadding 0 #Style * IconBackgroundRelief 0, IconBackGroundColorset 12 ################################################################### ################################################################### ### Pager ################################################################### DestroyModuleConfig FvwmPager: * *FvwmPager: Geometry 350x114-0-0 *FvwmPager: MiniIcons *FvwmPager: Colorset * 60 *FvwmPager: HilightColorset * 61 *FvwmPager: WindowColorsets 63 62 *FvwmPager: BalloonColorset * 63 *FvwmPager: Font none *FvwmPager: SmallFont none *FvwmPager: Balloons All *FvwmPager: BalloonFont "Shadow=1 1 SE:xft:Concielian:pixelsize=12" *FvwmPager: BalloonYOffset +2 *FvwmPager: BalloonBorderWidth 1 *FvwmPager: UseSkipList *FvwmPager: MoveThreshold 0 *FvwmPager: SolidSeparators *FvwmPager: WindowBorderWidth 1 #### Pager Colorset Colorset 60 fg white, bg #ffffff, RootTransparent Colorset 61 fg white, bg #ffffff, Noshape, RootTransparent, Tint #ffffff 50 Colorset 62 fg white, bg #ffffff, RootTransparent, Tint #101F36 90 Colorset 63 fg white, bg #ffffff, Noshape, RootTransparent, Tint #101F36 60 ################################################################### ################################################################### ### Dock ################################################################### DestroyModuleConfig FvwmDock: * *FvwmDock: Rows 10 *FvwmDock: Columns 1 *FvwmDock: Frame 0 *FvwmDock: Colorset 30 *FvwmDock: (1x1, Icon dock/globes/home.png, ActionOnPress, Action(Mouse 1) `DockLaunch "nautilus --no-desktop" nautilus $left $top`, Action(Mouse 3) `Next (nautilus) Popup MenuFvwmWindowOps Rectangle +$left+$top -100m 0`, HoverIcon dock/globes/home_hover.png) *FvwmDock: (1x1, Icon dock/globes/firefox.png, ActionOnPress, Action(Mouse 1) `DockLaunch firefox Firefox-bin $left $top`, Action(Mouse 3) `Next (Firefox-bin) Popup MenuFvwmWindowOps Rectangle +$left+$top -100m 0`, HoverIcon dock/globes/firefox_hover.png) *FvwmDock: (1x1, Icon dock/globes/xmms.png, ActionOnPress, Action(Mouse 1) `DockLaunch xmms $left $top`, Action(Mouse 3) `Menu MenuMultimedia Rectangle +$left+$top -100m 0`, HoverIcon dock/globes/xmms_hover.png) *FvwmDock: (1x1, Icon dock/globes/mail.png, ActionOnPress, Action(Mouse 1) `DockLaunch thunderbird Thunderbird-bin $left $top`, Action(Mouse 3) `Next (Thunderbird-bin) Popup MenuFvwmWindowOps Rectangle +$left+$top -100m 0`, HoverIcon dock/globes/mail_hover.png) *FvwmDock: (1x1, Icon dock/globes/gimp.png, ActionOnPress, Action(Mouse 1) `DockLaunch gimp-2.0 gimp-2.0 $left $top`, Action(Mouse 3) `Next (gimp-2.0) Popup MenuFvwmWindowOps Rectangle +$left+$top -100m 0`, HoverIcon dock/globes/gimp_hover.png) *FvwmDock: (1x1, Icon dock/globes/edit.png, ActionOnPress, Action(Mouse 1) `DockLaunch gvim gvim $left $top`, Action(Mouse 3) `Next (gvim) Popup MenuFvwmWindowOps Rectangle +$left+$top -100m 0`, HoverIcon dock/globes/edit_hover.png) #*FvwmDock: (1x1, Icon dock/bluefish.png, ActionOnPress, Action(Mouse 1) `DockLaunch bluefish bluefish $left $top`, Action(Mouse 3) `Next (bluefish) Popup MenuFvwmWindowOps Rectangle +$left+$top -100m `) #*FvwmDock: (1x1, Icon dock/ooo.png, ActionOnPress, Action(Mouse 1) `DockLaunch xooffice xooffice $left $top`, Action(Mouse 3) `Next (xooffice) Popup MenuFvwmWindowOps Rectangle +$left+$top -100m 0`) *FvwmDock: (1x1, Icon dock/globes/console.png, ActionOnPress, Action(Mouse 1) `Exec gnome-terminal`, HoverIcon dock/globes/console_hover.png) *FvwmDock: (1x1, Icon dock/globes/system.png, ActionOnPress, Action(Mouse 1) `Exec gvim -geom 115x46 ~/.fvwm/.fvwm2rc`, HoverIcon dock/globes/system_hover.png) DestroyFunc DockLaunch AddToFunc DockLaunch + C Any ($1) Next ($1) WindowListFunc + C TestRc (NoMatch) Exec $0 + H Any ($1) WindowList ($1) Rectangle +$2+$3 0 -100m CurrentAtEnd UseListSkip SortByClass NoCurrentDeskTitle + D Exec $0 ################################################################### ################################################################### ### Animation ################################################################### DestroyModuleConfig FvwmAnimate: * *FvwmAnimate: Color white *FvwmAnimate: Effect frame *FvwmAnimate: Delay 3 *FvwmAnimate: Iterations 50 *FvwmAnimate: Width 1 ################################################################### ################################################################### ### Directory Browsing ################################################################### #### Browse Audio/Video Directory DestroyFunc FuncFvwmMenuDirectory AddToFunc FuncFvwmMenuDirectory + I PipeRead 'case "$0" in \ "$[fvwm_video_path]"*) myexec="$[fvwm_video_exec]" mypng=icons/globes/video.png;; \ "$[fvwm_audio_path]"*) myexec="$[fvwm_audio_exec]" mypng=icons/globes/audio.png;; \ esac; \ fvwm-menu-directory --icon-title icons/globes/folder.png --icon-file ${mypng:-icons/globes/folder.png} \ --icon-dir icons/globes/folder.png --dir "$0" --exec-t="^${myexec:-gvim} *" \ --exec-file "^${myexec:-gvim}"' #### Browse Wallpapers Directory DestroyFunc WallpaperBrowser AddToFunc WallpaperBrowser + I PipeRead 'test ! -d "$0/.thumbs" && mkdir "$0/.thumbs"; \ for i in "$0/"*; do \ test -f "$0/.thumbs/${i##*/}" \ -a "${i}" -ot "$0/.thumbs/${i##*/}" || { \ convert -quality 0 -scale 64 "${i}" "png:$0/.thumbs/${i##*/}" 2>/dev/null \ || continue; \ }; \ done; \ fvwm-menu-directory --icon-title icons/globes/folder.png --icon-file __PIXMAP__ \ --icon-dir icons/globes/folder.png --dir $0 --exec-file "^fbsetbg -f" \ --exec-t="^eog *" | sed -e "s#FuncFvwmMenuDirectory#WallpaperBrowser#g" \ -e "s#__PIXMAP__\\(.*\\)\\"\\(.*/\\)\\(.*\\)\\"#\\2.thumbs/\\3\\1\\2\\3#g"' ################################################################### ################################################################### ### Headlines ################################################################### DestroyFunc FuncFvwmMenuHeadlines AddToFunc FuncFvwmMenuHeadlines + I PipeRead `fvwm-menu-headlines --frontpage --site $0 --exec="firefox '%u'" DestroyMenu MenuFvwmHeadlines AddToMenu MenuFvwmHeadlines "News" Title + MissingSubmenuFunction FuncFvwmMenuHeadlines + "FreshMeat" Popup freshmeat + "Slashdot" Popup slashdot + "LinuxFr" Popup linuxfr + "Reset" FuncFvwmResetHeadlines DestroyFunc FuncFvwmResetHeadlines AddToFunc FuncFvwmResetHeadlines + I DestroyMenu freshmeat + I DestroyMenu slashdot + I DestroyMenu linuxfr ################################################################### ################################################################### ### FvwmProxy and FvwmIdent ################################################################### #DestroyModuleConfig FvwmProxy: * #*FvwmProxy: Colorset 5 #*FvwmProxy: Font "xft:sans:bold:pixelsize=10:minspace=True" #*FvwmProxy: ProxyMove true DestroyModuleConfig FvwmIdent: * *FvwmIdent: Back #101F36 *FvwmIdent: Fore #ffffff *FvwmIdent: Font "xft:sans:bold:pixelsize=10:minspace=True" ################################################################### ################################################################### ### FvwmBanner (Splash Screen) ################################################################### *FvwmBanner: NoDecor *FvwmBanner: Pixmap splash/gentoo.png *FvwmBanner: Timeout 5 ################################################################### ################################################################### ### Mouse Gestures ################################################################### Stroke N159 0 W CM Pick Close Stroke N951 0 W CM Thumbnail Stroke N258 0 W CM Maximize #### Pager Gestures Stroke N456 0 R N GotoPage +1p 0p Stroke N654 0 R N GotoPage -1p 0p Stroke N258 0 R N GotoPage 0p -1p Stroke N852 0 R N GotoPage 0p +1p Stroke N753 0 R N GotoPage +1p +1p Stroke N357 0 R N GotoPage -1p -1p Stroke N159 0 R N GotoPage +1p -1p Stroke N951 0 R N GotoPage -1 +1p #### Launch Applications Stroke N98741 0 R N Exec exec firefox Stroke N12369 0 R N Exec exec thunderbird Stroke N789852 0 R N Exec exec gnome-terminal Stroke N9874123 0 R N Exec exec gvim -geom 115x46 ~/.fvwm/.fvwm2rc #### Restart Stroke N789632147 0 R N Restart ###################################################################