Applets appear in the wrong place on panel on startup

on startup some of my applets appear in the wrong place. the separator applets specifically. i would have to move the applet around to update the position on panel to fix it.

this is a bit annoying. is there anything i can do to fix this?

Lots of threads on this issue

Funnily enough in recent days upstream had a pull request that could fix this issue permanently.

Do you want to help test this? I can create a test PPA with the proposed fix in.

of course, however i am a newcomer to Linux. so i may need a little guidance.

ok,

assuming you are using 22.04

In a terminal copy paste:

sudo add-apt-repository ppa:ubuntubudgie-dev/wanderingicon
sudo apt upgrade

logout and login or reboot

Have a look at your applets and see if they are now placed as you want - try moving applets around. Logout and login again to check if things are now retained in the position you left them.

After testing you should revert back to the repo version of budgie-desktop and remove the test PPA

sudo ppa-purge ppa:ubuntubudgie-dev/wanderingicon

Let me know how you get on.

that seems to fix the issue.
after purging, the applet started wandering again.

Thanks for testing. That is certainly an interesting observation - the fix in your case seems to hide the issue rather than permanently fixing it. We need a bit more info from you to see what is going on with your set up.

Please can you share with us your budgie setup - in a terminal

dconf dump /com/solus-project/ > ~/budgie-dconf-dump.txt

In your reply you can use the file-manager and drag-and-drop the .txt file found in your home folder into the post.

It is a text file - it will not contain any sensitive information - but you can assure yourself by just opening the .txt file in your favourite text editor and have a look over the contents.

usually its one of the spacers or the separators that go wandering.

budgie-dconf-dump.txt (4.4 KB)

Can you please post all the budgie packages you have installed?

dpkg -l | grep budgie > ~/packages.txt

The above will create a text file of all budgie related packages in your home folder.

packages.txt (5.7 KB)

hmm

unfortunately I can’t reproduce your issue with your info that you have provided.

Lets see if we can fix this without losing your panel layout.

dconf dump /com/solus-project/ > ~/budgie-dconf-dump.txt

Run the above to save your current config.

Then lets reset your panel.

budgie-panel --reset --replace &

Finally lets reload your original config

dconf load /com/solus-project/ < ~/budgie-dconf-dump.txt

Reboot

reboot --

Retest logging out/in and see if you still see wandering icons.

when i follow these instructions the icons still start wandering.
however i did get this message. I’m not sure if this is normal.

downey@downey-X580VD:~$ budgie-panel --reset --replace &
[1] 13952
downey@downey-X580VD:~$ ** Message: 15:15:39.150: manager.vala:542: Resetting budgie-panel configuration to defaults
** Message: 15:15:39.150: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/
** Message: 15:15:39.244: manager.vala:617: Creating default panel layout

(budgie-panel:13952): GLib-GObject-WARNING **: 15:15:39.429: ../../../gobject/gsignal.c:1760: parameter 1 of type 'SynapseResultSet' for signal "SynapseDataSink::search-done" is not a value type

** (budgie-panel:13952): CRITICAL **: 15:15:39.496: Client.vala:88: Initializing client failed
** Message: 15:15:39.793: libsession.vala:45: DESKTOP_AUTOSTART_ID not set, session registration may be broken (not running budgie-desktop?)

i also made another setup that also starts to wander. in that setup its easier to see the applets wandering.
budgie-dconf-dump.txt (10.1 KB)

Ah … damn - yeah - what is happening is the reload is not actually loading but is merging with the reset panel. So some really weird stuff is occurring.

'fraid at this point, you just have to reset the panel and tinker with it again manually.

budgie-panel --reset --replace &

i ran that command and i got this output


downey@downey-X580VD:~$ budgie-panel --reset --replace &
[1] 9660
downey@downey-X580VD:~$ ** Message: 19:13:38.019: manager.vala:542: Resetting budgie-panel configuration to defaults
** Message: 19:13:38.020: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/
** Message: 19:13:38.117: manager.vala:617: Creating default panel layout

(budgie-panel:9660): GLib-GObject-WARNING **: 19:13:38.294: ../../../gobject/gsignal.c:1760: parameter 1 of type 'SynapseResultSet' for signal "SynapseDataSink::search-done" is not a value type

** (budgie-panel:9660): CRITICAL **: 19:13:38.349: Client.vala:88: Initializing client failed
** Message: 19:13:38.646: libsession.vala:45: DESKTOP_AUTOSTART_ID not set, session registration may be broken (not running budgie-desktop?)
sys:1: Warning: g_signal_emit_valist: assertion 'signal_id > 0' failed
** Message: 19:13:49.155: settings_main.vala:151: Acquired org.budgie_desktop.Settings DBus connection
** Message: 19:14:31.356: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/applets/{db943cf3-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:14:31.390: manager.vala:438: Resetting dconf path: /org/solus-project/budgie-panel/instance/budgie-menu/{db943cf3-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:14:33.355: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/applets/{db943cf4-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:14:34.979: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/applets/{db943cf5-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:14:34.994: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/instance/spacer/{db943cf5-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:14:37.163: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/applets/{db943cf6-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:14:37.179: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/instance/spacer/{db943cf6-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:14:39.795: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/applets/{db943cf8-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:14:39.811: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/instance/spacer/{db943cf8-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:14:41.508: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/applets/{db943cf7-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:14:41.525: manager.vala:438: Resetting dconf path: /com/solus-project/clock/instance/clock/{db943cf7-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:14:44.283: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/applets/{db943cf9-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:14:46.884: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/applets/{db943cfa-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:14:46.900: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/instance/spacer/{db943cfa-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:14:48.803: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/applets/{db943cfb-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:14:50.371: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/applets/{db943cfc-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:14:50.387: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/instance/spacer/{db943cfc-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:14:52.299: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/applets/{db943cfd-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:14:54.515: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/applets/{db943cfe-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:14:54.530: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/instance/spacer/{db943cfe-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:14:56.357: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/applets/{db943cff-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:15:01.148: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/applets/{db943d0b-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:15:03.243: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/applets/{db943d0c-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:15:03.258: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/instance/spacer/{db943d0c-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:15:05.419: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/applets/{db943d0a-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:15:05.434: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/instance/spacer/{db943d0a-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:15:07.691: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/applets/{db943d09-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:15:10.268: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/applets/{db943d08-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:15:10.283: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/instance/spacer/{db943d08-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:15:12.476: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/applets/{db943d07-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:15:12.491: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/instance/status/{db943d07-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:15:15.571: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/applets/{db943d00-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:15:15.586: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/instance/spacer/{db943d00-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:15:18.876: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/applets/{db943d02-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:15:18.890: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/instance/spacer/{db943d02-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:15:20.483: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/applets/{db943d01-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:15:20.498: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/instance/places-indicator/{db943d01-d6cd-11ec-b71e-07849cbf9e9c}/
sys:1: Warning: g_bytes_compare: assertion 'bytes1 != NULL' failed
** Message: 19:15:26.445: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/applets/{db943d05-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:15:28.299: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/applets/{db943d04-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:15:28.314: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/instance/spacer/{db943d04-d6cd-11ec-b71e-07849cbf9e9c}/
** Message: 19:15:32.867: manager.vala:438: Resetting dconf path: /com/solus-project/budgie-panel/applets/{db943d03-d6cd-11ec-b71e-07849cbf9e9c}/

** (budgie-panel:9660): WARNING **: 19:16:52.913: BudgieMenuWindow.vala:311: Software has no parent directory, not adding to menu

i then setup my old layout manually again.
i then closed the terminal. after that the panel crashed and disappeared. i then rebooted with the terminal. and my icons were wandering again.

here is an image.