X-Git-Url: https://git.draconx.ca/gitweb/fvwmconf.git/blobdiff_plain/b806e35698faf14958f097aee99ca812e54970a9..HEAD:/config diff --git a/config b/config index 769e0c7..de9ce43 100644 --- a/config +++ b/config @@ -1,24 +1,42 @@ # Global stuff -ExecUseShell /bin/zsh +IgnoreModifiers L25 ImagePath $[FVWM_USERDIR]/icons:$[FVWM_USERDIR]/pixmaps DestroyFunc InitFunction DestroyFunc StartFunction DestroyFunc ExitFunction -SetEnv TERMINAL /home/nick/bin/urxvt.sh -# Features -Read multiscreen -Read nickstheme -Read rootmenu -Read wallpaper -Read windowmenu -Read bindings -Read panels +# Global environment +SetEnv TERMINAL $[HOME]/bin/urxvt.sh +PipeRead 'echo SetEnv HOST `hostname`' + +SetEnv XMODIFIERS '@im=uim' +SetEnv GTK_IM_MODULE 'uim' +SetEnv QT_IM_MODULE 'uim' +SetEnv GDK_CORE_DEVICE_EVENTS 1 + +SetEnv GTK2_RC_FILES $[FVWM_USERDIR]/gtk2rc + +# Global Features +Read global/multiscreen +Read global/fullscreen +Read global/appspecific +Read global/mpdkeys + +# Machine-specific features +PipeRead "[ -f '$[FVWM_USERDIR]/$[HOST]/config' ] \ + && echo Read $[HOST]/config \ + || echo Read default/config" + +# Menus (must be loaded after themes) +Read global/mpdmenu +Read global/windowmenu +Read global/alttab # Virtual Desktops DesktopSize 6x1 EdgeThickness 1 -EdgeResistance 1 0 +EdgeResistance 1 +Style * EdgeMoveDelay 1, EdgeMoveResistance 0 EdgeScroll 0 0 ##### @@ -31,25 +49,14 @@ CursorStyle Default left_ptr CursorStyle Title left_ptr CursorStyle Root left_ptr CursorStyle Menu left_ptr +BusyCursor * False # Global Styles and Options HideGeometryWindow Move OpaqueMoveSize -1 -Style * TileCascadePlacement, GrabFocusOff +Style * MinOverlapPlacement, GrabFocusOff Style * ResizeOpaque Style * EWMHUseStrutHints, MwmButtons -EwmhBaseStruts 0 0 0 42 - -# Bindings -Key grave A C Exec exec $[TERMINAL] - -# FVWM Console -Key F3 A M Module FvwmConsole -terminal $[TERMINAL] -Key F3 A M2 Module FvwmConsole -terminal $[TERMINAL] - -# Close Window -Key F4 A M Close -Key F4 A M2 Close # Window Buttons Mouse 1 I N IconClick @@ -73,31 +80,6 @@ Style Xchat DecorateTransient Style EasyTag_Scanner DecorateTransient Style "Open Image" DecorateTransient -##### -# Modifier Key -########## -DestroyFunc Mouse1Func -AddToFunc Mouse1Func - + C Raise - + D Maximize 100 100 - + M Move - -DestroyFunc Mouse2Func -AddToFunc Mouse2Func - + C Menu MenuWindow - + D Maximize 0 100 - -DestroyFunc Mouse3Func -AddToFunc Mouse3Func - + C Lower - + D Maximize 100 0 - + M PipeRead '. $[FVWM_USERDIR]/resize.sh $[pointer.wx] $[pointer.wy] $[w.width] $[w.height]' - - -Mouse 1 WFT M Mouse1Func -Mouse 2 WFT M Mouse2Func -Mouse 3 WFT M Mouse3Func - # URGENT! DestroyFunc UrgencyFunc @@ -108,10 +90,10 @@ DestroyFunc UrgencyDoneFunc AddToFunc UrgencyDoneFunc + I Nop -Style xeyes !Title -Style MPlayer EWMHUseStackingOrderHints +# FvwmCommand is useful +Module FvwmCommandS # Initialization AddToFunc InitFunction_Screen0 -+ I Exec exec xscreensaver +# + I Exec exec xscreensaver + I Exec exec gmpc