serebit I don't know if it's possible to add a feature that could maybe enable/disable on hover tooltips
Testing Budgie's new System Tray
Scotty-Trees Sadly no, the X system tray is this bizarre system wherein applications just tell X to add a window to the tray. I can't affect the contents of the window, only where it's placed and how it's sized, along with how it's drawn in GTK.
No more overlapping icons! This is amazing!
Thanks for your work, serebit!
I hadn't have trouble with the system tray, I mean no real trouble like things not working or stacks of icons covering each other or such.
I had noticed though - like GuzziPhil - that sometimes I would see the icon info and sometimes I wouldn't (I cannot see a grey line showing under the icons like he can).
That is still the same, probably due to what you explained to him.
I work on a Thinkpad T480, have Plata-Compact/Papirus/Adwaita installed and cannot see the info for these icons:
Caffeine, Night Light, Time/Date/Calendar, User Indicator.
On the other hand I can (reproduceably) see the info for:
Network, Battery 1 & 2, Volume, Bluetooth.
But I must say not being able to see those infos hasn't bothered me and is not that important.
I didn't notice the better spacing between the icons at first but now that I was pointed to it - hooray, it does look better indeed! Thank you for making SOLUS better!
serebit I'm guessing the following behaviour is also GTK-related?:
- Mouse hovering above volume icon:
- Then hovering over the notification icon:
- Finally hovering over the volume icon again:
This could very well have been an issue with the old implementation too. I just noticed it right now after people talked about the tooltips in this thread. Unfortunately I don't have the time to test right now and see if it is a regression.
- Edited
This isn't a regression, it is a bug in Gtk+. Been around for a while unfortunately.
Just had a quick play around with it. Looks great overall. The steam icon seems to fit in nicer with the others.
Just a couple of issues.
1) (I think this is a known issue): With the old system tray: I have had a long standing issue where the icons in the system tray would go missing if i turned off my screen then turned it back on. This seems to be related to UI scaling (I use 200%) and using a 4K monitor.
With the new system tray the icons get corrupted and un-usuable. I suspect it's the same issue just manifesting itself a bit differently.
Note: only the system tray icons are affected. the other things like the clock/power button/Raven button all work fine.
Note: Using a Vega 64 and the current kernel.
2) Kinda related to 1. if i remove the system tray in Budgie desktop setting then i re add it, 2 of every icon in the system tray appears. I'm not sure if that is a new issue though.
The only way to get everything back to normal is to log back out and back in or restart the system.
Also just an observation: The steam icon used in the system tray is not the same one used by the icon theme in Solus (the blue Steam icon). I don't know if that is the intended behavior or not so just thought i would mention it. Personally i think the update looks nicer.
Lucien_Lachance How are you getting this spacing in your system, I have tried eopkg up and I don't think with the upgrade anything has changed?
Harry well, the new tray applet allows for spacing. budgie settings -> your panel -> applets -> system tray
the rest of the spacing is just a bunch of spacer applets placed between the various applets
Lucien_Lachance Oh lol, thanks btw
Dentraq There's only so much we can do about individual icon spacing, unfortunately. The applications themselves are accountable for setting the icon, and if the icon image used has a lot of transparent padding in it, the tray icon will retain that padding. This inevitably leads to inconsistent spacing for some applications. I'd fix it if I could
- Edited
Neumie Here's the build instructions. Just run this in a terminal, and then reboot. If you want to reinstall the unpatched Budgie afterwards (and you probably should), just run sudo eopkg it --reinstall budgie-desktop
.
# dependencies
sudo eopkg it -c system.devel
sudo eopkg it budgie-desktop-devel
# clone the project
git clone https://github.com/serebit/budgie-desktop --depth 1
cd budgie-desktop
# configure the build
mkdir build && cd build
meson --buildtype plain --prefix=/usr --libdir=/usr/lib --sysconfdir=/etc ..
# build and install
ninja
sudo ninja install
Let me know if this fixes the issues you were having!
"Honestly noticed nothing but serebit amazing" was my vote.
Please observe compressed top bar setup, same as enlarged setup:
I never noticed spacing issues ever on the major app side (left--what is correct name of left task bar?),
But same old same old on the right side of task bar (what is the name of the icons on right side of task bar?)
"Same old same old" raven spacing was always a little imperfect, even with perfectly-sequenced space bars in settings, and nothing changed. Possibly airier.
In fact, as you can see, Variety and Redshift apps shoehorned themselves up there so I never expected perfection.
Long story short---on a scale of 0 to 10 on how much I care about perfection in the upper right?
Hint: it's the number less than 1
serebit I am getting an error when trying to run: meson --buildtype plain --prefix=/usr --libdir=/usr/lib --sysconfdir=/etc ..
I have ibus 1.5.22 installed as far as i can see.
Error log:
`meson --buildtype plain --prefix=/usr --libdir=/usr/lib --sysconfdir=/etc ..
The Meson build system
Version: 0.53.2
Source dir: /home/neumie/budgie-desktop
Build dir: /home/neumie/budgie-desktop/build
Build type: native build
Project name: budgie-desktop
Project version: 10.5.1
C compiler for the host machine: ccache cc (gcc 9.3.0 "cc (Solus) 9.3.0")
C linker for the host machine: cc ld.bfd 2.34
Vala compiler for the host machine: valac (valac 0.48.6)
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program git found: YES (/usr/bin/git)
meson.build:32: WARNING: Consider using the built-in warning_level option instead of using "-Wall".
Program meson_post_install.sh found: YES (/home/neumie/budgie-desktop/meson_post_install.sh)
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Run-time dependency gtk+-3.0 found: YES 3.24.20
Run-time dependency glib-2.0 found: YES 2.64.3
Run-time dependency gio-unix-2.0 found: YES 2.64.3
Run-time dependency libpeas-1.0 found: YES 1.26.0
Run-time dependency gdk-x11-3.0 found: YES 3.24.20
Run-time dependency uuid found: YES 2.33.2
Run-time dependency vapigen found: YES 0.48.6
Found CMake: /usr/bin/cmake (3.17.3)
Run-time dependency ibus-1.0 found: NO (tried pkgconfig and cmake)
meson.build:47:0: ERROR: Dependency "ibus-1.0" not found, tried pkgconfig and cmake
`
@serebit We have documentation on building Budgie under Solus: https://github.com/solus-project/budgie-desktop/wiki/Building-Budgie-Desktop