- awesome wm
Awesome 3 WM installation :
For installation you need either to build your own or install from unofficial repositories as launchpad repertoires . but why not from the official repositories ?! , because official ubuntu reposatories have Awesome 2.1 not Awesome 3 .
Building Awesome 3 WM instructions for Ubuntu : is by Shinuza at his awesome post in Ubuntuforums.org . : HOWTO Build Awesome 3 – link .
But what about installation from the unofficial repositories ?! There are about 3-4 repositories you can add in your /etc/apt/sources.list and install different versions and snapshot releases from Awesome WM from :
Awesome 3.1 :
deb http://ppa.launchpad.net/antage/ubuntu intrepid main
deb-src http://ppa.launchpad.net/antage/ubuntu intrepid main
More at PPA ( Ubuntu personal package archive ) at launchpad.net for awesome versions :
Awesome 3.1 , Awesome 3.1.2 , Awesome 3.3.1 , Awesome 3.3.1 with Extra ( which am using now ) .
Awesome WM Manual and keys :
After installation you may need to go through manual to see how awesome WM works especially if you have no experience with tiling window managers before ( DWM , Xmonad , or wii ) , well its kind very similar to those but far more advanced and even more customized .
To go for the official manual run your terminal with Mod1+Enter ( Mod1 is your SUPER key , or Windows key ) , and you’ll go with the terminal then write :
man awesome
This will review the Awesome official manual , with the shortcut keys you will need to deal with awesome . but of you are looking for more organized shortcuts keys manual here is an outstanding at Tuxtraining.com .
Configuration Awesome :
Awesome 3 configuration file is resting in
/etc/xdg/awesome/rc.lua
all what you have to do is copying rc.lua to :
/home/yourusername/.config/awesome/rc.lua
.config/awesome is the directory which should has your own awesome configuration file rc.lua along with themes you define for awesome wm .
Words about Configurations :
all what i needed for my Awesome WM is setting up key-bindings , define my own tags and screens plus runs my application in pre-defined tags and screens .
Here is tutorials , tips and resources helped me a lot through that journey and am pretty sure they have said everything already except minor stuff :
1-Official Awesome wiki – link -
2- Arch linux wiki : Awesome 3 WM page – link -
3-an outstanding awesome page at a wiki belongs to CompSOC.. – link -
4- HOWTO: write an awesome 3 configuration file , at Ubuntuforums.org by Shearn89 – link -
5-Installing and configuring Awesome WM on Debian , Debian`s forums – link -
Customization of Awesome :
Its pretty much explained in Awesome’s Wiki and Awesome`s pages at arch linux wiki and CompSoc`s wiki .
Tricks :
1-Using Gnome Do as a an application launcher
2- If you are into panels , there are several other panels you may try ,Personally am using Tint . ( sometimes ) .
3-PcManFm : the file manager alternative for Nautilus and more faster , sometimes it does not seems to have gtk theme by default , so you need to define the themes and icons for it :
in ,gtkrc-2.0 you need to define your icons as
gtk-icon-theme-name=”gnome-brave”
or any other icon theme you have in your .icons directory .
4- I have an issue using such WMs same as blackbox , fluxbox , DWM and Xmonad . somehow i need to switch layouts to other layout am using in writing , so simple you can define key-binding for such task based on setxkbmap :
setxkbmap us
setxkbmap ara
setxkbmap de
For more additional information please comment .












