psifidotos / applet-window-buttons

Plasma 5 applet in order to show window buttons in your panels
GNU General Public License v2.0
402 stars 55 forks source link

[master branch] potential upcoming breakage, can't compile the applet #187

Open dr460nf1r3 opened 1 year ago

dr460nf1r3 commented 1 year ago

I'm on the latest master branch builds of KDE on Garuda Linux. The applet broke a few days ago after updating, showing the following info:

file:///usr/share/plasma/plasmoids/org.kde.windowbuttons/contents/ui/main.qml:26:1: plugin cannot be loaded for module "org.kde.appletdecoration": Cannot load library /usr/lib/qt/qml/org/kde/appletdecoration/libappletdecorationplugin.so: (libkdecorations2private.so.9: cannot open shared object file: No such file or directory)

I tried to recompile the applet against newer libraries, which also failed. A log of the compilation can be found here.

YamiYukiSenpai commented 1 year ago

Same here for me on KDE Neon.

$ find /usr -iname "libkdecorations2private*"
/usr/lib/x86_64-linux-gnu/libkdecorations2private.so
/usr/lib/x86_64-linux-gnu/libkdecorations2private.so.5.26.80
/usr/lib/x86_64-linux-gnu/libkdecorations2private.so.10
/usr/share/doc/libkdecorations2private10

I decided to create a symlink of so.9 file that points to so.10, and I'm able to use the widget again.

$ ls -l /usr/lib/x86_64-linux-gnu/libkdecorations2private.so*
lrwxrwxrwx 1 root root    29 Nov 29 08:55 /usr/lib/x86_64-linux-gnu/libkdecorations2private.so -> libkdecorations2private.so.10
lrwxrwxrwx 1 root root    34 Nov 29 08:55 /usr/lib/x86_64-linux-gnu/libkdecorations2private.so.10 -> libkdecorations2private.so.5.26.80
-rw-r--r-- 1 root root 22672 Nov 29 08:55 /usr/lib/x86_64-linux-gnu/libkdecorations2private.so.5.26.80
lrwxrwxrwx 1 root root    55 Nov 29 22:22 /usr/lib/x86_64-linux-gnu/libkdecorations2private.so.9 -> /usr/lib/x86_64-linux-gnu/libkdecorations2private.so.10
dr460nf1r3 commented 1 year ago

While this sort of works ™️, it's not a good long-term solution. @psifidotos will this see an update once Plasma releases it officially or is this also in a state of not being worked on anymore?

YamiYukiSenpai commented 1 year ago

Stopped working for me too :-(

https://github.com/psifidotos/applet-window-buttons/issues/190

retropele commented 1 year ago

I think my thread is also this issue?