I'd like to use the Awesome Window Manager with all the other XFCE4 environment daemons, like keyrings, panels, power managers, etc. Is there a way to do this?
Ubuntu – How to change the Xfce window manager to awesome
awesomewindow-managerxfce
awesomewindow-managerxfce
I'd like to use the Awesome Window Manager with all the other XFCE4 environment daemons, like keyrings, panels, power managers, etc. Is there a way to do this?
Best Answer
(Tested on Xubuntu 12.04, but with the ppas for Xfce 4.10 and 4.12 installed; however this will work from Xfce 4.8 onwards (default 12.04 version))
You can either run
awesome
as the window manager in an Xubuntu or Xfce session (which I think is what you want), or run it from its ownawesome
session (once installed that becomes an option inlightdm
).First install
awesome
from the repositories withNow, if you want to run
awesome
as window manager in an Xfce or Xubuntu session, you can edit the relevant xfconf setting with:This command changes the default window manager in the Xfce session to the
awesome
window manager. With other window managers such asmetacity
, you would instead use-t string -s "metacity" -t string -s "--replace" -a
as the second part of the command. The--replace
option is not available or needed anyway withawesome
.Now logout and login again by choosing the normal Xubuntu or Xfce session if you want to run
awesome
within an Xfce session.To return to
xfwm4
as default window manager, runYou may need to configure the various options in
awesome
by creating a personal rc file in$HOME/.config/awesome
and tweaking the various options:You will need to set up your themes and manually tweak how windows will appear, as the normal Xfwm4 window manager settings and tweaks will obviously not work when using
awesome
.The screenshot below is of
awesome
running in a Xubuntu session, with the rest of Xfce still installed. If you have an Xfce panel at the top of the screen it will obscure theawesome
panel, so you will have to move it elsewhere.For more information on
awesome
and its keybindings, seeman awesome
and the Ubuntu manpages online.Note: This does not work at least as of Ubuntu 13.10. Bug report against XFCE4 opened.