

sktop enables logs (useful for debugging). I3-wm includes i3.desktop as Xsession which starts the window manager. $ echo -e "\n\n\nSessionDir=/usr/local/share/xsessions" | sudo tee -a /etc/sddm.Note: i3-gaps (a fork of i3 with gaps and other features) was recently merged into i3-wm, and as such is no longer available. # Configure sddm (the login screen) to use our new desktop sessions directory $ sudo sed -i '/Name.*=/ s/$/-i3/' /usr/share/xsessions/sktop $ sudo sed -i 's|/usr/bin/startkde|/usr/local/bin/startkde-i3|' /usr/share/xsessions/sktop $ cp /usr/local/share/xsessions/sktop /usr/local/share/xsessions/sktop

# Create a new desktop session file for plasma + i3

$ sudo cp -a /usr/share/xsessions /usr/local/share/xsessions # Create a custom desktop sessions directory $ sudo chmod 755 /usr/local/bin/startkde-i3 $ sudo chown root.staff /usr/local/bin/startkde-i3 $ echo -e "#!/bin/sh\n\nKDEWM=/usr/bin/i3 startkde" > /usr/local/bin/startkde-i3 I use sddm (default on Debian), so if you're using another display manager ( cat /etc/X11/default-display-manager), you'll have to look into the configuration options. # Don’t spawn an empty window for the Plasma Desktopįor_window kill, floating enable, border noneĬonfigure your display manager to add an option for Plasma + i3 Configure i3 to be Plasma-friendlyĪdd the following lines to ~/.config/i3/config: # Don’t treat Plasma pop-ups as full-sized windowsįor_window floating enable If you've already got i3 installed (I recommend i3-gaps), it basically boils down to two steps: 1) configure i3 to be Plasma-friendly, and 2) configure your display manager (login screen) to add an option for Plasma + i3. Melkor33's solution works, but it's not very clean, IMO (to revert to plain Plasma, you have to go in and edit a configuration file) I believe my approach is more "correct", even if it is a smidge more work. I just wrote a blog post to cover this topic.
