Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
D

dotfiles

> 编程语言
Open source

i3 + Plasma: using the i3 window manager on the top of KDE Plasma and other dotfiles, configurations, scripts, workarounds and practises from my Debian Sid mach

795 stars0 likes2 views
WebsiteGitHub

About

i3 + Plasma: using the i3 window manager on the top of KDE Plasma and other dotfiles, configurations, scripts, workarounds and practises from my Debian Sid mach

dotfiles

Here you can find the configuration files and a detailed guide to use the i3 window manager on the top of KDE Plasma desktop environment without relying on any kind of "integration" packages.

...as always: If this eats your cat or starts a global thermonuclear war, you are on your own.

More screenshots

The rest of my configuration and dotfiles are described and documented in config.md.

Requirements

You will need the following things:

  • A working Plasma environement (just follow the instructions on how to install Plasma for your distro);
  • i3 or i3-gaps;
  • feh or nitrogen for setting the desktop background.

And optionally:

  • A compositor like picom, for V Sync and transparency effects. You may want a version built from their git repo for stuff like blurring.

Create a new X Session file

As root (or with sudo) create a new file called plasma-i3.desktop in /usr/share/xsessions/ with the following content:

python
[Desktop Entry]
Type=XSession
Exec=env KDEWM=/usr/bin/i3 /usr/bin/startplasma-x11
DesktopNames=KDE
Name=Plasma i3 session
Comment=Plasma i3 session

This will add a new available session in your login manager.

Add some stuff in the i3 configuration

Next, add the following lines in your i3 configuration (~/.config/i3/config):

…

*The first line needs to be adapted if your Plasma language is not english. Use a tool like wmctrl to get the name of the window spawning when you login and replace the value in the i3 configuration file.

From this point on, you can logout and relog with the newly created session.

Optional final tuning

Remove i3bar

You may want to remove the lines related to the i3bar if you plan on keeping the Plasma status bar.

The Plasma "Pager" widget shows the i3 workspaces nicely, just be sure to have "Workspace name" instead of "Workspace number" in its configuration.

Disable "Activities" shortcut

Disable the Meta+Q shortcut from Plasma Settings > Category Workspace > Shortcuts > Category System Services > Plasma > Activities

Transparency and blurring

This can be configured per-window or per-application in the compositor settings. See picom.

The git version of picom has also dual_kawase as blur method.

Issues· 15 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

JavaScriptcompositordebiandesktopdotfiles

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言