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