Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##################################
- # ____________________________
- # ( _________________________)
- # ) (__ _ _ _ _
- # ( __)( \/ )( \/\/ )/\/\
- # ) ( \ / \ // \
- # (___) \/ \/\/(_/\/\_) 2.6
- #
- #
- # This is the default configuration file shipped with fvwm.
- #
- # This config file is organized as follows:
- #
- # 1: Functions
- # 2: Styles
- # 3: Colorsets
- # 4: Menus
- # 5: Bindings
- # 6: Decor
- # 7: Modules
- #
- #################################
- # InfoStoreAdd can be used to store variable data internal to fvwm.
- # The variable can then be used in the configuration as $[infostore.name].
- #
- # You can also use environment variables but for data internal to fvwm
- # use InfoStore variables instead.
- #
- # The following is used in various menus and also sets the terminal
- # that FvwmConsole uses. Change this to your terminal of choice
- InfoStoreAdd terminal /usr/bin/urxvt
- ###########
- # 1: Functions
- #
- # Fvwm can use custom functions for various tasks.
- # The syntax for defining a function named FunctionName is:
- #
- # DestroyFunc FunctionName
- # AddToFunc FunctionName
- # + I [Action to do Immediately]
- # + C [Action to do on a Mouse Click]
- # + D [Action to do on a Mouse Double Click]
- # + H [Action to do on a Mouse Hold]
- # + M [Action to do on a Mouse Motion]
- ###########
- # Start Function
- #
- # The start function is run right after fvwm is done reading
- # the config file. This function run after each restart
- # so using Test (Init) or Test (Restart) can further control
- # actions that are run during the first time run (Init) or
- # actions that are run after a restart.
- DestroyFunc StartFunction
- AddToFunc StartFunction
- + I Exec exec fvwm-root $[FVWM_USERDIR]/400040.png
- + I Test (Init) Module FvwmBanner
- + I Module FvwmButtons FooterPanel
- + I Module FvwmEvent EventNewDesk
- DestroyFunc UrgencyFunc
- AddToFunc UrgencyFunc
- + I UrgencyDoneFunc
- # + I Iconify off
- # + I FlipFocus
- # + I Raise
- # + I WarpToWindow !Raise 50 50
- DestroyFunc UrgencyDoneFunc
- AddToFunc UrgencyDoneFunc
- + I Nop
- DestroyFunc WindowListFunc
- AddToFunc WindowListFunc
- + I Iconify off
- + I FlipFocus
- + I Raise
- #+ I WarpToWindow !Raise 50 50
- DestroyFunc FuncFvwmNextWindow
- AddToFunc FuncFvwmNextWindow
- + I Next (CurrentPage, !Iconic, AcceptsFocus) FlipFocus NoWarp
- + I Current Raise
- DestroyFunc FuncFvwmPrevWindow
- AddToFunc FuncFvwmPrevWindow
- + I Prev (CurrentPage, !Iconic, AcceptsFocus) Focus NoWarp
- + I Current Raise
- # Mouse Bindings Functions
- DestroyFunc RaiseMoveX
- AddToFunc RaiseMoveX
- + I Raise
- + M $0
- + D $[1-]
- DestroyFunc RaiseMove
- AddToFunc RaiseMove
- + I Raise
- + M $0
- DestroyFunc MoveToCurrent
- AddToFunc MoveToCurrent
- + I ThisWindow MoveToPage
- + I ThisWindow MoveToDesk
- # Function: IconManClick
- #
- # This function is run from FvwmIconMan when the button is clicked.
- DestroyFunc IconManClick
- AddToFunc IconManClick
- + I ThisWindow (Raised, !Shaded, !Iconic, CurrentPage) Iconify
- + I TestRc (Match) Break
- + I ThisWindow WindowShade off
- + I ThisWindow Iconify off
- + I ThisWindow Raise
- + I ThisWindow (AcceptsFocus) FlipFocus
- # Function: ToggleTitle
- #
- # This function will toggle if fvwm shows the TitleBar.
- DestroyFunc ToggleTitle
- AddToFunc ToggleTitle
- + I ThisWindow (State 1) WindowStyle Title
- + I TestRc (Match) State 1 False
- + I TestRc (Match) Break
- + I WindowStyle !Title
- + I State 1 True
- # Function: ChangeDesk
- #
- # This function is called by FvwmEvent every time the Desk is changed.
- DestroyFunc ChangeDesk
- AddToFunc ChangeDesk
- + I SendToModule FvwmButtons ChangeButton desk0 Colorset 10
- + I SendToModule FvwmButtons ChangeButton desk1 Colorset 10
- + I SendToModule FvwmButtons ChangeButton desk2 Colorset 10
- + I SendToModule FvwmButtons ChangeButton desk3 Colorset 10
- + I SendToModule FvwmButtons ChangeButton desk$0 Colorset 11
- #############
- # 2: Styles #
- #############
- # Desktops and Pages
- #
- # Fvwm has both Virtual Desktops and Pages. Each Desktop is built from
- # a grid of Pages. The following sets the name of four Desktops and then
- # divides each Desktop into a 2x2 grid of Pages that are positioned as
- #
- # +---+---+
- # | | |
- # +---+---+
- # | | |
- # +---+---+
- #
- DesktopName 0 Main
- DesktopName 1 Desk1
- DesktopName 2 Desk2
- DesktopName 3 Desk3
- DesktopSize 2x2
- # EdgeScroll will move the view port between the Pages when the mouse
- # moves to the edge of the screen. This set the amount of distance to
- # scroll at 100% (full page) and the EdgeResistance which is a timer
- # for how long the mouse as at the edge before it scrolls.
- #
- # Set EdgeScroll 0 0 and/or EdgeResistance -1 to disable.
- EdgeScroll 100 100
- EdgeResistance -1
- EdgeThickness 1
- Style * EdgeMoveDelay 350, EdgeMoveResistance 350
- # EwmhBaseStruts [left] [right] [top] [bottom]
- # Reserves space along the edge(s) of the Screen that will not
- # be covered when maximizing or placing windows.
- EwmhBaseStruts 0 0 0 50
- # This sets the ClickTime and MoveThreshold used to determine
- # Double Clicks, Hold and Move for the mouse.
- ClickTime 250
- MoveThreshold 3
- # Sets the focus style to SloppyFocus and a mouse click
- # in a window will Raise it.
- Style * SloppyFocus, !MouseFocusClickRaises
- # Default Font
- DefaultFont "xft:Sans:Bold:size=9"
- # Window Placement
- Style * MinOverlapPlacement, GrabFocusOff, !UsePPosition
- # Sets all windows to OpaqueMove (vs a wired frame) and windows will
- # snap to each other and the edge of the screen.
- OpaqueMoveSize unlimited
- Style * ResizeOpaque, SnapAttraction 15 SameType ScreenAll, SnapGrid
- # Transient Windows (such as open file windows)
- Style * DecorateTransient, StackTransientParent
- Style * !FPGrabFocusTransient, FPReleaseFocusTransient
- # WindowShade
- Style * WindowShadeScrolls, WindowShadeSteps 10
- # Ignore Numlock and other modifiers for bindings
- # See http://fvwm.org/documentation/faq/#why-do-numlock-capslock-and-scrolllock-interfere-with-clicktofocus-andor-my-mouse-bindings
- IgnoreModifiers L25
- # Decor Styles
- Style * BorderWidth 5, HandleWidth 5, MWMButtons, FvwmBorder, FirmBorder
- Style * Colorset 1, HilightColorset 2
- Style * BorderColorset 3, HilightBorderColorset 4
- # Disable Icons from appearing on desktop.
- # Comment this out or use Style * Icon to get the icons back.
- Style * !Icon
- # Window Specific Styles
- Style * TitleAtLeft
- Style URxvt PositionPlacement UnderMouse
- Style FooterPanel !Title, !Borders, !Handles, Sticky, \
- WindowListSkip, NeverFocus
- Style ConfirmQuit !Title, PositionPlacement Center, WindowListSkip, Layer 6
- Style FvwmIdent WindowListSkip
- #######
- # 3: Colorsets
- #
- # Colorsets can be used to configure the color of the various
- # parts of fvwm such as window decor, menus, modules, etc.
- #
- # Colorset Convention
- #
- # 0 - Default
- # 1 - Inactive Windows
- # 2 - Active Window
- # 3 - Inactive Windows Borders
- # 4 - Active Windows Borders
- # 5 - Menu - Inactive Item
- # 6 - Menu - Active Item
- # 7 - Menu - Grayed Item
- # 8 - Menu - Title
- # 9 - Reserved
- # 10+ Modules
- # 10 - Module Default
- # 11 - Module Hilight
- # 12 - Module ActiveButton (Mouse Hover)
- # 13 - FvwmPager Active Page
- # 14 - FvwmIconMan Iconified Button
- ###########
- Colorset 0 fg #ffffff, bg #003c3c, hi, sh, Plain, NoShape
- Colorset 1 fg #c0c0c0, bg #003c3c, hi, sh, Plain, NoShape
- Colorset 2 fg #c0c0c0, bg #003c3c, hi, sh, Plain, NoShape
- Colorset 3 fg #ffffff, bg #003c3c, hi, sh, Plain, NoShape
- Colorset 4 fg #ffffff, bg #003c3c, hi, sh, Plain, NoShape
- Colorset 5 fg #000000, bg #ffffff, hi, sh, Plain, NoShape
- Colorset 6 fg #ffffff, bg #2d2d2d, hi, sh, Plain, NoShape
- Colorset 7 fg grey30, bg #ffffff, hi, sh, Plain, NoShape
- Colorset 8 fg #ffffff, bg #003c3c, hi, sh, Plain, NoShape
- Colorset 10 fg #ffffff, bg #003c3c, hi, sh, Plain, NoShape
- Colorset 11 fg #ffffff, bg #1a6e99, hi, sh, Plain, NoShape
- Colorset 12 fg #2d2d2d, bg #ffffff, hi, sh, Plain, NoShape
- Colorset 13 fg #ffffff, bg #1a6e99, hi, sh, Plain, NoShape
- Colorset 14 fg #555555, bg #003c3c, hi #aaaaaa, sh #999999, Plain, NoShape
- #######
- # 4: Menus
- ###########
- MenuStyle * MenuColorset 5, ActiveColorset 6, GreyedColorset 7, TitleColorset 8
- MenuStyle * Hilight3DOff, HilightBack, HilightTitleBack, SeparatorsLong
- MenuStyle * TrianglesSolid, TrianglesUseFore
- MenuStyle * ItemFormat "%|%3.1i%5.3l%5.3>%|"
- MenuStyle * Font "xft:Sans:size=9"
- # Root Menu
- #
- # The root menu will PopUp with a click in the root
- # window or using alt-f1 (or menu).
- DestroyMenu MenuFvwmRoot
- AddToMenu MenuFvwmRoot "Fvwm" Title
- + "&Programs%icons/programs.png%" Popup MenuPrograms
- + "XDG &Menu%icons/apps.png%" Popup XDGMenu
- + "&XTerm%icons/terminal.png%" Exec exec $[infostore.terminal]
- + "" Nop
- + "Fvwm&Console%icons/terminal.png%" Module FvwmConsole -terminal $[infostore.terminal]
- + "Copy Config%icons/conf.png%" FvwmScript FvwmScript-ConfirmCopyConfig
- + "" Nop
- + "Re&fresh%icons/refresh.png%" Refresh
- + "&Restart%icons/restart.png%" Restart
- + "&Quit%icons/quit.png%" Module FvwmScript FvwmScript-ConfirmQuit
- # Programs Menu
- #
- # This test for some common programs and adds them to the menu.
- # When adding programs you don't need to use the Test (x foo)
- # lines as this is only to help make this menu portable.
- DestroyMenu MenuPrograms
- AddToMenu MenuPrograms "Programs" Title
- Test (x chromium) + "Chromium" Exec exec chromium
- Test (x firefox) + "Firefox" Exec exec firefox
- Test (x google-chrome) + "Google-Chrome" Exec exec google-chrome
- Test (x gvim) + "gVim" Exec exec gvim
- Test (x xemacs) + "XEmacs" Exec exec xemacs
- Test (x gimp) + "Gimp" Exec exec gimp
- Test (x vlc) + "VLC" Exec exec vlc
- # Window Operations Menus
- DestroyMenu MenuWindowOps
- AddToMenu MenuWindowOps
- + "Move" Move
- + "Resize" Resize
- + "Iconify" Iconify
- + "Maximize" Maximize
- + "Shade" WindowShade
- + "Stick" Stick
- + "" Nop
- + "Close" Close
- + "More..." Menu MenuWindowOpsLong This 0 0
- DestroyMenu MenuWindowOpsLong
- AddToMenu MenuWindowOpsLong
- + "Move" Move
- + "Resize" Resize
- + "(De)Iconify" Iconify
- + "(Un)Maximize" Maximize
- + "(Un)Shade" WindowShade
- + "(Un)Sticky" Stick
- + "(No)TitleBar" Pick (CirculateHit) ToggleTitle
- + "Send To" Popup MenuSendTo
- + "" Nop
- + "Close" Close
- + "Destroy" Destroy
- + "" Nop
- + "Raise" Raise
- + "Lower" Lower
- + "" Nop
- + "StaysOnTop" Pick (CirculateHit) Layer 0 6
- + "StaysPut" Pick (CirculateHit) Layer 0 4
- + "StaysOnBottom" Pick (CirculateHit) Layer 0 2
- + "" Nop
- + "Identify" Module FvwmIdent
- DestroyMenu MenuIconOps
- AddToMenu MenuIconOps
- + "(De)Iconify" Iconify
- + "(Un)Maximize" Maximize
- + "(Un)Shade" WindowShade
- + "(Un)Sticky" Stick
- + "(No)TitleBar" Pick (CirculateHit) ToggleTitle
- + "Send To" Popup MenuSendTo
- + "" Nop
- + "Close" Close
- + "Destroy" Destroy
- + "" Nop
- + "Raise" Raise
- + "Lower" Lower
- + "" Nop
- + "StaysOnTop" Pick (CirculateHit) Layer 0 6
- + "StaysPut" Pick (CirculateHit) Layer 0 4
- + "StaysOnBottom" Pick (CirculateHit) Layer 0 2
- + "" Nop
- + "Identify" Module FvwmIdent
- DestroyMenu MenuSendTo
- AddToMenu MenuSendTo
- + "Current" MoveToCurrent
- + "Page" PopUp MenuSendToPage
- + "Desk" PopUp MenuSendToDesk
- DestroyMenu MenuSendToDesk
- AddToMenu MenuSendToDesk
- + "Desk 0" MoveToDesk 0 0
- + "Desk 1" MoveToDesk 0 1
- + "Desk 2" MoveToDesk 0 2
- + "Desk 3" MoveToDesk 0 3
- DestroyMenu MenuSendToPage
- AddToMenu MenuSendToPage
- + "Page (0,0)" MoveToPage 0 0
- + "Page (0,1)" MoveToPage 0 1
- + "Page (1,0)" MoveToPage 1 0
- + "Page (1,1)" MoveToPage 1 1
- #######
- # 5: Mouse and Key bindings
- #
- # Contexts:
- # R = Root Window rrrrrrrrrrrrrrrrrrrrrr
- # W = Application Window rIrrrr<---------^rrrrr
- # F = Frame Corners rrrrrr[13TTTT642]rrrrr
- # S = Frame Sides rIrrrr[wwwwwwwww]rrrrr
- # T = Title Bar rrrrrr[wwwwwwwww]rrrrr
- # I = Icon rIrrrrv_________>rrrrr
- # rrrrrrrrrrrrrrrrrrrrrr
- #
- # Numbers are buttons: [1 3 5 7 9 TTTTT 0 8 6 4 2]
- #
- # Modifiers: (A)ny, (C)ontrol, (S)hift, (M)eta, (N)othing
- #
- # Format: Key <X> <Context> <Modifier> <Action>
- # Mouse <X> <Context> <Modifier> <Action>
- ####################
- # Alt-F1 or Menu to load the root menu and Alt-Tab for a WindowList.
- # Ctrl-F1/F2/F3/F4 will switch between the Virtual Desktops.
- # Super_R (windows key) will launch a terminal.
- #
- # Silent supresses any errors (such as keyboards with no Menu key).
- #Silent Key F1 A M Menu MenuFvwmRoot
- Silent Key Menu A A Menu MenuFvwmRoot
- Silent Key Tab A M WindowList Root c c NoDeskSort, SelectOnRelease Meta_L
- Silent Key Tab A M FuncFvwmNextWindow
- Silent Key Tab A SM FuncFvwmPrevWindow
- Silent Key F1 A C GotoDesk 0 0
- Silent Key F2 A C GotoDesk 0 1
- Silent Key F3 A C GotoDesk 0 2
- Silent Key F4 A C GotoDesk 0 3
- Silent Key 1 A CM GotoPage 0 0
- Silent Key 2 A CM GotoPage 1 0
- Silent Key 3 A CM GotoPage 0 1
- Silent Key 4 A CM GotoPage 1 1
- Silent Key Super_R A A Exec exec $[infostore.terminal]
- Silent Key Return A CM Exec exec $[infostore.terminal]
- Silent Key KP_Enter A CM Exec exec $[infostore.terminal]
- Silent Key BackSpace A CM Restart
- Silent Key x A CM Maximize 100 100
- Silent Key i A CM Module FvwmIdent
- Silent Key Equal A CM Maximize 0 100
- Silent Key Delete A CM Close
- Silent Key Insert A CM RaiseMoveX Move "Iconify off"
- Silent Key XF86AudioLowerVolume A N Exec exec /usr/bin/amixer sset Master 2%-
- Silent Key XF86AudioRaiseVolume A N Exec exec /usr/bin/amixer sset Master 2%+
- # Window Buttons: [1 3 5 7 9 TTTTT 0 8 6 4 2]
- # 1 - Open the WindowOps menu.
- # 2 - Close on single click, Destory on double click.
- # 4 - Maximize (right/middle button will only maximize vertical/horizontal)
- # 6 - Iconify (minimize)
- Mouse 1 1 A Menu MenuWindowOps Delete
- Mouse 1 2 A Close
- Mouse 1 4 A Maximize 100 100
- Mouse 2 4 A Maximize 0 100
- Mouse 3 4 A Maximize 100 0
- Mouse 1 6 A Iconify
- # TitleBar: Click to Raise, Move, Double Click to Maximize
- # Mouse Wheel Up/Down to WindowShade On/Off
- # Borders: Click to raise, Move to Resize
- # Root Window: Left Click - Main Menu
- # Right Click - WindowOps Menu
- # Middle Click - Window List Menu
- # Right click TitleBar/Borders for WindowOps Menu
- Mouse 1 T A RaiseMoveX Move Maximize
- Mouse 1 W M RaiseMoveX Move Maximize grow grow
- Mouse 1 FS A RaiseMove Resize
- Mouse 3 W M RaiseMove Resize
- Mouse 4 T A WindowShade True
- Mouse 5 T A WindowShade False
- Mouse 1 R A Menu MenuFvwmRoot
- Mouse 2 R A WindowList
- Mouse 3 R A Menu MenuWindowOpsLong
- Mouse 1 I A RaiseMoveX Move "Iconify off"
- Mouse 3 T A Menu MenuWindowOps
- Mouse 3 I A Menu MenuIconOps
- #######
- # 6: Window Decor
- #
- # Buttons Locations: [1 3 5 7 9 TTTTT 0 8 6 4 2]
- #
- # 1 - WindowOps Menu
- # 2 - Close
- # 4 - Maximize
- # 6 - Minimize
- ###########
- TitleStyle LeftJustified -- Flat
- AddButtonStyle 1 MiniIcon
- AddButtonStyle 2 Vector 4 25x25@3 85x85@3 85x25@4 25x85@3
- AddButtonStyle 4 Vector 5 25x25@3 85x25@3 85x85@3 25x85@3 25x25@3
- AddButtonStyle 6 Vector 5 47x67@3 57x73@3 53x73@3 53x67@3 47x67@3
- ButtonStyle All -- Flat
- ButtonStyle All - Clear
- ButtonStyle 1 - MwmDecorMenu
- ButtonStyle 4 - MwmDecorMax
- ButtonStyle 6 - MwmDecorMin
- BorderStyle -- HiddenHandles NoInset Raised
- ############
- # 7: Modules
- #############
- # FvwmIdent
- #
- # FvwmIdent is a module that can be used to get the various info about
- # a window. One use is getting the class/resource/name of a window.
- DestroyModuleConfig FvwmIdent:*
- *FvwmIdent: Colorset 10
- *FvwmIdent: Font "xft:Sans:size=8"
- # FvwmBanner
- #
- # This displays the Fvwm Logo for 5 seconds. This is displayed
- # when fvwm starts.
- DestroyModuleConfig FvwmBanner:*
- *FvwmBanner: NoDecor
- *FvwmBanner: Timeout 5
- # FvwmScript
- #
- # FvwmScript is a module that allows one to write custom desktop
- # widgets and various other tools. This config uses two FvwmScripts.
- # - DateTime - uses the output of "date" to display the date/time
- # on the FooterPanel.
- # - Quit - This is a popup that asks for quit confirmation before
- # quitting fvwm.
- DestroyModuleConfig FvwmScript:*
- *FvwmScript: DefaultColorset 10
- # FvwmButtons - FooterPanel
- #
- # FvwmButtons is a powerful module that can be used to build custom
- # panels and docks. This config uses FvwmButtons to build the FooterPanel.
- # The panel contains buttons to switch desks, FvwmPager, a system tray,
- # FvwmIconMan (list of running windows), and a clock.
- #
- # Note - To use the system tray you must have "stalonetray" installed.
- DestroyModuleConfig FooterPanel:*
- *FooterPanel: Geometry 120x$[vp.height]-0+0
- *FooterPanel: Colorset 10
- *FooterPanel: Rows $[vp.height]
- *FooterPanel: Columns 120
- *FooterPanel: Frame 0
- *FooterPanel: Font "xft:Sans:size=9"
- *FooterPanel: (120x45, Icon "fvwm-logo-small.png", Frame 0)
- *FooterPanel: (120x5, Frame 0)
- *FooterPanel: (10x20, Frame 0)
- *FooterPanel: (25x20, Id desk0, Title "0", Action (Mouse 1) GotoDesk 0 0, Colorset 11, ActiveColorset 12, Frame 0)
- *FooterPanel: (25x20, Id desk1, Title "1", Action (Mouse 1) GotoDesk 0 1, ActiveColorset 12, Frame 0)
- *FooterPanel: (25x20, Id desk2, Title "2", Action (Mouse 1) GotoDesk 0 2, ActiveColorset 12, Frame 0)
- *FooterPanel: (25x20, Id desk3, Title "3", Action (Mouse 1) GotoDesk 0 3, ActiveColorset 12, Frame 0)
- *FooterPanel: (10x20, Frame 0)
- *FooterPanel: (5x80, Frame 0)
- *FooterPanel: (110x80, Swallow FvwmPager 'Module FvwmPager *', Frame 0)
- *FooterPanel: (5x80, Frame 0)
- *FooterPanel: (120x5, Frame 0)
- Test (x stalonetray) *FooterPanel: (120x20, Swallow(NoClose,UseOld) \
- stalonetray 'Exec exec stalonetray --config \
- "$[FVWM_DATADIR]/default-config/.stalonetrayrc"', Frame 0)
- Test (x stalonetray) PipeRead 'echo "*FooterPanel: (120x$(($[vp.height]-225)), \
- Top, Swallow FvwmIconMan \'Module FvwmIconMan\', Frame 0)"'
- Test (!x stalonetray) PipeRead 'echo "*FooterPanel: (120x$(($[vp.height]-205)),\
- Top, Swallow FvwmIconMan \'Module FvwmIconMan\', Frame 0)"'
- *FooterPanel: (120x45, Swallow DateTime 'Module FvwmScript FvwmScript-DateTime',\
- Frame 0)
- *FooterPanel: (120x5, Frame 0)
- # FvwmPager
- #
- # This module displays the location of the windows on the various Pages
- # and Desks. This is setup to show only the Pages on the current Desk.
- DestroyModuleConfig FvwmPager:*
- *FvwmPager: Colorset * 10
- *FvwmPager: HilightColorset * 13
- *FvwmPager: BalloonColorset * 10
- *FvwmPager: WindowColorsets 10 11
- *FvwmPager: Font None
- *FvwmPager: Balloons All
- *FvwmPager: BalloonFont "xft:Sans:size=8"
- *FvwmPager: BallonYOffset +2
- *FvwmPager: Window3dBorders
- *FvwmPager: MiniIcons
- # FvwmIconMan
- #
- # FvwmIconMan is a powerful tool to list and manage windows. This
- # is used as the window list in the panel or taskbar.
- DestroyModuleConfig FvwmIconMan:*
- *FvwmIconMan: UseWinList true
- *FvwmIconMan: ButtonGeometry 120x20
- *FvwmIconMan: ManagerGeometry 1x1
- *FvwmIconMan: Background #003c3c
- *FvwmIconMan: Foreground #ffffff
- *FvwmIconMan: FocusColorset 11
- *FvwmIconMan: IconColorset 14
- *FvwmIconMan: FocusAndSelectColorset 12
- *FvwmIconMan: SelectColorset 12
- *FvwmIconMan: IconAndSelectColorset 12
- *FvwmIconMan: DrawIcons always
- *FvwmIconMan: ReliefThickness 0
- *FvwmIconMan: Format "%t"
- *FvwmIconMan: Font "xft:Sans:size=9"
- *FvwmIconMan: Action Mouse 0 A ret
- *FvwmIconMan: Action Mouse 1 A sendcommand IconManClick
- *FvwmIconMan: Action Mouse 3 A sendcommand "Menu MenuIconOps"
- *FvwmIconMan: Resolution global
- *FvwmIconMan: Tips needed
- *FvwmIconMan: Sort id
- # FvwmEvent
- #
- # FvwmEvent is a module that can run an action or function
- # on specific events. This instance changes which desk number
- # is highlighted when the desk is changed.
- DestroyModuleConfig EventNewDesk:*
- *EventNewDesk: PassID
- *EventNewDesk: new_desk ChangeDesk
- # FvwmForm
- #
- # FvwmForm is a module that can be used to build a GUI
- # form. Used with fvwm-menu-desktop-config.fpl.
- # This sets the default colorsets.
- *FvwmFormDefault: Colorset 10
- *FvwmFormDefault: ItemColorset 13
- DestroyModuleConfig FvwmIconMan:*
- *FvwmIconMan: UseWinList true
- *FvwmIconMan: ButtonGeometry 200x25
- *FvwmIconMan: MaxButtonWidth 100
- *FvwmIconMan: MaxButtonWidthByColumns 8
- *FvwmIconMan: ManagerGeometry 1x1
- *FvwmIconMan: Background #003c3c
- *FvwmIconMan: Foreground #c0c0c0
- *FvwmIconMan: FocusColorset 11
- *FvwmIconMan: IconColorset 14
- *FvwmIconMan: FocusAndSelectColorset 12
- *FvwmIconMan: SelectColorset 12
- *FvwmIconMan: IconAndSelectColorset 12
- *FvwmIconMan: DrawIcons always
- *FvwmIconMan: ReliefThickness 1
- *FvwmIconMan: Format " %t"
- *FvwmIconMan: Font "xft:Sans:size=9"
- *FvwmIconMan: Action Mouse 0 A ret
- *FvwmIconMan: Action Mouse 1 A sendcommand IconManClick
- *FvwmIconMan: Action Mouse 3 A sendcommand "Menu MenuIconOps"
- *FvwmIconMan: Resolution page
- *FvwmIconMan: Tips needed
- *FvwmIconMan: Sort none
- *FvwmIconMan: Title ""
- *FvwmIconMan: TitleButton Flat
- DestroyModuleConfig FvwmPager:*
- *FvwmPager: Colorset * 10
- *FvwmPager: HilightColorset * 13
- *FvwmPager: BalloonColorset * 10
- *FvwmPager: WindowColorsets 10 11
- *FvwmPager: Font none
- *FvwmPager: Balloons All
- *FvwmPager: BalloonFont "xft:Sans:size=8"
- *FvwmPager: BallonYOffset +2
- *FvwmPager: WindowBorderWidth 1
- *FvwmPager: Window3dBorders
- *FvwmPager: MiniIcons
- *FvwmPager: UseSkipList
- DestroyModuleConfig FooterPanel:*
- *FooterPanel: Geometry $[vp.width]x50+0-0
- *FooterPanel: Colorset 10
- *FooterPanel: Rows 50
- *FooterPanel: Columns $[vp.width]
- *FooterPanel: Frame 0
- *FooterPanel: Font "xft:Sans:size=8"
- *FooterPanel: (120x50, Icon "fvwm-logo-small.png", Frame 0)
- *FooterPanel: (1580x50, Left, Swallow FvwmIconMan 'Module FvwmIconMan', Frame 0)
- *FooterPanel: (100x50, Swallow FvwmPager 'Module FvwmPager *', Frame 0)
- #Test (x stalonetray) *FooterPanel: (120x50, Swallow(NoClose,UseOld) stalonetray 'Exec exec stalonetray --config "$[FVWM_USERDIR]/.stalonetrayrc"', Frame 0)
- *FooterPanel: (120x50, Swallow DateTime 'Module FvwmScript FvwmScript-DateTime', Frame 0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement