Add nice labels to wmgenmenu
[wmaker-crm.git] / util / wmgenmenu.h
blob961b7006e9526fb064606c5b648a5246a5319b24
1 /* Copyright (C) 2010 Carlos R. Mafra */
3 /*
4 * If the program should run from inside a terminal it has
5 * to end with a space followed by '!', e.g. "mutt !"
6 */
8 char *Terminals[MAX_NR_APPS][2] = {
9 { "xterm", "xterm -bg black -fg white +sb +sm -fn 10x20 -sl 4000 -cr yellow" },
10 { "mrxvt", "mrxvt -rv -shade 00 -vb +sb +sm -tr -sl 2000 -trt -itabbg black -hb -tabfg yellow -fn 10x20 -cr yellow" },
11 { "Konsole", "konsole" },
12 { NULL, NULL }
15 char *File_managers[MAX_NR_APPS][2] = {
16 { "Dolphin", "dolphin" },
17 { "Thunar", "thunar" },
18 { "ROX filer", "rox" },
19 { "GWorkspace", "GWorkspace" },
20 { "Midnight Commander", "mc !" },
21 { "XFTree", "xftree" },
22 { "Konqueror", "konqueror" },
23 { "Nautilus", "nautilus --no-desktop" },
24 { "FSViewer", "fsviewer" },
25 { "Xfe", "xfe" },
26 { NULL, NULL }
29 char *Mathematics[MAX_NR_APPS][2] = {
30 { "Xmaxima", "xmaxima" },
31 { "Maxima", "maxima !" },
32 { "Maple", "maple" },
33 { "Scilab", "scilab" },
34 { "bc", "bc !" },
35 { "KCalc", "kcalc" },
36 { "XCalc", "xcalc" },
37 { "Mathematica", "mathematica" },
38 { "Math", "math" }, /* what's this? */
39 { "Free42", "free42" },
40 { "X48", "x48" },
41 { NULL, NULL }
44 char *Astronomy[MAX_NR_APPS][2] = {
45 { "Xplns", "xplns" },
46 { "Stellarium", "stellarium" },
47 { NULL, NULL }
50 char *Graphics[MAX_NR_APPS][2] = {
51 { "GIMP", "gimp" },
52 { "Sodipodi", "sodipodi" },
53 { "Inkscape", "inkscape" },
54 { "KIllustrator", "killustrator" },
55 { "Krayon", "krayon" },
56 { "KPovModeler", "kpovmodeler" },
57 { "XBitmap", "bitmap" },
58 { "XPaint", "xpaint" },
59 { "XFig", "xfig" },
60 { "KPaint", "kpaint" },
61 { "Blender", "blender" },
62 { "KSnapshot", "ksnapshot" },
63 { "GPhoto", "gphoto" },
64 { "Dia", "dia" },
65 { "CompuPic", "compupic" },
66 { "GQview", "gqview" },
67 { "Geeqie", "geeqie" },
68 { "KView", "kview" },
69 { "Pixie", "pixie" },
70 { "ImageMagick Display", "display" },
71 { "XV", "xv" },
72 { "Eye of GNOME", "eog" },
73 { "Quick Image Viewer", "qiv" },
74 { NULL, NULL },
77 char *Multimedia[MAX_NR_APPS][2] = {
78 { "Audacious", "audacious2" },
79 { "Kaffeine", "kaffeine", },
80 { "Audacity", "audacity" },
81 { "XMMS", "xmms" },
82 { "K9Copy", "k9copy" },
83 { "AcidRip", "acidrip" },
84 { "Avidemux", "avidemux2_gtk" },
85 { "GQmpeg", "gqmpeg" },
86 { "Freeamp", "freeamp" },
87 { "RealPlayer", "realplay" },
88 { "KMid", "kmid" },
89 { "Kmidi", "kmidi" },
90 { "Gtcd", "gtcd" },
91 { "Grip", "grip" },
92 { "AVIplay", "aviplay" },
93 { "Gtv", "gtv" },
94 { "VLC", "vlc" },
95 { "Sinek", "sinek" },
96 { "xine", "xine" },
97 { "aKtion", "aktion" },
98 { "Gcd", "gcd" },
99 { "XawTV", "xawtv" },
100 { "X-CD-Roast", "xcdroast" },
101 { "XPlayCD", "xplaycd" },
102 { NULL, NULL}
105 char *Internet[MAX_NR_APPS][2] = {
106 { "Chromium", "chromium" },
107 { "Chromium", "chromium-browser" },
108 { "Google Chrome", "google-chrome" },
109 { "Mozilla Firefox", "firefox" },
110 { "Galeon", "galeon" },
111 { "SkipStone", "skipstone" },
112 { "Konqueror", "konqueror" },
113 { "Dillo", "dillo" },
114 { "Epiphany", "epiphany" },
115 { "Opera", "opera" },
116 { "Midori", "midori" },
117 { "Mozilla SeaMonkey", "seamonkey" },
118 { "Kazehakase", "kazehakase" },
119 { "Links", "links !" },
120 { "Lynx", "lynx !" },
121 { "W3M", "w3m !" },
122 { NULL, NULL }
125 char *Email[MAX_NR_APPS][2] = {
126 { "Mozilla Thunderbird", "thunderbird" },
127 { "Mutt", "mutt !" },
128 { "GNUMail", "GNUMail" },
129 { "Evolution", "evolution" },
130 { "Kleopatra", "kleopatra" },
131 { "Sylpheed", "sylpheed" },
132 { "Spruce", "spruce" },
133 { "KMail", "kmail" },
134 { "Exmh", "exmh" },
135 { "Pine", "pine !" },
136 { "ELM", "elm !" },
137 { "Alpine", "alpine !" },
138 { NULL, NULL }
141 char *Sound[MAX_NR_APPS][2] = {
142 { "soundKonverter", "soundkonverter" },
143 { "Krecord", "krecord" },
144 { "Grecord", "grecord" },
145 { "ALSA mixer", "alsamixer !" },
146 { "Sound configuration", "sndconfig !" },
147 { "aumix", "aumix !" },
148 { "Gmix", "gmix" },
149 { NULL, NULL }
152 char *Editors[MAX_NR_APPS][2] = {
153 { "XJed", "xjed" },
154 { "Jed", "jed !" },
155 { "Emacs", "emacs" },
156 { "XEmacs", "xemacs" },
157 { "gVIM", "gvim" },
158 { "vi", "vi !" },
159 { "VIM", "vim !" },
160 { "gedit", "gedit" },
161 { "KEdit", "kedit" },
162 { "XEdit", "xedit" },
163 { "KWrite", "kwrite" },
164 { "Kate", "kate" },
165 { "Pico", "pico !" },
166 { "Nano", "nano !" },
167 { "Joe", "joe !" },
168 { NULL, NULL }
171 char *Comics[MAX_NR_APPS][2] = {
172 { "Omnia data", "omnia_data" },
173 { "Comix", "comix" },
174 { "QComicBook", "qcomicbook" },
175 { NULL, NULL }
178 char *Viewers[MAX_NR_APPS][2] = {
179 { "Evince", "evince" },
180 { "KGhostView", "kghostview" },
181 { "gv", "gv" },
182 { "GGv", "ggv" },
183 { "Xdvi", "xdvi" },
184 { "KDVI", "kdvi" },
185 { "Xpdf", "xpdf" },
186 { "Adobe Reader", "acroread" },
187 { "Gless", "gless" },
188 { NULL, NULL }
191 char *Utilities[MAX_NR_APPS][2] = {
192 { "gdlinux", "gdlinux" },
193 { "K3B", "k3b" },
194 { "gtkfind", "gtkfind" },
195 { "gdict", "gdict" },
196 { "gpsdrive", "gpsdrive" },
197 { "wfcmgr", "wfcmgr" },
198 { "switch", "switch" },
199 { "kaddressbook", "kaddressbook" },
200 { "kab", "kab" },
201 { "kfind", "kfind" },
202 { "oclock", "oclock" },
203 { "rclock", "rclock" },
204 { "xclock", "xclock" },
205 { "kppp", "kppp" },
206 { NULL, NULL }
209 char *Video[MAX_NR_APPS][2] = {
210 { "kaffeine", "kaffeine" },
211 { "gnomemeeting", "gnomemeeting" },
212 { NULL, NULL }
215 char *Chat[MAX_NR_APPS][2] = {
216 { "pidgin", "pidgin" },
217 { "skype", "skype" },
218 { "gizmo", "gizmo" },
219 { "kopete", "kopete" },
220 { "xchat", "xchat" },
221 { "kvirc", "kvirc" },
222 { "BitchX", "BitchX !" },
223 { "epic", "epic !" },
224 { "epic4", "epic4 !" },
225 { "irssi", "irssi !" },
226 { "tinyirc", "tinyirc !" },
227 { "ksirc", "ksirc" },
228 { "gtalk", "gtalk" },
229 { "gnome-icu", "gnome-icu" },
230 { "licq", "licq" },
231 { "amsn", "amsn" },
232 { NULL, NULL }
235 char *P2P[MAX_NR_APPS][2] = {
236 { "amule", "amule" },
237 { "gftp", "gftp" },
238 { "smb4k", "smb4k" },
239 { "ktorrent", "ktorrent" },
240 { "bittorrent-gui", "bittorrent-gui" },
241 { "ftp", "ftp !" },
242 { "sftp", "sftp !" },
243 { "pavuk", "pavuk" },
244 { "gtm", "gtm !" },
245 { "gnut", "gnut !" },
246 { "gtk-gnutella", "gtk-gnutella" },
247 { "gnutmeg", "gnutmeg" },
248 { NULL, NULL }
251 char *Games[MAX_NR_APPS][2] = {
252 { "fgfs", "fgfs" },
253 { "tremulous", "tremulous" },
254 { "xboard", "xboard" },
255 { "gnome-chess", "gnome-chess" },
256 { "quake2", "quake2" },
257 { "quake3", "quake3" },
258 { "q3ut2", "q3ut2" },
259 { "sof", "sof" },
260 { "rune", "rune" },
261 { "tribes2", "tribes2" },
262 { "unreal", "unreal" },
263 { "descent3", "descent3" },
264 { "myth2", "myth2" },
265 { "rt2", "rt2" },
266 { "heretic2", "heretic2" },
267 { "kohan", "kohan" },
268 { "xqf", "xqf" },
269 { NULL, NULL }
272 char *Office[MAX_NR_APPS][2] = {
273 { "OpenOffice.org Writer", "oowriter" },
274 { "OpenOffice.org Calc", "oocalc" },
275 { "ooconfigimport", "ooconfigimport" },
276 { "OpenOffice.org Draw", "oodraw" },
277 { "OpenOffice.org Impress", "ooimpress" },
278 { "OpenOffice.org Math", "oomath" },
279 { "OpenOffice.org", "ooffice" },
280 { "AbiWord", "abiword" },
281 { "KWord", "kword" },
282 { "smath", "smath" },
283 { "swriterkpresenter", "swriterkpresenter" },
284 { "lyx", "lyx" },
285 { "klyx", "klyx" },
286 { "gnucash", "gnucash" },
287 { "gnumeric", "gnumeric" },
288 { "kspread", "kspread" },
289 { "kchart", "kchart" },
290 { "gnomecal", "gnomecal" },
291 { "gnomecard", "gnomecard" },
292 { "korganizer", "korganizer" },
293 { NULL, NULL }
296 char *Development[MAX_NR_APPS][2] = {
297 { "gitk", "gitk" },
298 { "gitview", "gitview" },
299 { "qgit", "qgit" },
300 { "git-gui", "git-gui" },
301 { "glimmer", "glimmer" },
302 { "glade", "glade" },
303 { "kdevelop", "kdevelop" },
304 { "designer", "designer" },
305 { "kbabel", "kbabel" },
306 { "idle", "idle" },
307 { "ghex", "ghex" },
308 { "hexedit", "hexedit !" },
309 { "memprof", "memprof" },
310 { "tclsh", "tclsh !" },
311 { "gdb", "gdb !" },
312 { "xxgdb", "xxgdb" },
313 { "xev", "xev !" },
314 { NULL, NULL }
317 char *System[MAX_NR_APPS][2] = {
318 { "iotop", "iotop -d 4 --only !" },
319 { "keybconf", "keybconf" },
320 { "gtop", "gtop" },
321 { "top", "top !" },
322 { "kpm", "kpm" },
323 { "gw", "gw" },
324 { "gnomecc", "gnomecc" },
325 { "gkrellm", "gkrellm" },
326 { "tksysv", "tksysv" },
327 { "ksysv", "ksysv" },
328 { "gnome-ppp", "gnome-ppp" },
329 { "iostat", "iostat -p -k 5 !" },
330 { NULL, NULL }
333 char *OpenSUSE[MAX_NR_APPS][2] = {
334 { "yast2", "yast2" },
335 { "yast", "yast !" },
336 { "systemsettings", "systemsettings" },
337 { "umtsmon", "umtsmon" },
338 { NULL, NULL }
341 char *Mandriva[MAX_NR_APPS][2] = {
342 { "draknetcenter", "draknetcenter" },
343 { "rpmdrake", "rpmdrake" },
344 { "harddrake", "harddrake" },
345 { "drakconf", "drakconf" },
346 { "MandrakeUpdate", "MandrakeUpdate" },
347 { "Xdrakres", "Xdrakres" },
348 { NULL, NULL }
351 char *WindowMaker[MAX_NR_APPS][2] = {
352 { "wmnet", "wmnet -d 100000 -Weth0" },
353 { "wmpower", "wmpower" },
354 { "wmlaptop2", "wmlaptop2" },
355 { "wmwifi", "wmwifi -s" },
356 { "wmifinfo", "wmifinfo" },
357 { "wmWeather", "wmWeather" },
358 { "wmstickynotes", "wmstickynotes" },
359 { "wmmixer++", "wmmixer++ -w" },
360 { "wmWeather", "wmWeather -m -s EDDB" },
361 { "wmcpuload", "wmcpuload" },
362 { "wmcpufreq", "wmcpufreq" },
363 { "wmclockmon", "wmclockmon" },
364 { "wmnd", "wmnd" },
365 { "wmCalclock", "wmCalclock -S" },
366 { "wmtime", "wmtime" },
367 { "wmdate", "wmdate" },
368 { "wmmon", "wmmon" },
369 { "wmsysmon", "wmsysmon" },
370 { "wmSMPmon", "wmSMPmon" },
371 { "wmifs", "wmifs" },
372 { "wmnd", "wmnd" },
373 { "wmbutton", "wmbutton" },
374 { "wmxmms", "wmxmms" },
375 { "wmpower", "wmpower" },
376 { "wmagnify", "wmagnify" },
377 { NULL, NULL }
380 char *other_wm[MAX_WMS][2] = {
381 { "IceWM", "icewm" },
382 { "KWin", "kwin" },
383 { "twm", "twm" },
384 { "Fluxbox", "fluxbox" },
385 { "Blackbox", "blackbox" },
386 { "ion", "ion" },
387 { "MWM", "mwm" },
388 { NULL, NULL }