]> git.draconx.ca Git - fvwmconf.git/blob - config
Merge branch 'master' of git://git.draconx.ca/fvwmconf
[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
8 # Global environment
9 SetEnv TERMINAL $[HOME]/bin/urxvt.sh
10 PipeRead 'echo SetEnv HOST `hostname`'
11
12 SetEnv MUSIC /home/music
13
14 SetEnv XMODIFIERS '@im=uim'
15 SetEnv GTK_IM_MODULE 'uim'
16 SetEnv QT_IM_MODULE 'uim'
17
18 SetEnv GTK2_RC_FILES $[FVWM_USERDIR]/gtk2rc
19
20 # Global Features
21 Read global/multiscreen
22 Read global/fullscreen
23 Read global/appspecific
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/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
52 # Global Styles and Options
53 HideGeometryWindow Move
54 OpaqueMoveSize -1
55 Style * MinOverlapPlacement, GrabFocusOff
56 Style * ResizeOpaque
57 Style * EWMHUseStrutHints, MwmButtons
58
59 # Window Buttons
60 Mouse 1 I N IconClick
61 Mouse 3 I N Menu MenuWindow
62
63 DestroyFunc IconClick
64 AddToFunc   IconClick
65 + M Move
66 + C Iconify False
67
68 #####
69 # Conky
70 ##########
71 Style "*conky" !Borders, NoTitle, Sticky, StaysOnBottom
72
73 Style "urxvt" MiniIcon "$[FVWM_USERDIR]/icons/terminal.svg:16x16"
74 Style "urxvt" Icon "$[FVWM_USERDIR]/icons/terminal.svg:48x48"
75
76 # Application-specific settings
77 Style Xchat DecorateTransient
78 Style EasyTag_Scanner DecorateTransient
79 Style "Open Image" DecorateTransient
80
81 # URGENT!
82
83 DestroyFunc UrgencyFunc
84 AddToFunc   UrgencyFunc
85 + I Nop
86
87 DestroyFunc UrgencyDoneFunc
88 AddToFunc   UrgencyDoneFunc
89 + I Nop
90
91 Style xeyes !Title
92 Style MPlayer EWMHUseStackingOrderHints
93
94 # Initialization
95 AddToFunc InitFunction_Screen0
96 + I Exec exec xscreensaver
97 + I Exec exec gmpc