mate-desktop / mate-panel

MATE panel
https://mate-desktop.org
GNU General Public License v2.0
185 stars 118 forks source link

"Reset All Panels" broken in Ubuntu 22.04, and Ubuntu 22.10 #1365

Closed davidhedlund closed 1 year ago

davidhedlund commented 1 year ago

After spending 6 hours with virtual machine evaluation, I have finally submitted a bug report that should have sufficient with information to help us find the cause of the behavior: https://bugs.launchpad.net/ubuntu/+source/mate-panel/+bug/2017319

If someone would like to help me to dig further, I'd be very grateful.

davidhedlund commented 1 year ago

Also, are you aware of this bug?: https://ubuntu-mate.community/t/window-list-applet-is-occasionally-unresponsive/23791

For me:

Screenshot at 2023-04-24 00-08-43

Entries listed by the Window List (Virtual Machine Manager, Control Center, LibreOffice-Calc, etc on the screenshot) sometimes they get unresponsive when I'm clicking on them.

davidhedlund commented 1 year ago

Is "Window List" part of the package mate-window-menu-applet or mate-panel?

lukefromdc commented 1 year ago

That's part of mate-panel, part of the wncklet applet which includes window-list, window selector, workspace switcher, and show desktop applets. Named for use of libwnck, which allows interaction with the window manager.

lukefromdc commented 1 year ago

Does this occur ONLY when you have the window buttons double-stacked (2-level)?

lukefromdc commented 1 year ago

Panels not coming back up on reset sounds like mate-panel somehow locking up. If it crashed the session manager would restart it and the panels would reappear.

Unfortunately, I have no landline and thus cannot download OS images to test for bugs in new installs

davidhedlund commented 1 year ago

Panels not coming back up on reset sounds like mate-panel somehow locking up. If it crashed the session manager would restart it and the panels would reappear.

Thanks, I added Open another terminal with CTRL+ALT+F1. Sign in with your user and password. run "$ killall mate-session". Hit CTRL+ALT+F7, so log in with LightDM to MATE again. to https://bugs.launchpad.net/ubuntu/+source/mate-panel/+bug/2017319

Unfortunately, I have no landline and thus cannot download OS images to test for bugs in new installs

If you have ideas, just tell me and I'll try them. I'm very happy with your help!

davidhedlund commented 1 year ago

That's part of mate-panel, part of the wncklet applet which includes window-list, window selector, workspace switcher, and show desktop applets. Named for use of libwnck, which allows interaction with the window manager.

Thank you! I can find it here: https://github.com/mate-desktop/mate-panel/blob/master/applets/wncklet/window-list.c

davidhedlund commented 1 year ago

That's part of mate-panel, part of the wncklet applet which includes window-list, window selector, workspace switcher, and show desktop applets. Named for use of libwnck, which allows interaction with the window manager.

I'm a bit confused. Look at my findings in https://bugs.launchpad.net/ubuntu/+source/mate-panel/+bug/2017319

* ubuntu-22.10-desktop-amd64.iso (mate-panel 1.27.0-0ubuntu1, mate-window-menu-applet 21.04.0-1): Bug reproduced
* ubuntu-23.04-desktop-amd64.iso (mate-panel 1.27.0-0ubuntu1, mate-window-menu-applet 21.04.0-1): Bug NOT reproduced. 
lukefromdc commented 1 year ago

mate-window-menu-applet is part of https://github.com/ubuntu-mate/mate-window-applets which is maintained by Ubuntu not by us.

davidhedlund commented 1 year ago

mate-window-menu-applet is part of https://github.com/ubuntu-mate/mate-window-applets which is maintained by Ubuntu not by us.

Is "Reset All Panels" part of mate-panel or mate-window-menu-applet ?

lukefromdc commented 1 year ago

"Reset all panels" is part of mate-panel itself.

davidhedlund commented 1 year ago

"Reset all panels" is part of mate-panel itself.

Thanks.

davidhedlund commented 1 year ago

@lukefromdc I could not reproduce the bug in ubuntu-23.04-desktop-amd64.iso. Should I close this issue or should we keep it open?

lukefromdc commented 1 year ago

I think we can close this

davidhedlund commented 1 year ago

Sure, it's solved in Ubuntu 23.04 after all.

davidhedlund commented 1 year ago

Just to let you know (from https://bugs.launchpad.net/ubuntu/+source/mate-panel/+bug/2017319):

Solved after a recent sudo apt-get dist-upgrade && reboot

I experimented in my VMs to find the responsible package that solved the bug. This did the trick:
sudo apt-get --only-upgrade install libcanberra-gtk3-module

Before the upgrade:
apt-cache show libcanberra-gtk3-module | grep Filename
libcanberra-gtk3-module_0.30-10ubuntu1_amd64.deb

After the upgrade:
apt-cache show libcanberra-gtk3-module | grep Filename
libcanberra-gtk3-module_0.30-10ubuntu1.22.04.1_amd64.deb