summaryrefslogtreecommitdiff
path: root/initvars.config
blob: b0d3b39a318d4732cba43a1d56ed71a73acc2f9d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
## Initialization of variables

# Workaround offsets for xinerama
# Change this in user_defined.config if you use two monitors
SetEnv X_offset 0
SetEnv Y_offset 0

# Height and width of the viewport
SetEnv height $[vp.height]
SetEnv width $[vp.width]

# heights of panel apps
SetEnv fvwm_config_trayheight 26
SetEnv fvwm_config_clockheight 64
PipeRead 'echo SetEnv fvwm_config_pagerheight $(($[vp.height] - 64 -26))'

##############################
## Set default applications ##
##############################

# Default terminal
DestroyFunc set_terminal
AddToFunc set_terminal
+ I Test (EnvIsSet fvwm_config_terminal) Nop
+ I TestRc (Match) Break
+ I Test (x urxvtcd) SetEnv fvwm_config_terminal urxvtcd
+ I TestRc (Match) Break
+ I Test (x gnome-terminal) SetEnv fvwm_config_terminal gnome-terminal
+ I TestRc (Match) Break
+ I Test (x konsole) SetEnv fvwm_config_terminal konsole
+ I TestRc (Match) Break
+ I Test (x rxvt) SetEnv fvwm_config_terminal rxvt
+ I TestRc (Match) Break
+ I Test (x mrxvt) SetEnv fvwm_config_terminal mrxvtv
+ I TestRc (Match) Break
+ I Test (x eterm) SetEnv fvwm_config_terminal eterm
+ I TestRc (Match) Break
+ I Test (x aterm) SetEnv fvwm_config_terminal aterm
+ I TestRc (Match) Break
+ I Test (x xtern) SetEnv fvwm_config_terminal xterm
set_terminal
DestroyFunc set_terminal

#keyboard layout tool
DestroyFunc set_xkb_tool
AddToFunc set_xkb_tool
+ I Test (EnvIsSet fvwm_config_xkb_tool) Nop
+ I TestRc (Match) Break
+ I Test (x fbxkb) SetEnv fvwm_config_xkb_tool fbxkb
+ I TestRc (Match) Break
+ I Test (x kxkb) SetEnv fvwm_config_xkb_tool kxkb
+ I TestRc (Match) Break
set_xkb_tool
DestroyFunc set_xkb_tool

#clipboard manager
DestroyFunc set_clipboard_manager
AddToFunc set_clipboard_manager
+ I Test (EnvIsSet fvwm_config_clipboard_manager) Nop
+ I TestRc (Match) Break
+ I Test (x parcellite) SetEnv fvwm_config_clipboard_manager parcellite
+ I TestRc (Match) Break
+ I Test (x klipper) SetEnv fvwm_config_clipboard_manager klipper
+ I TestRc (Match) Break
set_clipboard_manager
DestroyFunc set_clipboard_manager

# Wallpaper directory
DestroyFunc set_wallpaper_dir
AddToFunc set_wallpaper_dir
+ I Test (x "$[HOME]/gallery/wallpapers") SetEnv WALLPAPERDIR "$[HOME]/gallery/wallpapers/"
+ I TestRC (Match) Break
+ I Test (x "$[HOME]/system/wallpapers") SetEnv WALLPAPERDIR "$[HOME]/system/wallpapers/"
+ I TestRc (Match) Break
+ I Test (x "$[HOME]/wallpapers") SetEnv WALLPAPERDIR "$[HOME]/wallpapers/"
+ I TestRc (Match) Break
+ I Test (x "$[FVWM_USERDIR]/wallpapers") SetEnv WALLPAPERDIR "$[FVWM_USERDIR]/wallpapers/"
+ I TestRc (Match) Break
+ I SetEnv WALLPAPERDIR "$[FVWM_USERDIR]"
set_wallpaper_dir
DestroyFunc set_wallpaper_dir

# Clock
DestroyFunc set_clock
AddToFunc set_clock
+ I Test (EnvIsSet fvwm_config_clock) Nop
+ I TestRc (Match) Break
+ I Test (x dclock) SetEnv fvwm_config_clock dclock
+ I TestRc (Match) Break
+ I Test (x xclock) SetEnv fvwm_config_clock xclock
+ I TestRc (Match) Break
set_clock
DestroyFunc set_clock

# Lock screen
DestroyFunc set_lock
AddToFunc set_lock
+ I Test (EnvIsSet fvwm_config_lock) Nop
+ I TestRc (Match) Break
+ I Test (x xlock) SetEnv fvwm_config_lock xlock
+ I TestRc (Match) Break
+ I Test (x xscreensaver-command) SetEnv fvwm_config_lock "xscreensaver-command -lock"
+ I TestRc (Match) Break
+ I Test (x alock) SetEnv fvwm_config_lock alock
+ I TestRc (Match) Break
+ I Test (x slock) SetEnv fvwm_config_lock slock
+ I TestRc (Match) Break
set_lock
DestroyFunc set_lock