Hi,
I’m searching for a window decoration theme that only has a frame, no buttons or anything more. Something like what Bismuth had. The one I pulled from AUR works on my Arch system (even though it’s not supported for Plasma 6) but I want to install this on my Thinkpad that has Aurora Linux. But since I only want the window decoration part, any theme like this would work for me.
Edit: Thanks to Remus86, I was able to install Bismuth.
Though, because of the nature of immutable, it was tough. I had to use rpm-ostree a lot, which Aurora devs don’t recommend to use. I had to install
sudo rpm-ostree install cmake gcc-c++ extra-cmake-modules qt6-qtbase-devel qt6-qtquickcontrols2-devel qt6-qtdeclarative-devel qt6-qtsvg-devel qt6-qtwayland-devel kf6-kconfig-devel kf6-kcoreaddons-devel kf6-ki18n-devel kf6-kxmlgui-devel kf6-kdeclarative-devel kf6-kcmutils-devel kf6-kglobalaccel-devel kdecoration-devel
just to be able to compile Bismuth.
Later, since cmake couldn’t write on a read-only system, I had to modify the location to my home directory.
cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/.local
I added this installed location as QT_PLUGIN_PATH, just for KDE settings to see it as a theme.
export QT_PLUGIN_PATH=$HOME/.local/lib64/plugins:$QT_PLUGIN_PATH
But it was not persistant between logins so I also wrote it to bashrc:
echo 'export QT_PLUGIN_PATH=$HOME/.local/lib64/plugins:$QT_PLUGIN_PATH' >> ~/.bashrc
Also created a bismuth_kdecoration.desktop
file for it, under ~/.local/lib64/plugins/org.kde.kdecoration3
:
[Desktop Entry]
Type=Service
X-KDE-ServiceTypes=KDecoration
X-KDE-Library=bismuth_kdecoration
Name=Bismuth
Comment=Bismuth
Then I set the permissions: chmod -R 755 ~/.local/lib64/plugins/org.kdecoration3/
When I restart, I was able to use Bismuth.
Ivan Cukic has ported the Bismuth window decoration to Plasma 6.
Thank you very much for this, it’s great.