]> git.draconx.ca Git - fvwmconf.git/blob - config
25c45f4bd04808a04d17bc41ef1bacfeb2ac109d
[fvwmconf.git] / config
1 # Global stuff
2 ExecUseShell /bin/zsh
3 ImagePath $[FVWM_USERDIR]/icons:$[FVWM_USERDIR]/pixmaps
4 DestroyFunc InitFunction
5 DestroyFunc StartFunction
6 DestroyFunc ExitFunction
7 SetEnv TERMINAL /home/nick/bin/urxvt.sh
8
9 # Features
10 Read nickstheme
11 Read rootmenu
12 Read wallpaper
13 Read windowmenu
14 Read bindings
15 Read panels
16
17 # Virtual Desktops
18 DesktopSize 6x1
19 EdgeThickness 1
20 EdgeResistance 1 0
21 EdgeScroll 0 0
22
23 #####
24 # Mouse and Focus Behavior
25 ###########
26 ClickTime 350
27 MoveThreshold 3
28 Style * SloppyFocus
29 CursorStyle Default left_ptr
30 CursorStyle Title left_ptr
31 CursorStyle Root left_ptr
32 CursorStyle Menu left_ptr
33
34 # Global Styles and Options
35 HideGeometryWindow Move
36 OpaqueMoveSize -1
37 Style * TileCascadePlacement, GrabFocusOff
38 Style * ResizeOpaque
39 Style * EWMHUseStrutHints, MwmButtons
40 EwmhBaseStruts 0 0 0 42
41
42 # Bindings
43 Key grave A C Exec exec $[TERMINAL]
44
45 # FVWM Console
46 Key F3 A M Module FvwmConsole -terminal $[TERMINAL]
47 Key F3 A M2 Module FvwmConsole -terminal $[TERMINAL]
48
49 # Close Window
50 Key F4 A M Close
51 Key F4 A M2 Close
52
53 # Window Buttons
54 Mouse 1 I N IconClick
55 Mouse 3 I N Menu MenuWindow
56
57 DestroyFunc IconClick
58 AddToFunc   IconClick
59 + M Move
60 + C Iconify False
61
62 #####
63 # Conky
64 ##########
65 Style "*conky" !Borders, NoTitle, Sticky, StaysOnBottom
66
67 Style "urxvt" MiniIcon "$[FVWM_USERDIR]/icons/terminal.svg:16x16"
68 Style "urxvt" Icon "$[FVWM_USERDIR]/icons/terminal.svg:48x48"
69
70 # Application-specific settings
71 Style Xchat DecorateTransient
72 Style EasyTag_Scanner DecorateTransient
73 Style "Open Image" DecorateTransient
74
75 #####
76 # Modifier Key
77 ##########
78 DestroyFunc Mouse1Func
79 AddToFunc   Mouse1Func
80  + C Raise
81  + D Maximize 100 100
82  + M Move
83
84 DestroyFunc Mouse2Func
85 AddToFunc   Mouse2Func
86  + C Menu MenuWindow
87  + D Maximize 0 100
88
89 DestroyFunc Mouse3Func
90 AddToFunc   Mouse3Func
91  + C Lower
92  + D Maximize 100 0
93  + M PipeRead '. $[FVWM_USERDIR]/resize.sh $[pointer.wx] $[pointer.wy] $[w.width] $[w.height]'
94
95
96 Mouse 1 WFT M Mouse1Func
97 Mouse 2 WFT M Mouse2Func
98 Mouse 3 WFT M Mouse3Func
99
100 # URGENT!
101
102 DestroyFunc UrgencyFunc
103 AddToFunc   UrgencyFunc
104 + I Nop
105
106 DestroyFunc UrgencyDoneFunc
107 AddToFunc   UrgencyDoneFunc
108 + I Nop
109
110 Style xeyes !Title
111 Style MPlayer EWMHUseStackingOrderHints
112
113 # Initialization
114 AddToFunc InitFunction
115 + I Exec exec xscreensaver
116 + I Exec exec gmpc