-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathzy-modules.fvwm2rc
executable file
·196 lines (155 loc) · 7.45 KB
/
zy-modules.fvwm2rc
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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
# -*- fvwm -*-
# Time-stamp: <zy-modules.fvwm2rc, 12-19-2009 18:08 Ziyu Zhang >
######################## FvwmBanner ############################
# *FvwmBanner: Pixmap snoopy.xpm
#linux_logo.gif Scenery.jpg rock-climbing.jpg bigJohnbigD.jpg
*FvwmBanner: Timeout 1
# ==================================FvwmEvent======================================
# http://linuxgazette.net/128/adam1.html
# *FvwmEvent: PassID
# *FvwmEvent: add_window FuncAddWindow
# add_window-> StartFirefoxMaximized
# DestroyModuleConfig FvwmEvent: *
DestroyModuleConfig FvwmEvent
*FvwmEvent: Cmd Function
*FvwmEvent: PassId Function
*FvwmEvent: add_window FuncNewWindow
# *FvwmEvent: new_page NewPageFunction
# *FvwmEvent: deiconify OnDeiconify
# *FvwmEvent: window_name OnTitleChange
# *FvwmEvent: icon_name OnTitleChange
# *FvwmEvent: raise_window OnRaiseWindow
# *FvwmEvent: destroy_window OnDestroyWindow
# DestroyModuleConfig FE-StartMaximised: *
# *FE-StartMaximised: Cmd Function
## *FE-StartMaximised: PassId
# *FE-StartMaximised: add_window FuncStartMaximized
# Module FvwmEvent FE-StartMaximized
# DestroyFunc ResizeFireFox
# AddToFunc ResizeFireFox
# + "I" ThisWindow ("Gecko" !Transient) Resize 850p 980p
# ==================================Window-Identifier======================================
# Just choose colors and a fonts
# *FvwmIdentBack MidnightBlue
*FvwmIdent Fore Yellow
# *FvwmIdent Font -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*
# ==================================FvwmWinList======================================
DestroyModuleConfig FvwmWinList: *
*FvwmWinList: Font "xft:wenquanyi bitmap song:size=10:encoding=iso10646-1"
*FvwmWinList: Back #c3c3c3
*FvwmWinList: Fore Black
*FvwmWinList: FocusBack SlateBlue
*FvwmWinList: FocusFore cyan
*FvwmWinList: IconBack grey60
*FvwmWinList: IconFore blue
*FvwmWinList: ButtonFrameWidth 1
*FvwmWinList: Action Click1 DeiconifyFocusAndRaise
*FvwmWinList: Action Click2 Iconify
*FvwmWinList: Action Click3 Menu Window-Ops c+0 -101m
*FvwmWinList: UseSkipList
*FvwmWinList: UseIconNames
*FvwmWinList: ShowCurrentDesk
*FvwmWinList: MinWidth 32
*FvwmWinList: MaxWidth 256
*FvwmWinList: Geometry +0-0
*FvwmWinList: NoIconAction SendToModule FvwmAnimate animate
# ==================================Virtual Desktop======================================
#page layout per desktop
DeskTopSize 1x1
DesktopName Main
EdgeScroll 100 100
EdgeResistance 250 100
# EdgeResistance 1000 0
# DesktopName 0 Up
# DesktopName 1 Down
# ==================================FvwmBacker======================================
DesroyModuleConfig FvwmBacker*
*FvwmBacker: Command (Desk 0, Page 0 0) -solid RoyalBlue4
# *FvwmBacker: Command (Desk 0, Page 1 0) -solid DeepSkyBlue4
*FvwmBacker: Command (Desk 1, Page 0 0) -solid DarkSlateGray
## *FvwmBacker: Command (Desk 1, Page 1 0) -solid DarkSlateGray
# *FvwmBacker: Command (Desk 0) Exec exec xpmroot $zy/linux/fvwm/wallpaper/ShiptonSpire.xpm
# *FvwmBacker: Command (Desk 1) Exec exec xpmroot $zy/linux/fvwm/wallpaper/zy-blue.xpm
# ==================================FvwmButtons======================================
Style FvwmButtons ClickToFocus, NoTitle, StaysOnBottom, NoHandles, !Iconifiable, Sticky, WindowListSkip
# KillModule FvwmButtons
# DestroyModuleConfig FvwmButtons: *
*FvwmButtons: Fore Black
*FvwmButtons: Back rgb:90/80/90
# *FvwmButtons: Geometry 124x66-100+0
*FvwmButtons: Geometry 124x63-100+0
*FvwmButtons: Rows 1
*FvwmButtons: Columns 2
# *FvwmButtons: BoxSize fixed
*FvwmButtons: BoxSize smart
# *FvwmButtons: Padding 1 1
*FvwmButtons: Padding 1 1
# *FvwmButtons: Font -*-helvetica-medium-r-*-*-12-*
# *FvwmButtons: Font -*-simsun-medium-r-*-*-12-*-*-*-*-*-*-*
# *FvwmButtons(1x1, Swallow(UseOld,Respawn) ASClock "Exec exec asclock -geometry -3000-3000 &")
# *FvwmButtons(1x1, Swallow(UseOld,NoKill) "xload15" `Exec xload -title xload15 -nolabel -bg rgb:90/80/90 -update 5 &`)
# *FvwmButtons(1x1, Swallow(UseOld,NoKill) "xload15" `Exec exec xload -title xload15 -nolabel -bg rgb:90/80/90 -update 5 &`)
# ==================================FvwmTaskBar======================================
Style FvwmTaskBar HandleWidth 0, BorderWidth 0, Height 10, WindowListSkip, NoHandles !Iconifiable
# StaysOnTop
*FvwmTaskBar: Back LightSkyBlue3
*FvwmTaskBar: Fore black
*FvwmTaskBar: FocusFore blue
# *FvwmTaskBar: Font -adobe-helvetica-medium-r-*-*-14-*-*-*-*-*-*-*
# *FvwmTaskBar: SelFont -adobe-helvetica-bold-r-*-*-14-*-*-*-*-*-*-*
*FvwmTaskBar: Font "StringEncoding=utf-8:xft:WenQuanYi Bitmap Song:size=10:encoding=iso10646-1"
*FvwmTaskBar: SelFont "StringEncoding=utf-8:xft:WenQuanYi BitmapSong:size=10:style=Bold:encoding=iso10646-1"
*FvwmTaskBar: StatusFont "StringEncoding=utf-8:xft:WenQuanYi BitmapSong:size=10:encoding=iso10646-1"
# *FvwmTaskBar: Font "xft:WenQuanYi Bitmap Song:style=bold:size=12:encoding=iso10646-1"
# *FvwmTaskBar: SelFont "xft:WenQuanYi Bitmap Song:style=bold:size=12:encoding=iso10646-1"
# *FvwmTaskBar: StatusFont "xft:WenQuanYi Bitmap Song:style=bold:size=12:encoding=iso10646-1"
*FvwmTaskBar: StatusFont fixed
*FvwmTaskBar: IconBack darkgreen
*FvwmTaskBar: IconFore white
*FvwmTaskBar: Action Click1 DeiconifyRaiseAndFocus
*FvwmTaskBar: Action Click2 Iconify
# *FvwmTaskBar: Action Click3 Menu FvwmWindowOpsMenu
*FvwmTaskBar: Action Click3 Menu TaskBar-Window-Ops
*FvwmTaskBar: UseSkipList
*FvwmTaskBar: AutoStick
# *FvwmTaskBar: PageOnly
*FvwmTaskBar: DeskOnly
# *FvwmTaskBar: HighlightFocus
# *FvwmTaskBar: AutoHide 6
*FvwmTaskBar: StartButtonRightMargin 3
*FvwmTaskBar: StartName
*FvwmTaskBar: StartMenu RootMenu
*FvwmTaskBar: StartIcon tux32.png
# *FvwmTaskBar: StartIcon John-Lennon.png
*FvwmTaskBar: ShowTransients
# *FvwmTaskBar: ShowTips
*FvwmTaskBar: TipsBack bisque
*FvwmTaskBar: TipsFore black
*FvwmTaskBar: ClockFormat %I:%M %p %m/%d
*FvwmTaskBar: BellVolume 20
*FvwmTaskBar: ButtonWidth 180
*FvwmTaskBar: WindowButtonsRightMargin 124
*FvwmTaskBar: BellVolume 20
*FvwmTaskBar: Button NoTitle, Icon gun.png, Action (Mouse 1) Popup favorites-menu
# *FvwmTaskBar: Button NoTitle, Icon gnome-terminal.png, Action (Mouse 1) Exec exec $[fvwm_terminal]
# *FvwmTaskBar: Button NoTitle, Icon gnome-terminal.png, Action (Mouse 1) Exec exec rxvt -geometry 80x30+100-40
*FvwmTaskBar: Button NoTitle, Icon gnome-terminal.png, Action (Mouse 1) Exec exec rxvt
*FvwmTaskBar: Button NoTitle, Icon mac.png, Action (Mouse 1) Function show-desktop-function
*FvwmTaskBar: Button NoTitle, Icon firefox.xpm, Action (Mouse 1) Exec exec firefox
# *FvwmTaskBar: Button NoTitle, Icon firefox.xpm, Action (Mouse 1) Exec exec conkeror
# *FvwmTaskBar: Button FvwmButtonsBack ,
# *FvwmTaskBar: *FvwmButtons(1x1, Swallow(UseOld,NoKill) "xload15" `Exec exec xload -title xload15 -nolabel -bg rgb:90/80/90 -update 5 &`)
# *FvwmTaskBar: Button Title hello, Icon mini.x.xpm, Action (Mouse 1) Module FvwmConsole
# 设置检测到邮件时铃声的音量。为0-100之间的值。默认为20。
*FvwmTaskBar: BellVolume 10
# 指定在指定的位置寻找邮件。是用户 mailbox 的绝对路径。默认为/var/spool/mail/$USER_LOGIN。‘None’表示没有mail指示器。
*FvwmTaskBar: MailBox $[zy]/privacy/mail/
# *FvwmTaskBar: MailBox /var/spool/mail/
# 用户mailbox的格式默认为mbox。如果指定这个选项,则使用MailDir格式取代。
# *FvwmTaskBar: MailDir
# *FvwmTaskBar: MailCommand Exec exec xterm -e mail
# *FvwmTaskBar: MailCommand Exec exec rxvt -geometry 80x30+100-40 -e mutt
# 指定检测新邮件的时间间隔。默认为10秒。0或者负值关闭邮件检测。
*FvwmTaskBar: MailCheck 1000
# 如果没有新邮件,则不显示位图。
*FvwmTaskBar: IgnoreOldMail