]> git.draconx.ca Git - fvwmconf.git/blob - config
Use mpdexec for key bindings.
[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 Read global/mpdkeys
24
25 # Machine-specific features
26 PipeRead "[ -f '$[FVWM_USERDIR]/$[HOST]/config' ] \
27           && echo Read $[HOST]/config \
28           || echo Read default/config"
29
30 # Menus (must be loaded after themes)
31 Read global/mpdmenu
32 Read global/windowmenu
33 Read global/alttab
34
35 # Virtual Desktops
36 DesktopSize 6x1
37 EdgeThickness 1
38 EdgeResistance 1
39 Style * EdgeMoveDelay 1, EdgeMoveResistance 0
40 EdgeScroll 0 0
41
42 #####
43 # Mouse and Focus Behavior
44 ###########
45 ClickTime 350
46 MoveThreshold 3
47 Style * SloppyFocus
48 CursorStyle Default left_ptr
49 CursorStyle Title left_ptr
50 CursorStyle Root left_ptr
51 CursorStyle Menu left_ptr
52 BusyCursor * False
53
54 # Global Styles and Options
55 HideGeometryWindow Move
56 OpaqueMoveSize -1
57 Style * MinOverlapPlacement, GrabFocusOff
58 Style * ResizeOpaque
59 Style * EWMHUseStrutHints, MwmButtons
60
61 # Window Buttons
62 Mouse 1 I N IconClick
63 Mouse 3 I N Menu MenuWindow
64
65 DestroyFunc IconClick
66 AddToFunc   IconClick
67 + M Move
68 + C Iconify False
69
70 #####
71 # Conky
72 ##########
73 Style "*conky" !Borders, NoTitle, Sticky, StaysOnBottom
74
75 Style "urxvt" MiniIcon "$[FVWM_USERDIR]/icons/terminal.svg:16x16"
76 Style "urxvt" Icon "$[FVWM_USERDIR]/icons/terminal.svg:48x48"
77
78 # Application-specific settings
79 Style Xchat DecorateTransient
80 Style EasyTag_Scanner DecorateTransient
81 Style "Open Image" DecorateTransient
82
83 # URGENT!
84
85 DestroyFunc UrgencyFunc
86 AddToFunc   UrgencyFunc
87 + I Nop
88
89 DestroyFunc UrgencyDoneFunc
90 AddToFunc   UrgencyDoneFunc
91 + I Nop
92
93 # FvwmCommand is useful
94 Module FvwmCommandS
95
96 # Initialization
97 AddToFunc InitFunction_Screen0
98 # + I Exec exec xscreensaver
99 + I Exec exec gmpc