mate-desktop/mate-panel

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

davidhedlund opened this issue · 16 comments

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.

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.

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

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!

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

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. 

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 ?

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

Thanks.

@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?

I think we can close this

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

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