- Build
confuse and imlib2 from within their respective source directories using:
./configure --prefix=$HOME/Root --disable-shared
make all install
- Build
awesome from within its source directory using:
PKG_CONFIG_PATH=$HOME/Root/lib/pkgconfig ./configure --prefix=$HOME/Root
- Add
$HOME/Root/bin to your .bash_profile/.bashrc.
- Set the contents of
$HOME/.local/share/applications/awesome.desktop to:
[Desktop Entry]
Version=1.0
Type=Application
Name=Awesome
Comment=The awesome launcher!
TryExec=awesome
Exec=awesome
- Use
gconf-editor to:
- edit the values at
/desktop/gnome/session/required_components_list, ensuring only windowmanager and terminal are present,
- set the value of
/desktop/gnome/session/required_components/windowmanager to awesome, and
- set the value of
/desktop/gnome/session/required_components/terminal to gnome-terminal.