.fvwm/config
changeset 672 c7b31ee5331b
parent 671 38bd101ecd96
child 673 5c3cb0a5b165
equal deleted inserted replaced
671:38bd101ecd96 672:c7b31ee5331b
   128 ################################################################
   128 ################################################################
   129 # Window Styles.
   129 # Window Styles.
   130 
   130 
   131 Style "*" BorderWidth 6, HandleWidth 6
   131 Style "*" BorderWidth 6, HandleWidth 6
   132 # NoDecorHint, OLDecor, MwmDecor
   132 # NoDecorHint, OLDecor, MwmDecor
   133 Style "*" MwmDecor
   133 # MwmDecor remove border from transient windows (like Firefox network log) so you can't resize/close this windows.
       
   134 Style "*" NoDecorHint
   134 # MwmBorder, FvwmBorder, DepressableBorder, FirmBorder
   135 # MwmBorder, FvwmBorder, DepressableBorder, FirmBorder
   135 Style "*" MwmBorder
   136 Style "*" MwmBorder
   136 # With Mwm resize and move feedback windows are in the center of the screen, instead of
       
   137 # the upper left corner. Available: Fvwm, Mwm, Win.
       
   138 Emulate Mwm
       
   139 # Mwm and Win style menus popup sub menus automatically and never overlap the parent menu.
   137 # Mwm and Win style menus popup sub menus automatically and never overlap the parent menu.
   140 # Available: Fvwm, Mwm, Win.
   138 # Available: Fvwm, Mwm, Win.
   141 MenuStyle "*" Mwm
   139 MenuStyle "*" Mwm
   142 
   140 
   143 DefaultFont m4_MONOFONT
   141 DefaultFont m4_MONOFONT
   144 MenuStyle * Font m4_MONOFONT
   142 MenuStyle * Font m4_MONOFONT
   145 
   143 
   146 ################################################################
   144 Style * DecorateTransient
   147 # Windows moving and resizing behaviour.
   145 
   148 
   146 Style * TitleFormat %n «%c:%r»
   149 # If during an interactive move the window or icon comes within proximity pixels of
       
   150 # another the window or icon, it is moved to make the borders adjoin.
       
   151 Style * SnapAttraction 10 SameType
       
   152 
       
   153 Style "*" !Iconifiable
       
   154 # This disable ResizeOpaque, which cause frequent redrawing of applications.
       
   155 Style "*" ResizeOutline
       
   156 
       
   157 # Default is TileCascadePlacement.
       
   158 Style * MinOverlapPlacement
       
   159 
       
   160 # Percentage of a page to scroll when the cursor hits the edge of a page.
       
   161 # With 0 0 I can't scroll to other page by hitting edge, but can move app to another page!
       
   162 # With 100 100 by hitting edge I move to next page.
       
   163 EdgeScroll 0 0
       
   164 # Tells how hard it should be to change the desktop viewport by moving the mouse over the
       
   165 # edge of the screen and how hard it should be to move a window over the edge of the screen.
       
   166 EdgeResistance 150
       
   167 Style * EdgeMoveDelay 150
       
   168 Style * EdgeMoveResistance 150
       
   169 # Width or height of the invisible window that fvwm creates on the edges of the  screen  that
       
   170 # are used for the edge scrolling feature.
       
   171 EdgeThickness 1
       
   172 
       
   173 ################################################################
       
   174 # Program Styles.
       
   175 
       
   176 Style "*"          Icon app/x-32x32.xpm, \
       
   177                    MiniIcon app/x-flex-16x16.xpm
       
   178 Style "XTerm"      Icon app/terminal-16x16.xpm, \
       
   179                    MiniIcon app/terminal-16x16.xpm
       
   180 Style "rxvt"       Icon app/terminal-16x16.xpm, \
       
   181                    MiniIcon app/terminal-16x16.xpm
       
   182 Style "mc-*"       Icon app/mc-16x16.xpm, \
       
   183                    MiniIcon app/mc-16x16.xpm
       
   184 
       
   185 ################################################################
       
   186 # Window Decor.
       
   187 
   147 
   188 DestroyDecor MyDecor
   148 DestroyDecor MyDecor
   189 AddToDecor   MyDecor
   149 AddToDecor   MyDecor
   190 + TitleStyle LeftJustified Height 16
   150 + TitleStyle LeftJustified Height 16
   191 + ButtonStyle 1 ActiveUp Vector 4 30x30@3 60x60@3 60x30@4 30x60@3 -- Flat
   151 + ButtonStyle 1 ActiveUp Vector 4 30x30@3 60x60@3 60x30@4 30x60@3 -- Flat
   197 + ButtonStyle 5 ActiveUp Vector 7 30x30@3 30x60@3 60x60@3 60x30@3 30x30@3 30x35@3 60x35@3 -- Flat
   157 + ButtonStyle 5 ActiveUp Vector 7 30x30@3 30x60@3 60x60@3 60x30@3 30x30@3 30x35@3 60x35@3 -- Flat
   198 + ButtonStyle 5 ActiveDown Vector 7 30x30@1 30x60@1 60x60@1 60x30@1 30x30@1 30x35@1 60x35@1 -- Flat
   158 + ButtonStyle 5 ActiveDown Vector 7 30x30@1 30x60@1 60x60@1 60x30@1 30x30@1 30x35@1 60x35@1 -- Flat
   199 + ButtonStyle 5 Inactive Vector 7 30x30@3 30x60@3 60x60@3 60x30@3 30x30@3 30x35@3 60x35@3 -- Flat
   159 + ButtonStyle 5 Inactive Vector 7 30x30@3 30x60@3 60x60@3 60x30@3 30x30@3 30x35@3 60x35@3 -- Flat
   200 Style "*" UseDecor MyDecor
   160 Style "*" UseDecor MyDecor
   201 
   161 
   202 Style * TitleFormat %n «%c:%r»
   162 ################################################################
   203 
   163 # Windows moving and resizing behaviour.
   204 Style * DecorateTransient
   164 
       
   165 # If during an interactive move the window or icon comes within proximity pixels of
       
   166 # another the window or icon, it is moved to make the borders adjoin.
       
   167 Style * SnapAttraction 10 SameType
       
   168 
       
   169 Style "*" !Iconifiable
       
   170 # This disable ResizeOpaque, which cause frequent redrawing of applications.
       
   171 Style "*" ResizeOutline
       
   172 
       
   173 # Default is TileCascadePlacement.
       
   174 Style * MinOverlapPlacement
       
   175 
       
   176 # Percentage of a page to scroll when the cursor hits the edge of a page.
       
   177 # With 0 0 I can't scroll to other page by hitting edge, but can move app to another page!
       
   178 # With 100 100 by hitting edge I move to next page.
       
   179 EdgeScroll 0 0
       
   180 # Tells how hard it should be to change the desktop viewport by moving the mouse over the
       
   181 # edge of the screen and how hard it should be to move a window over the edge of the screen.
       
   182 EdgeResistance 150
       
   183 Style * EdgeMoveDelay 150
       
   184 Style * EdgeMoveResistance 150
       
   185 # Width or height of the invisible window that fvwm creates on the edges of the  screen  that
       
   186 # are used for the edge scrolling feature.
       
   187 EdgeThickness 1
       
   188 
       
   189 ################################################################
       
   190 # Program Styles.
       
   191 
       
   192 Style "*"          Icon app/x-32x32.xpm, \
       
   193                    MiniIcon app/x-flex-16x16.xpm
       
   194 Style "XTerm"      Icon app/terminal-16x16.xpm, \
       
   195                    MiniIcon app/terminal-16x16.xpm
       
   196 Style "rxvt"       Icon app/terminal-16x16.xpm, \
       
   197                    MiniIcon app/terminal-16x16.xpm
       
   198 Style "mc-*"       Icon app/mc-16x16.xpm, \
       
   199                    MiniIcon app/mc-16x16.xpm
   205 
   200 
   206 ################################################################
   201 ################################################################
   207 # Virtual Desktops.
   202 # Virtual Desktops.
   208 
   203 
   209 DesktopSize 3x3
   204 DesktopSize 3x3
   523 *FvwmPager: Hilight  m4_PagerActiveRGB
   518 *FvwmPager: Hilight  m4_PagerActiveRGB
   524 *FvwmPager: Geometry 80x500-0+0
   519 *FvwmPager: Geometry 80x500-0+0
   525 *FvwmPager: WindowColors m4_PagerInactiveRGB m4_PagerInactiveRGB m4_PagerActiveRGB m4_PagerActiveRGB
   520 *FvwmPager: WindowColors m4_PagerInactiveRGB m4_PagerInactiveRGB m4_PagerActiveRGB m4_PagerActiveRGB
   526 *FvwmPager: Font "xft:Sans:Bold:pixelsize=12:minspace=True:antialias=True"
   521 *FvwmPager: Font "xft:Sans:Bold:pixelsize=12:minspace=True:antialias=True"
   527 *FvwmPager: Balloons All
   522 *FvwmPager: Balloons All
   528 *FvwmPager: BalloonFont "-Misc-Fixed-Medium-R-Normal-*-13-*-*-*-*-*-ISO10646-1"
   523 *FvwmPager: BalloonFont m4_MONOFONT
   529 *FvwmPager: MiniIcons
   524 *FvwmPager: MiniIcons
   530 *FvwmPager: UseSkipList
   525 *FvwmPager: UseSkipList
   531 *FvwmPager: LabelsAbove
   526 *FvwmPager: LabelsAbove
   532 # As I use only columns row count calculated automatically.
   527 # As I use only columns row count calculated automatically.
   533 # *FvwmPager: Rows 5
   528 # *FvwmPager: Rows 5