What is the correct way to install KWin X11 on LXQt?

I want to correctly install KWin X11 with all its libraries on LXQt, ensuring compatibility. How can I do this? Note: I am using Lubuntu 25.10

Have you just tried sudo apt install kwin-x11 and thus installing Ubuntu – Details of package kwin-x11 in questing ?

Kwin is intended for KDE Plasma (not LXQt), and assumes a lot of KDE Frameworks is available (as used by KDE Plasma, not LXQt), which is one reason why Lubuntu doesn’t use it.

Lubuntu doesn’t support it, we’ve not done any Quality Assurance testing with it, as we use openbox. Some of the team may have tried other things (we do, I use xfwm4 myself), but I’ve also tried fluxbox and at least 5 other WMs over the years with LXQt, but I’m not sure there is a specific “correct” way other than installing it.

1 Like

Yes, I installed KWin using the command sudo apt install kwin-x11, but I encountered some issues. Have you tried a window manager with effects that ensures its quality and system compatibility? Because Openbox is suffering from some problems where I notice noticeable tearing or distortion in the image when there is movement on the screen, for example, when playing a video or when quickly scrolling down a webpage. This is not due to a slow machine.

Try xfwm4, it’s from XFCE, but it can be used in LXQT.

Moved to Support and Help.

Please note that the Flavors categories are for discussion not technical support.

Thanks

2 Likes

I’ve successfully integrated picom with Openbox, which resolved the issue I was having. I now have rounded corners, transparency, and proper fading/blur effects.

2 Likes

For those who want the code I used, I took it from this website: https://smarttech101.com/how-to-configure-picom-in-linux. However, I asked an AI to modify the code to add rounded corners.

# Shadows
shadow = false; # Changed from true to disable shadows

# shadow-radius = 8;
# shadow-opacity = 0.6;
# shadow-offset-x = -3;
# shadow-offset-y = -3;
# shadow-exclude = [
#    "class_g ?= 'i3-frame'"
# ];

# Fading
fading = true;
fade-in-step = 0.03;
fade-out-step = 0.03;
fade-delta = 4;

# Transparency / Opacity
inactive-opacity = 1;
frame-opacity = 1.0;
inactive-opacity-override = false;
detect-client-opacity = true;
focus-exclude = [ "class_g = 'Cairo-clock'" ];
opacity-rule = [
  "90:class_g = 'URxvt'",
  "97:class_g = 'Anki'",
  "70:class_g = 'i3bar'"
];

# General settings
backend = "glx";
vsync = true;
mark-wmwin-focused = true;
mark-ovredir-focused = true;
detect-rounded-corners = true;
detect-client-opacity = true;
refresh-rate = 0;
use-ewmh-active-win = true;
detect-transient = true;
detect-client-leader = true;
use-damage = true;
log-level = "warn";

# Options for rounded corners
corner-radius = 10; # You can adjust this value to change the corner radius (in pixels)
round-borders = 1; # Enable rounded window borders feature

wintypes:
{
  tooltip = { fade = true; shadow = false; opacity = 1; focus = true; full-shadow = false; }; # shadow = false was modified
  dock = { shadow = false; }
  dnd = { shadow = false; }
  popup_menu = { opacity = 1; }
  dropdown_menu = { opacity = 1; }
};

You can use this theme GitHub - archcraft-os/archcraft-openbox-themes: // Package : Openbox Themes for Openbox, along with the Orchis Dark theme, to make it look like this.


The final result

You can modify the code to add blur instead of just having transparency, but my version of Picom does not support blurring.

1 Like

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.