]> git.draconx.ca Git - fvwmconf.git/blob - config
c96d3f4a47d09e62a0ab8363577776f3442f0346
[fvwmconf.git] / config
1 # Global stuff
2 IgnoreModifiers L25
3 ImagePath $[FVWM_USERDIR]/icons:$[FVWM_USERDIR]/pixmaps
4 DestroyFunc InitFunction
5 DestroyFunc StartFunction
6 DestroyFunc ExitFunction
7
8 # Global environment
9 SetEnv TERMINAL $[HOME]/bin/urxvt.sh
10 PipeRead 'echo SetEnv HOST `hostname`'
11
12 SetEnv XMODIFIERS '@im=uim'
13 SetEnv GTK_IM_MODULE 'uim'
14 SetEnv QT_IM_MODULE 'uim'
15 SetEnv GDK_CORE_DEVICE_EVENTS 1
16
17 SetEnv GTK2_RC_FILES $[FVWM_USERDIR]/gtk2rc
18
19 # Global Features
20 Read global/multiscreen
21 Read global/fullscreen
22 Read global/appspecific
23
24 # Machine-specific features
25 PipeRead "[ -f '$[FVWM_USERDIR]/$[HOST]/config' ] \
26           && echo Read $[HOST]/config \
27           || echo Read default/config"
28
29 # Menus (must be loaded after themes)
30 Read global/mpdmenu
31 Read global/windowmenu
32 Read global/alttab
33
34 # Virtual Desktops
35 DesktopSize 6x1
36 EdgeThickness 1
37 EdgeResistance 1
38 Style * EdgeMoveDelay 1, EdgeMoveResistance 0
39 EdgeScroll 0 0
40
41 #####
42 # Mouse and Focus Behavior
43 ###########
44 ClickTime 350
45 MoveThreshold 3
46 Style * SloppyFocus
47 CursorStyle Default left_ptr
48 CursorStyle Title left_ptr
49 CursorStyle Root left_ptr
50 CursorStyle Menu left_ptr
51 BusyCursor * False
52
53 # Global Styles and Options
54 HideGeometryWindow Move
55 OpaqueMoveSize -1
56 Style * MinOverlapPlacement, GrabFocusOff
57 Style * ResizeOpaque
58 Style * EWMHUseStrutHints, MwmButtons
59
60 # Window Buttons
61 Mouse 1 I N IconClick
62 Mouse 3 I N Menu MenuWindow
63
64 DestroyFunc IconClick
65 AddToFunc   IconClick
66 + M Move
67 + C Iconify False
68
69 #####
70 # Conky
71 ##########
72 Style "*conky" !Borders, NoTitle, Sticky, StaysOnBottom
73
74 Style "urxvt" MiniIcon "$[FVWM_USERDIR]/icons/terminal.svg:16x16"
75 Style "urxvt" Icon "$[FVWM_USERDIR]/icons/terminal.svg:48x48"
76
77 # Application-specific settings
78 Style Xchat DecorateTransient
79 Style EasyTag_Scanner DecorateTransient
80 Style "Open Image" DecorateTransient
81
82 # URGENT!
83
84 DestroyFunc UrgencyFunc
85 AddToFunc   UrgencyFunc
86 + I Nop
87
88 DestroyFunc UrgencyDoneFunc
89 AddToFunc   UrgencyDoneFunc
90 + I Nop
91
92 # FvwmCommand is useful
93 Module FvwmCommandS
94
95 # Initialization
96 AddToFunc InitFunction_Screen0
97 # + I Exec exec xscreensaver
98 + I Exec exec gmpc