I don’t want to waste any time with much of an explanation for this solution, except I really like Awesome, a tiling window manager. The only issue is that I prefer the ease of configurations and Kwallet that come with Plasma desktop environment (formerly KDE). Outside of those, I don’t need Plasma.

First, disable systemdBoot: 

kwriteconfig5 --file startkderc --group General --key systemdBoot false

You might need to use this instead, depending upon your version of Plasma:

kwriteconfig6 --file startkderc --group General --key systemdBoot false

This forces Plasma to boot with the old scripting system, enabling us to setup a new base script for booting with Awesome window manager instead of Kwin:

kate /usr/local/bin/plasma-awesome.sh

If you’re feeling like a hacker, then replace kate with something like sudo vim, sudo nano, or sudo emacs. I am not a hacker, just a computer user, and kate is nice. Kate will ask for your adminstrator password when you go to save this to it:

export KDEWM=/usr/bin/awesome

Then make it executable:

chmod +x /usr/local/bin/plasma-awesome.sh

Finally, create the desktop file:

kate /usr/share/xsessions/plasma-awesome.desktop

Remember to replace kate with something that soothes your particular issues. Again kate manages authentication for saving this:

[Desktop Entry]

Log out or restart and select the new option before log in. Be sure to delete any Plasma panels. Mod4 (super/flag/command)+(number) changes your desktop (called “tag” in Awesome wm). Since the Plasma desktop covers the first tag, I like to use it for my writing activities, with its own peaceful wallpaper and nothing else. Mod4+r grants a nice run prompt, and, as is common for tiling window managers, mod4+enter presents a terminal window. Rest of the shortcuts for Awesome can be found here: 


These are some nice setups to get started, if you are new to Awesome:


Thanks go to the Arch wiki authors for their documentation of Plasma:


As well, thanks go to the KDE.org tutorials authors, for the following additional alterations to Awesome for better Plasma integration:


If you have a way of salvaging tag 1, message me on Jami @doctoro.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>