/
menu.lua
44 lines (43 loc) · 1.44 KB
/
menu.lua
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
-- MENU
-- sub menus
networkmenu = {
{ "opera", "opera" },
{ "firefox", "firefox" }
}
officemenu = {
{ "writer", "libreoffice -writer" },
{ "calc", "libreoffice -calc" },
{ "impress", "libreoffice -impress" },
{ "converter", "convertall" },
{ "calculator", "kcalc" }
}
editorsmenu = {
{ "kate", "kate" }
}
graphicsmenu = {
{ "gimp", "gimp" },
{ "gwenview", "gwenview" },
{ "digikam", "digikam" }
}
utilitiesmenu = {
{ "truecrypt", "truecrypt" }
}
awesomemenu = {
{ "lock", terminal .. " -e slock" },
{ "restart", awesome.restart },
{ "quit", awesome.quit },
{ "reboot", terminal .. " -e dbus-send --system --print-reply --dest='org.freedesktop.ConsoleKit' /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart" },
{ "shutdown", terminal .. " -e dbus-send --system --print-reply --dest='org.freedesktop.ConsoleKit' /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop" }
}
-- main menu
mymainmenu = awful.menu({
items = {
{ "network", networkmenu },
{ "office", officemenu },
{ "editors", editorsmenu },
{ "graphics", graphicsmenu },
{ "utilities", utilitiesmenu },
{ "awesome", awesomemenu },
{ "terminal", terminal }
}
})