Red Hat Enterprise Linux without root

Replacing GNOME's metacity and gnome-panel with the awesome window manager

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

My research interests include free and open source software, system security, and network security.