Start rewriting fvwm config for fvwm3
This commit is contained in:
parent
f9c819b003
commit
dc44a383c2
1 changed files with 151 additions and 0 deletions
151
roles/home-gui/files/fvwm3rc
Normal file
151
roles/home-gui/files/fvwm3rc
Normal file
|
@ -0,0 +1,151 @@
|
|||
# 1 - Inactive Windows
|
||||
# 2 - Active Window
|
||||
# 3 - Inactive Windows Borders
|
||||
# 4 - Active Windows Borders
|
||||
Colorset 1 fg black, bg #c000c000c000
|
||||
Colorset 2 fg white, bg #5f009f009f00
|
||||
Colorset 3 fg black, bg #c000c000c000
|
||||
Colorset 4 fg white, bg #5f009f009f00
|
||||
|
||||
Style "*" IconSize 48 48
|
||||
Style "*" MwmButtons
|
||||
Style "*" MwmBorder
|
||||
Style "*" MWMFunctions
|
||||
Style "*" MWMDecor
|
||||
|
||||
# Set some default fonts:
|
||||
DefaultFont "xft:Sans:size=10"
|
||||
Style Font "xft:Sans:size=10"
|
||||
Style IconFont "xft:Sans:size=10"
|
||||
WindowFont "xft:Sans:size=10"
|
||||
|
||||
EdgeResistance 250 10
|
||||
EdgeScroll 0 0
|
||||
ClickTime 750
|
||||
|
||||
DeskTopSize 1x1
|
||||
|
||||
# Window Button Locations [1 Title 42]
|
||||
Mouse 1 4 A Iconify
|
||||
Mouse 1 2 A Maximize
|
||||
Mouse 1 1 A Menu Window-Ops Close
|
||||
|
||||
# for the root window:
|
||||
Mouse 1 R A Menu RootMenu Nop
|
||||
Mouse 2 R A Menu Window-Ops Nop
|
||||
Mouse 3 R A WindowList
|
||||
|
||||
# for other parts of the window/borders/icons:
|
||||
Mouse 1 I A Move-or-Iconify
|
||||
Mouse 2 TSIF A RaiseLower
|
||||
Mouse 3 FSTI A Menu Window-Ops Nop
|
||||
|
||||
AddToDecor CDEDecor
|
||||
+ TitleStyle AllInactive -- Raised
|
||||
+ TitleStyle AllActive -- Raised
|
||||
+ ButtonStyle All Simple -- UseTitleStyle
|
||||
+ BorderStyle Simple
|
||||
+ TitleStyle Centered -- Raised
|
||||
+ ButtonStyle All -- Raised
|
||||
|
||||
+ AddButtonStyle 1 Vector 3 23x58@0 77x58@0 77x42@0
|
||||
+ AddButtonStyle 1 Vector 3 23x58@1 23x42@1 77x42@1
|
||||
|
||||
+ AddButtonStyle 2 Vector 3 21x79@0 79x79@0 79x21@0
|
||||
+ AddButtonStyle 2 Vector 3 21x79@1 21x21@1 79x21@1
|
||||
|
||||
+ AddButtonStyle 4 Vector 3 42x58@0 58x58@0 58x42@0
|
||||
+ AddButtonStyle 4 Vector 3 42x58@1 42x42@1 58x42@1
|
||||
|
||||
+ TitleStyle Height MinHeight 20
|
||||
|
||||
Style * Colorset 1, HilightColorset 2, \
|
||||
BorderColorset 3, HilightBorderColorset 4, \
|
||||
BorderWidth 5, HandleWidth 5, \
|
||||
MWMBorder, DepressableBorder, \
|
||||
MWMButtons, UseDecor CDEDecor
|
||||
|
||||
AddToMenu RootMenu "Root Menu" Title
|
||||
+ "Terminal" Exec exec xterm
|
||||
+ "" Nop
|
||||
+ "Firefox" Exec exec firefox
|
||||
+ "LibreOffice" Exec exec libreoffice
|
||||
+ "Midnight Commander" Exec exec xterm -geometry 120x24 -e mc
|
||||
+ "Vi" Exec exec xterm -e vi
|
||||
+ "VNC Viewer" Exec exec vncviewer
|
||||
+ "" Nop
|
||||
+ "Utilities" Popup Utilities
|
||||
+ "" Nop
|
||||
+ "Refresh Screen" Refresh
|
||||
+ "Recapture Screen" Recapture
|
||||
+ "(Re)Start" Popup Quit-Verify
|
||||
+ "" Nop
|
||||
+ "Exit" Module FvwmForm QuitVerify
|
||||
|
||||
AddToMenu Window-Ops "Window Ops" Title
|
||||
+ "Move" Move
|
||||
+ "Resize" Resize
|
||||
+ "Raise" Raise
|
||||
+ "Lower" Lower
|
||||
+ "(De)Iconify" Iconify
|
||||
+ "(Un)Stick" Stick
|
||||
+ "(Un)Maximize" Maximize
|
||||
+ "" Nop
|
||||
+ "Send To" Popup Send-To
|
||||
+ "" Nop
|
||||
+ "Delete" Delete
|
||||
+ "Close" Close
|
||||
+ "Destroy" Destroy
|
||||
+ "" Nop
|
||||
+ "Refresh Window" RefreshWindow
|
||||
|
||||
AddToMenu Quit-Verify "Restart WM" Title
|
||||
+ "Restart Fvwm" Restart fvwm
|
||||
+ "" Nop
|
||||
+ "Start cwm" Restart cwm
|
||||
+ "Start ctwm" Restart ctwm
|
||||
+ "Start twm" Restart twm
|
||||
+ "Start emwm" Restart emwm
|
||||
+ "Start mwm" Restart mwm
|
||||
+ "Start jwm" Restart jwm
|
||||
+ "Start icewm" Restart icewm-session
|
||||
+ "" Nop
|
||||
+ "Start xterm" Restart xterm
|
||||
|
||||
AddToMenu Send-To "Desk &0" MoveToDesk 0 0
|
||||
+ "Desk &1" MoveToDesk 0 1
|
||||
+ "Desk &2" MoveToDesk 0 2
|
||||
+ "Desk &3" MoveToDesk 0 3
|
||||
+ "Desk &4" MoveToDesk 0 4
|
||||
+ "Desk &5" MoveToDesk 0 5
|
||||
|
||||
AddToFunc Move-or-Iconify "I" Raise
|
||||
+ "M" Move
|
||||
+ "D" Iconify
|
||||
|
||||
Style "FvwmPager" NoTitle, Sticky, WindowListSkip
|
||||
Style "FvwmPager" CirculateSkipIcon, CirculateSkip
|
||||
Style "FvwmPager" StaysOnTop
|
||||
*FvwmPagerFont "xft:Sans:Medium:size=8"
|
||||
*FvwmPagerGeometry 180x30-0-0
|
||||
*FvwmPagerSmallFont 5x8
|
||||
|
||||
AddToFunc InitFunction "I" Module FvwmPager 0 5
|
||||
+ "I" exec xsetroot -solid '#101010'
|
||||
|
||||
AddToFunc RestartFunction "I" Module FvwmPager 0 5
|
||||
+ "I" exec xsetroot -solid '#101010'
|
||||
|
||||
# FvwmForm alias - query exit à la mwm
|
||||
*QuitVerifyGrabServer
|
||||
*QuitVerifyWarpPointer
|
||||
*QuitVerifyFont "xft:Sans:size=10"
|
||||
*QuitVerifyButtonFont "xft:Sans:size=10"
|
||||
# begin items
|
||||
*QuitVerifyLine center
|
||||
*QuitVerifyText "Do you really want to exit FVWM?"
|
||||
*QuitVerifyLine expand
|
||||
*QuitVerifyButton quit " Exit "
|
||||
*QuitVerifyCommand Quit
|
||||
*QuitVerifyButton quit "Cancel"
|
||||
*QuitVerifyCommand Nop
|
Loading…
Reference in a new issue