Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Buttons not getting displayed after 5.27 update #193

Open
Sriramgireesh opened this issue Feb 17, 2023 · 21 comments
Open

Buttons not getting displayed after 5.27 update #193

Sriramgireesh opened this issue Feb 17, 2023 · 21 comments

Comments

@Sriramgireesh
Copy link

image

This is the error that is getting displayed.

@zbor-li
Copy link

zbor-li commented Feb 17, 2023

I have the same situation

@FuzzyQuils
Copy link

Reporting in to say this is broken for me too; I got no error message but maximised windows no longer have buttons.

@sarvasana
Copy link

sarvasana commented Feb 17, 2023

Guys, stop commenting like this. It only results in a #metoo +1 thread. Just give thumbs up to the first message from @Sriramgireesh .

@AAA1exa8
Copy link

AAA1exa8 commented Feb 17, 2023

I have a bit hacky workaround run ldconfig -p | grep "kdecoration" this will give you path to the libraries then cp those files to the directory where is the library missing (in your case it is /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/appletdecoration, the appletdecoration directory might not exist then just create it) this will fix it after restarting your dock
(what I guess happened is that with the new update those libraries got moved around so you can temporarly cp them to their old location)

Note: this is very suboptimal and temporary solution

@toboggan7
Copy link

on arch, i also had to make a "libkdecorations2private.so.9" in /usr/bin (/usr/.../kde/appletdecoration did not work)

@KiritoGuugk
Copy link

cp /usr/lib/libkdecorations2private.so.10 /usr/lib/libkdecorations2private.so.9 fix on archlinux

@Xeo23
Copy link

Xeo23 commented Feb 18, 2023

on fedora, applet-window-buttons got removed during the update of plasma-desktop. And installing the applet requires downgrading plasma and several other packages.
2023-02-18_20-45

@sarvasana
Copy link

Maybe we should see if #191 fixes this.

@mekta03
Copy link

mekta03 commented Feb 19, 2023

Fix on my Fedora 37 KDE Plasma 5.27.0 (Wayland):

cp /usr/lib64/libkdecorations2private.so.10 /usr/lib64/libkdecorations2private.so.9

@Sadi58
Copy link

Sadi58 commented Feb 19, 2023

This solved it for me, as expected: ;-)
Go to https://github.com/chermnyx/applet-window-buttons/tree/dumb_5.27_support, and build using this "fork".

@artfox3
Copy link

artfox3 commented Feb 21, 2023

for those using arch linux the aur package has been updated using this commit #191 , we need to wait until it gets merged to be available in the main branch.

@ayandebnath
Copy link

I've tried the steps mentioned above, but nothing worked for me.

See the screenshot:
Screenshot_20230421_164451

Tapping on the widget does nothing.

Kubuntu 23.04
Plasma 5.27.4
Graphics Platform X11

This issue started after upgrading to Kubuntu 23.04 from 22.10

@DrevniyMagistr
Copy link

The buttons are duplicated when I expand the window, as shown in the screenshot. Where should I focus my attention? What could be causing this issue?
buttons

system

@ayandebnath
Copy link

The buttons are duplicated when I expand the window, as shown in the screenshot. Where should I focus my attention? What could be causing this issue? buttons

system

Open ~/.config/kwinrc

And add this

[Windows]
BorderlessMaximizedWindows=true

Then save and restart plasma or reboot.

@DrevniyMagistr
Copy link

The buttons are duplicated when I expand the window, as shown in the screenshot. Where should I focus my attention? What could be causing this issue? buttons
system

Open ~/.config/kwinrc

And add this

[Windows]
BorderlessMaximizedWindows=true

Then save and restart plasma or reboot.

Thank you!

@CaviaPorcellus
Copy link

On Kubuntu 23.04 slightly different location for the fix. Works fine now after breaking when I upgraded from 22.10 to 23.04 (X11).

cp /usr/lib/x86_64-linux-gnu/libkdecorations2private.so.10 /usr/lib/x86_64-linux-gnu/libkdecorations2private.so.9

@tamer-hassan
Copy link

tamer-hassan commented Apr 25, 2023

On Kubuntu 23.04 slightly different location for the fix. Works fine now after breaking when I upgraded from 22.10 to 23.04 (X11).

cp /usr/lib/x86_64-linux-gnu/libkdecorations2private.so.10 /usr/lib/x86_64-linux-gnu/libkdecorations2private.so.9

Better to symbolically link it not to copy it
example:
sudo ln -s /usr/lib/x86_64-linux-gnu/libkdecorations2private.so.10 /usr/lib/x86_64-linux-gnu/libkdecorations2private.so.9

@Katana97
Copy link

On Kubuntu 23.04 slightly different location for the fix. Works fine now after breaking when I upgraded from 22.10 to 23.04 (X11).

cp /usr/lib/x86_64-linux-gnu/libkdecorations2private.so.10 /usr/lib/x86_64-linux-gnu/libkdecorations2private.so.9

Thank you, works for me! I have my Window Buttons back!

@Sweeistaken
Copy link

Sweeistaken commented Apr 30, 2023

I am having the same issue with KDE Neon 5.27, none of these solutions worked. I also see that i have a different error than the on from the top:
image

@bayazidbh
Copy link

bayazidbh commented May 2, 2023

@Sweeistaken I currently run KDE neon, I was able to build it just fine using the 5.27 dumb support branch:

sudo apt install make cmake g++ extra-cmake-modules qtbase5-dev qtdeclarative5-dev libkf5declarative-dev libkf5plasma-dev libkdecorations2-dev gettext 
git clone --branch dumb_5.27_support https://github.com/chermnyx/applet-window-buttons && cd ${${_%%.git*}##*/} 
sh ./install.sh

(Fedora now have this widget as applet-window-buttons and it works just fine for me on my ublue-os image)

@palarky
Copy link

palarky commented Aug 24, 2023

I am having the same issue with KDE Neon 5.27, none of these solutions worked. I also see that i have a different error than the on from the top: image

In my case, the path KDE_INSTALL_QMLDIR was specified incorrectly. The compiled appletdecoration module was installed in the wrong place.
It helped me to check where the QT QML modules are in my system and move appletdecoration there.

Screenshot_20230824_214059

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests