First a quick description of the panel configuration: Every plugin on
every panel is stored in a series of properties. Then, each panel has a
list of plugins on that panel, which references the central list.

What has happened here is that somehow a panel has been deleted
(panel-0), but the plugin settings associated with it have been left
behind. However, the .desktop files for the launchers have been deleted.
Launchers are not the only type of plugin which has been orphaned in
this way, there are a few others. Every plugin with ID > 11 in the xml
is an orphan.

I'm not sure how this happened. It doesn't seem to happen with the panel
in 18.04 if you delete a panel.

In order to fix this I think panel-switch will have to check where every
plugin exists somewhere on a panel, and if not ignore it (ie don't save
it).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1765565

Title:
  xfpanel-switch is failing to save panel settings

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xfpanel-switch/+bug/1765565/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to