KDE and awesome

From awesome
Jump to: navigation, search

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.

Personal tools