KDE and awesome
Contents |
Setup
Option 1: .desktop files
Place the following in /usr/share/apps/ksmserver/windowmanagers/awesome.desktop (or your system's equivalent; the folder will probably contain openbox.desktop or metacity.desktop as well).
Note: kde4 users should place file file into /usr/share/kde4/apps/ksmserver/windowmanagers/awesome.desktop
[Desktop Entry] Exec=awesome TryExec=awesome Name=awesome
Now, you should be able to choose "awesome" as window manager in System Settings->Default Applications->Window Manager
Option 2: Environment variables
KDE has the KDEWM environment variable that allows you to specify an alternativ window manager to use.
The following is unverified:
just create a new script called something like:
~/.kde/env/set_window_manager.sh
containing
export KDEWM=awesome
and make it executable chmod +x ~/.kde/env/set_window_manager.sh
I made a script in /etc/X11/Xsession.d/98mine containing just:
export KDEWM=awesome
But this is not recommended since it sets this variable for all users of the system (which is only me on my laptop).
I made some screenshots.
Disable Plasma
Copy /usr/share/autostart/plasma-desktop.desktop to ~/.config/autostart/ and add Hidden=true at the end.
Disable KRunner
Copy /usr/share/autostart/krunner.desktop to ~/.config/autostart/ and add Hidden=true at the end.
Fix Systray
Tray icons of some KDE applications won't show up in awesome's systray because they use the KDE status notifier. If you disable this service (System Settings > Startup and Shutdown > Service Manager > uncheck "Status Notifier Manager") all the icons should appear. Tip taken from Tint2 Wiki.
Logout / Shutdown
Install kshutdown, also available as Debian package.