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