.fvwm/config
changeset 677 e7b39008f2c9
parent 676 d2b22a080eb3
child 678 d7f7129c5db7
equal deleted inserted replaced
676:d2b22a080eb3 677:e7b39008f2c9
   136 # + I Exec fvwm-root -r ~/tmp/MagicItemComp2_1280x1024.png
   136 # + I Exec fvwm-root -r ~/tmp/MagicItemComp2_1280x1024.png
   137 
   137 
   138 ################################################################
   138 ################################################################
   139 # Window Styles.
   139 # Window Styles.
   140 
   140 
   141 Style "*" BorderWidth 6, HandleWidth 6
   141 Style * BorderWidth 6, HandleWidth 6
   142 # NoDecorHint, OLDecor, MwmDecor
   142 # NoDecorHint, OLDecor, MwmDecor
   143 # MwmDecor remove border from transient windows (like Firefox network log) so you can't resize/close this windows.
   143 # MwmDecor remove border from transient windows (like Firefox network log) so you can't resize/close this windows.
   144 Style "*" NoDecorHint
   144 Style * NoDecorHint
   145 # MwmBorder, FvwmBorder, DepressableBorder, FirmBorder
   145 # MwmBorder, FvwmBorder, DepressableBorder, FirmBorder
   146 Style "*" MwmBorder
   146 Style * MwmBorder
   147 # Mwm and Win style menus popup sub menus automatically and never overlap the parent menu.
   147 # Mwm and Win style menus popup sub menus automatically and never overlap the parent menu.
   148 # Available: Fvwm, Mwm, Win.
   148 # Available: Fvwm, Mwm, Win.
   149 MenuStyle "*" Mwm
   149 MenuStyle * Mwm
   150 
   150 
   151 DefaultFont m4_MONOFONT
   151 DefaultFont m4_MONOFONT
   152 MenuStyle * Font m4_MONOFONT
   152 MenuStyle * Font m4_MONOFONT
   153 
   153 
   154 Style * DecorateTransient
   154 Style * DecorateTransient
   165 + ButtonStyle 3 ActiveDown Vector 5 30x60@1 60x60@1 60x50@1 30x50@1 30x60@1 -- Flat
   165 + ButtonStyle 3 ActiveDown Vector 5 30x60@1 60x60@1 60x50@1 30x50@1 30x60@1 -- Flat
   166 + ButtonStyle 3 Inactive Vector 5 30x60@3 60x60@3 60x50@3 30x50@3 30x60@3 -- Flat
   166 + ButtonStyle 3 Inactive Vector 5 30x60@3 60x60@3 60x50@3 30x50@3 30x60@3 -- Flat
   167 + ButtonStyle 5 ActiveUp Vector 7 30x30@3 30x60@3 60x60@3 60x30@3 30x30@3 30x35@3 60x35@3 -- Flat
   167 + ButtonStyle 5 ActiveUp Vector 7 30x30@3 30x60@3 60x60@3 60x30@3 30x30@3 30x35@3 60x35@3 -- Flat
   168 + ButtonStyle 5 ActiveDown Vector 7 30x30@1 30x60@1 60x60@1 60x30@1 30x30@1 30x35@1 60x35@1 -- Flat
   168 + ButtonStyle 5 ActiveDown Vector 7 30x30@1 30x60@1 60x60@1 60x30@1 30x30@1 30x35@1 60x35@1 -- Flat
   169 + ButtonStyle 5 Inactive Vector 7 30x30@3 30x60@3 60x60@3 60x30@3 30x30@3 30x35@3 60x35@3 -- Flat
   169 + ButtonStyle 5 Inactive Vector 7 30x30@3 30x60@3 60x60@3 60x30@3 30x30@3 30x35@3 60x35@3 -- Flat
   170 Style "*" UseDecor MyDecor
   170 Style * UseDecor MyDecor
   171 
   171 
   172 ################################################################
   172 ################################################################
   173 # Windows moving and resizing behaviour.
   173 # Windows moving and resizing behaviour.
   174 
   174 
   175 # If during an interactive move the window or icon comes within proximity pixels of
   175 # If during an interactive move the window or icon comes within proximity pixels of
   176 # another the window or icon, it is moved to make the borders adjoin.
   176 # another the window or icon, it is moved to make the borders adjoin.
   177 Style * SnapAttraction 10 SameType
   177 Style * SnapAttraction 10 SameType
   178 
   178 
   179 Style "*" !Iconifiable
   179 Style * !Iconifiable
   180 # This disable ResizeOpaque, which cause frequent redrawing of applications.
   180 # This disable ResizeOpaque, which cause frequent redrawing of applications.
   181 Style "*" ResizeOutline
   181 Style * ResizeOutline
   182 
   182 
   183 # Default is TileCascadePlacement.
   183 # Default is TileCascadePlacement.
   184 Style * MinOverlapPlacement
   184 Style * MinOverlapPlacement
   185 
   185 
   186 # Percentage of a page to scroll when the cursor hits the edge of a page.
   186 # Percentage of a page to scroll when the cursor hits the edge of a page.
   197 EdgeThickness 1
   197 EdgeThickness 1
   198 
   198 
   199 ################################################################
   199 ################################################################
   200 # Program Styles.
   200 # Program Styles.
   201 
   201 
   202 Style "*"          Icon app/x-32x32.xpm, \
   202 Style *            Icon app/x-32x32.xpm, \
   203                    MiniIcon app/x-flex-16x16.xpm
   203                    MiniIcon app/x-flex-16x16.xpm
   204 Style "XTerm"      Icon app/terminal-16x16.xpm, \
   204 Style "XTerm"      Icon app/terminal-16x16.xpm, \
   205                    MiniIcon app/terminal-16x16.xpm
   205                    MiniIcon app/terminal-16x16.xpm
   206 Style "rxvt"       Icon app/terminal-16x16.xpm, \
   206 Style "rxvt"       Icon app/terminal-16x16.xpm, \
   207                    MiniIcon app/terminal-16x16.xpm
   207                    MiniIcon app/terminal-16x16.xpm
   337 + I Raise
   337 + I Raise
   338 # Place mouse pointer in center of window.
   338 # Place mouse pointer in center of window.
   339 + I WarpToWindow 50 50
   339 + I WarpToWindow 50 50
   340 
   340 
   341 # Sort by focus.
   341 # Sort by focus.
   342 Style "*" FPSortWindowlistByFocus
   342 Style * FPSortWindowlistByFocus
   343 
   343 
   344 # Prevent show long title.
   344 # Prevent show long title.
   345 m4_define(`m4_WINLIST_CONF',`NoDeskSort, NoGeometryWithInfo, NoDeskNum, NoCurrentDeskTitle, CurrentAtEnd, MaxLabelWidth 80')m4_dnl
   345 m4_define(`m4_WINLIST_CONF',`NoDeskSort, NoGeometryWithInfo, NoDeskNum, NoCurrentDeskTitle, CurrentAtEnd, MaxLabelWidth 80')m4_dnl
   346 
   346 
   347 # Define switch between aps.
   347 # Define switch between aps.