AwesomeWM is so called „tiling window manager”. It aranges windows using certain policy. Usually windows are organized in a such way that none of them overlapped another one. Most of the commands can be invoked directly from keybord, there is no need to use a mouse at all. Screen is organized into tags, on each tag there can be diffrent set of windows, and this tag can have a small graphicall icon. It took me some time to figure out how to use a graphical image instead of font with embedded icons, but it is possible with just a single line of script per tag added to section where tags are created:
-- {{{ Tags
-- Define a tag table which hold all screen tags.
tags = {}
for s = 1, screen.count() do
-- Each screen has its own tag table.
tags[s] = awful.tag({ "WEB", "MAIL/IM", "TERM", "DEV", "NOTES", "WORK", 7, 8, 9 }, s, layouts[1])
awful.tag.seticon("/home/pejotr/awesomeicons/INTERNET_16x16-32_b.png", tags[s][1])
awful.tag.seticon("/home/pejotr/awesomeicons/CHAT_16x16-32_b.png", tags[s][2])
awful.tag.seticon("/home/pejotr/awesomeicons/SHELL_16x16_b.png", tags[s][3])
awful.tag.seticon("/home/pejotr/awesomeicons/BUG_16x16_b.png", tags[s][4])
awful.tag.seticon("/home/pejotr/awesomeicons/ADDRESSBOOK_16x16-32_b.png", tags[s][5])
awful.tag.seticon("/home/pejotr/awesomeicons/TOOLS_16x16-32_b.png", tags[s][6])
end
-- }}}
Witam, nazywam się Piotr Doniec, w internecie występuję pod nickami 'pejotr' oraz 'doniczek'. Obecnie jestem studentem 3 roku informatyki na Politechnice Warszawskiej na wydziale Elektroniki i Technik Informacyjnych.