Well – Awesome is still awesome – in the upcoming version 3 (installed from git) – it’s really stable and full of nice features.

Today I would like to post some screen shots and my new .awesomerc file together with .conkyrc. I suppose that there are more and more people interested in this Window Manager – and what I would like to do is to help. You can, of course, find many more configuration files on the Net (my favourites are those of Gigamo, phraok and last but not least – calmar – who also contributes to Awesome WM developing. Just search for those nicknames on Google – and you will probably get nice configuration files).

I just tried once again Awesome Window Manager. And I have to admit – it’s brilliant. Awesome is a tiling Window Manager. It was based on dwm at the beginning – but now it is rewritten and many nice features are added.

Awesome has relatively easy to understand configuration file through which you can tweak it to your liking. You can change keyboard shortcuts, colors, fonts etc. And still you can take an advantage of tiling Window Managers – that is – window manager is taking care of the placement of the desktop windows. I find it very relieving and… hm – “Zen”-like.

I used one of the first versions of Awesome in the past – and I’m glad to notice the quick development of it. Awesome is small and very quick (at least here and for me!) but in the same time it supports basic “eye-candy. With the help of xcompmgr, one can acquire shadows and if you set the background with the help of feh + configure your urxvt and xorg, you can also acquire real transparency in terminal.

Today I will just share some screen shots I made. I would also like to share some links with you, I found helpful while editing my .awesomerc. So, here it goes.

################################################################################
# SETTINGS – main settings
# set this to True if you just want one summary line (True/False)
brief = True
# number of packages to display (0 = display all)
num_of_pkgs = 5
#show only important packages
onlyImportant = False
########################################

p = runpacman()
#parse pacmans output
for line in p.stdout:
if re.match(‘(Cíle|Pakete|Targets|Se procesará|Cibles|Pacchetti|’
‘Celuje|Pacotes|Цели):’, line):
program = line.split()[1:]
for line in p.stdout:
if not line.strip():
break
program += line.split()