serebit OK i think i have it up and running now.

Properly testing it is proving a bit problematic due to another issue (Not a new issue or system tray specific). Using the same settings (200% scaling on a 4K screen using a Vega 64) the taskbar on the bottom gets a bit messed up if I turn my screen off and on quickly. So I can't definitely say its fixed at the moment. Testing may take a few days. I didn't see any icons get corrupted or go missing in the system tray though so encouraging signs 😀 . Bu I can't definitely say it's fixed yet.

The other issue is that sometimes, after turning the screen off then back on, the icons on the right do no respond to any mouse input. Its like they are not there as far as the OS is concerned. If i right click i get the same menu as i would if i right clicked on the desktop.
With the icons on the left (Budgie start menu, Files icon) the mouse needs to be pointing over the top part of the icons before they will respond.

Edit: Sorry forgot to add that i think the other issue about 2 of every icon being added has been fixed. I didn't test it under exactly the same scenario as i can't get the corrupted icons to appear anymore. But deleting and re-adding the system tray only has 1 of each icon now and trying to add a second system tray just gives me a message telling me that only one system tray can be active. Thanks 🙂.

    Neumie Thanks for testing! I'm sorry to hear that the issue with turning off your display and turning it back on isn't solved-- I had a similar issue that this commit fixed, but I don't have a 4K display and thus can't replicate your setup exactly. All this fix does (in large part) is re-integrate the system tray whenever something major changes, like when the applet is deleted/moved/duplicated, or when a screen changes status. This alleviates a bunch of issues that I could easily reproduce, and it looks like it fixes most of the issues you were having too!

    If you can figure out how to reproduce the icons not responding to mouse input (specifically the ones in the system tray applet), I'd be more than happy to give another attempt at fixing it. More details about your setup would also be helpful-- is the 4K display your only display? Are you physically turning the display off, or disabling it?

      @serebit

      1) Regarding usability I find it confusing how the clock applet misleads by stating there are no settings available through this brad crumb path: "Budgie Desktop Settings -> Bottom Panel -> Applets -> Clock -> No settings available". There are settings (or preferences) but they are available only through left click of the clock applet on on the system tray. I think the same settings should be accessible through the above mentioned path as well.

      2a) I find the formatting options for the date string some what limiting. They are available through "Settings -> Region & Language -> Formats -> Format for numbers, dates and currencies". A feature request would be to add a custom date string formatting option - By wich I mean something like this:

      $date “+%A %m-%d-%Y”
      Wednesday 02-10-2010

      2b) As a tweak is there perhaps a way to add a custom "Common Format" perhaps by "sudo gedit":ing some file?

        Jumpy Those are things you want to take up with Josh—I just made a new system tray applet, which contains things like the network applet and third-party icons for apps like Steam and Discord. I do understand the confusion, though. 😅

        Discord and slack (snap) tray icons now look much bigger than they did before.

        Screen resolution is 1366x768, panel size is 36.

        No, they're very much the same size. They've always been bigger than the caffeine applet, nm-applet icon, etc.

          Well, after a few days of use, I don't have graphic issues anymore, the wifi icon that degrades when booting, rebooting or after sleep, suspend ... All is clean, it's awesome and Serebit is amazing.

          We can add a new tag on this forum: the over amazing tag 😄

          serebit I think there may be some confusion. I'm getting a bit wordy 😛. There are 2 scenarios where the icons in the system tray my become unresponsive:

          1. The system tray icons become corrupted after turning the screen back on. The other icons around the system tray (power, raven, the clock) still work just fine. but if i click on a corrupted icon in the system tray nothing happens.
          2. The taskbar (the whole black bar at the bottom of the screen) gets messed up after turning my screen on. None the buttons/icons on the right hand side work. Its like they are not there.

          Last night scenario 2 cropped up when i turned my screen off (using the power button on the remote), waited about 5 seconds, and turned it back on. Because scenario 2 is happening I can't test scenario 1. I can only see that the icons are not corrupted.

          Setup:

          • Solus is fully up to date and i am using the current kernel.
          • Display: Only 1 display connected to the GPU: An LG43UD79. I am connecting to it using display port (though the same issue happens over HDMI also).
          • Using 200% scaling for the UI. I don't think i changed any other budgie UI related settings (generally i haven't tinkered with setting in the OS much).
          • GPU: Vega 64 using MESA/AMDGPU. I haven't tinkered with it or overclocked it or anything.
          • For me the 2 icons that are in the system tray pretty much at all times are steam and the network icon (i am using an ethernet connection). Sometimes teamviewer is also there.
          • I turn the monitor on and off using the power button on my remote.

          If you need any more info then let me know 🙂. I will keep an eye on the updated system tray and see if i can test scenario 1 above.

          Thanks for looking into it.

          Honestly I have never had an issue with the System Tray

          I am having a problem with some of the spacing in the status indicator. I have included spacers between the other applets. Is there a way to include a spacing between the status indicator icons? @serebit

            Harry Is there a way to include a spacing between the status indicator icons?

            That option is provided in this update. Check the system tray's applet settings.

              I misread, been a long day 😃

              No immediate plans on having it for the Status Indicator. Only reason it really makes sense for System Tray is because the icon sizing lacks consistency due to how the applications expose those windows.

                JoshStrobl It's okay bud! Could we please try and get this implemented as I think it would be a good feature. Or even to make the each status indicator singular and the user can manually add spacers and configure it?

                  Harry Could we please try and get this implemented as I think it would be a good feature.

                  As I said, there are no immediate plans on it. As much as you think it might be a good feature.

                  Or even to make the each status indicator singular and the user can manually add spacers and configure it?

                  This requires providing a migration path otherwise you end up breaking existing configurations, done at the Budgie level (as opposed to usysconf, which is where we'll perform some future transitions of other sorts) due to it affecting all users of Budgie across all OSes that use it.

                  This sort of separation likely wouldn't be planned until Budgie 11. It's unnecessary work for the Budgie 10.5 maintenance series.

                    serebit Good news! It looks like both of those issues are fixed for the system tray. I managed to test it a bit more today. No sign of corrupted icons and the expected menus appear when clicking on them. I have never gone a day without the corrupted/non functional system tray issue appearing.
                    I couldn't reproduce the issue with 2 of every icon appearing either. So that's looking good. Thanks for the fix 🙂.

                    If you have some luck fixing the taskbar issue then amazing would be insufficient for this thread 😃.