wmgenmenu: A Window Maker menu generator
[wmaker-crm.git] / util / wmgenmenu.h
1 /* Copyright (C) 2010 Carlos R. Mafra */
2
3 /*
4 * If the program should run from inside a terminal it has
5 * to finish with a space followed by '!', e.g.
6 * "mutt !"
7 */
8
9 static char *terminals[MAX_NR_APPS] = {
10 "mrxvt -rv -shade 00 -vb +sb +sm -tr -sl 2000 -trt -itabbg black -hb -tabfg yellow -fn 10x20 -cr yellow",
11 "xterm -bg black -fg white +sb +sm -fn 10x20 -sl 4000 -cr yellow",
12 "konsole"
13 };
14
15 char *file_managers[MAX_NR_APPS] = {
16 "dolphin", "thunar", "rox", "GWorkspace",
17 "xftree", "konqueror", "nautilus --no-desktop", "fsviewer", "xfe"
18 };
19
20 char *Mathematiks[MAX_NR_APPS] = {
21 "xmaxima", "maple" , "scilab" "maxima !", "bc !",
22 "kcalc", "xcalc", "mathematica", "math"
23 };
24
25 char *Astronomie[MAX_NR_APPS] = {
26 "xplns", "stellarium"
27 };
28
29 char *Graphics[MAX_NR_APPS] = {
30 "gimp", "sodipodi", "killustrator", "krayon", "kpovmodeler",
31 "bitmap", "xpaint", "xfig", "kpaint", "blender", "ksnapshot",
32 "gphoto", "dia", "compupic", "gqview", "kview", "pixie",
33 "display", "ee", "xv", "eog", "qiv !"
34 };
35
36 char *Multimedia[MAX_NR_APPS] = {
37 "audacious2", "kaffeine", "audacity", "xmms", "k9copy", "acidrip",
38 "avidemux2_gtk", "gqmpeg", "freeamp", "realplay",
39 "kmid", "kmidi", "gtcd", "grip", "aviplay", "gtv", "gvlc", "sinek",
40 "xine", "aktion", "gcd", "xawtv", "xcdroast", "xplaycd"
41 };
42
43 char *internet[MAX_NR_APPS] = {
44 "chromium", "google-chrome", "firefox",
45 "galeon", "skipstone", "konqueror",
46 "dillo", "epiphany", "opera", "midori", "seamonkey",
47 "kazehakase", "links !", "lynx !"
48 };
49
50 char *email[MAX_NR_APPS] = {
51 "thunderbird", "mutt !", "GNUMail", "evolution",
52 "kleopatra", "sylpheed", "spruce", "kmail", "exmh",
53 "pine !", "elm !"
54 };
55
56 char *Sound[MAX_NR_APPS] = {
57 "soundkonverter", "krecord", "grecord", "alsamixer !", "sndconfig !",
58 "aumix !", "gmix"
59 };
60
61 char *Editors[MAX_NR_APPS] = {
62 "xjed", "jed !", "emacs", "xemacs", "gvim", "vi !", "vim !", "gedit",
63 "kedit", "xedit", "kwrite", "kate", "pico !", "nano !", "joe !"
64 };
65
66 char *Comics[MAX_NR_APPS] = {
67 "omnia_data", "comix", "qcomicbook"
68 };
69
70 char *Viewers[MAX_NR_APPS] = {
71 "evince", "kghostview", "gv", "ggv", "xdvi", "kdvi", "xpdf",
72 "acroread", "gless"
73 };
74
75 char *Utilities[MAX_NR_APPS] = {
76 "gdlinux", "k3b", "gtkfind", "gdict", "gpsdrive", "wfcmgr", "switch",
77 "kaddressbook", "kab", "kfind", "oclock", "rclock", "xclock", "kppp"
78 };
79
80 char *Video[MAX_NR_APPS] = {
81 "kaffeine", "gnomemeeting"
82 };
83
84 char *Chat[MAX_NR_APPS] = {
85 "pidgin", "skype", "gizmo", "kopete", "xchat", "kvirc", "BitchX !",
86 "epic !", "epic4 !", "irssi !", "tinyirc !", "ksirc", "gtalk",
87 "gnome-icu", "licq", "amsn"
88 };
89
90 char *P2P[MAX_NR_APPS] = {
91 "amule", "gftp", "smb4k", "ktorrent", "bittorrent-gui",
92 "!ftp", "!sftp", "pavuk", "gtm","!gnut", "gtk-gnutella", "gnutmeg"
93 };
94
95 char *Games[MAX_NR_APPS] = {
96 "fgfs", "tremulous", "xboard", "gnome-chess", "quake2", "quake3",
97 "q3ut2", "sof", "rune", "tribes2", "unreal", "descent3", "myth2",
98 "rt2", "heretic2", "kohan", "xqf"
99 };
100
101 char *Office[MAX_NR_APPS] = {
102 "oowriter", "oocalc", "ooconfigimport", "oodraw", "ooffice",
103 "ooimpress", "oomath", "ooregcomp", "abiword", "kword",
104 "smath", "swriterkpresenter", "lyx", "klyx", "gnucash", "gnumeric",
105 "kspread", "kchart","gnomecal", "gnomecard", "korganizer"
106 };
107
108 char *development[MAX_NR_APPS] = {
109 "gitk", "gitview", "qgit", "git-gui", "glimmer", "glade", "kdevelop",
110 "designer", "kbabel", "idle", "ghex", "hexedit !", "memprof", "tclsh !",
111 "gdb !", "xxgdb", "xev !"
112 };
113
114 char *System[MAX_NR_APPS] = {
115 "iotop -d 4 --only !", "keybconf", "gtop", "top !", "kpm", "gw", "gnomecc", "gkrellm",
116 "tksysv", "ksysv", "gnome-ppp", "iostat -p -k 5 !"
117 };
118
119 char *OpenSUSE[MAX_NR_APPS] = {
120 "yast2", "yast !", "systemsettings", "umtsmon"
121 };
122
123 char *Mandriva[MAX_NR_APPS] = {
124 "draknetcenter", "rpmdrake", "harddrake", "drakconf",
125 "MandrakeUpdate", "Xdrakres"
126 };
127
128 char *WindowMaker[MAX_NR_APPS] = {
129 "wmnet -d 100000 -Weth0", "wmpower", "wmlaptop2", "wmwifi -s", "wmifinfo",
130 "wmWeather", "wmstickynotes", "wmmixer++ -w", "wmWeather -m -s EDDB",
131 "wmcpuload", "wmcpufreq", "wmclockmon", "wmnd", "wmCalclock -S",
132 "wmtime", "wmdate", "wmmon", "wmsysmon", "wmSMPmon", "wmifs",
133 "wmnd", "wmbutton", "wmxmms", "wmpower", "wmagnify"
134 };
135
136 char *other_wm[MAX_WMS] = {
137 "icewm", "kwin", "twm", "fluxbox", "blackbox", "ion"
138 };