-
-
Notifications
You must be signed in to change notification settings - Fork 705
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Libappindicator tray #21
Comments
Is it possible to define which bar the tray icons will show up on (multi-monitor setup)? |
Not at the moment, but it's a good feature to have :) |
I guess I'll report here, instead of spamming issues, since this a beta feature. When restarting the bar, only Telegram and Keybase icons remain. Slack and Caprine are gone. Also, Discord never appears at all, for some reason, even with the latest fixes. |
Upon further usage, it looks like Keybase doesn't re-appear consistently either, only sometimes. Right-clicking the Keybase tray outright crashes the bar, every time. Other apps crash the bar too when right-clicking, but I can't consistently reproduce it. Sometimes the bar fails to start. Can't consistently reproduce either, but it eventually happens after launching and killing it repeatedly (segfault, no special error). Not sure if of any use, but when launching the bar I get these two:
Also, Slack's icon doesn't change when there are new messages. Don't know if Slack's/Electron's or Waybar's fault though. May or may not be affecting Caprine and Keybase too, just haven't received any messages in them yet. |
Do you have a multi-screen configuration? |
Yep, I see where this is going 🙂 I have two monitors, both have a bar. |
@jeremejevs Can your check if the crash is still present in the last commit? :) |
Yep, the issue is still there, unfortunately. I have also noticed that in some conditions, if the first icon you right-click on after launching Waybar is Keybase, then right-clicking on other icons still opens Keybase's tray menu. Had that happen with Telegram too. Peculiar. |
@jeremejevs I found time to work on it a little bit and it's normally fixed now :) (ba79b4d) |
Tested, no crashes or mixed up menus, thanks! 🙂 Only issue remaining - no Discord icon. |
@rvi64 I didn't implement the icon updates, if I find time I will do it next week |
Hi I don't know if I should create a specific issue, or if trail icons related issues are grouped here. issue : |
@NokiDev Oh, I thought I fixed it, so I'm watching it next week. :) |
Also getting the large icon issue with Insync, but the rest work fine. edit: Just got the issue with the VLC applet and the cone is ginormous although the bar doesn't change size, so just a piece of it is visible 🤣 |
If somebody stumbles upon this, |
@eoli3n I believe that issue is fixed by swaywm/sway@4a27292 |
|
@niktob560 as I mentioned earlier it's an issue with sway. |
|
Hi! ❯ dpkg -l | grep -E '(sway|waybar|libappindicator)'
ii gir1.2-appindicator-0.1:amd64 0.4.92-8 amd64 Typelib files for libappindicator1
ii gir1.2-appindicator3-0.1:amd64 0.4.92-8 amd64 Typelib files for libappindicator3-1
ii libappindicator-dev 0.4.92-8 amd64 allow applications to export a menu into the panel -- development
ii libappindicator-doc 0.4.92-8 all allow applications to export a menu into the panel -- documentation
ii libappindicator1:amd64 0.4.92-8 amd64 allow applications to export a menu into the panel
ii libappindicator3-1:amd64 0.4.92-8 amd64 allow applications to export a menu into the panel -- GTK3 version
ii sway 1.5-7 amd64 i3-compatible Wayland compositor
ii sway-backgrounds 1.5-7 all Set of backgrounds packaged with the sway window manager
ii swaybg 1.0-2 amd64 Wallpaper utility for Wayland compositors
ii swayidle 1.6-2 amd64 Idle management daemon for Wayland
ii swaylock 1.5-2 amd64 Screen locker for Wayland
ii waybar 0.9.4-1 amd64 Highly customizable Wayland bar for Sway and Wlroots based compositors I have tested various environment variables: ❯ env | grep XDG
XDG_CURRENT_DESKTOP=sway
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=sway
XDG_SESSION_ID=12
XDG_SESSION_TYPE=wayland
XDG_VTNR=1 Also The following works though:
|
What is |
So, I am not sure if this was the reason (because I was trying to fix another problem with podman and cgroups rights), but I installed And @luispabon I have just tested removing all the |
sparkleshare doesn't show the tray icon. Telegram, however, does. What could be the problem? |
Apparently this isn't necessary since 2020 Alexays/Waybar#21 (comment)
how to define icon theme for the tray? I cannot find a way in the manual |
@875d were you ever able to sort this out? I tried using |
No I didn't. I still have those horrible terrible icons. |
Well, I just opened this issue, which addresses our woes, in case you'd be interested. |
Still finding Sparkleshare without a tray icon, fyi (though vlc's icon works fine). Thanks for the work here! ❤️ |
@7ff04da4aa6ac37197e249299066ac30 I believe you must define some strategy via CSS variables (gtk) to obtain the color alternation following the |
Is there a way to specify certain icons to hide or show in the try? If not, is this a possible feature? |
i'm using youtube-music Desktop and its icon is displayed correctly but when it tries to display the tooltip logs this error:
|
Hello, Do you have an idea on where may the problem come from? I am on archlinux. Thanks in advance! |
@victorballester7 Does this comment help? |
Hi! thanks for your answer @jman-schief. Actually I also tried with |
The problem was that I didn't start the processes I have though another question. Is it possible to customize the style of the tray, changing the colors of the icons (or even the icons themselves)? I found that there is a hidden config that do some styling:
How can I know all the available options for the styling of the tray a part from |
@victorballester7 here the wiki documentation for the tray CSS option. Unsure if you can style the icons themselves, I suspect Waybar cannot intervene in other applications (see also #3328 ) |
Tray beta now shipped :)
Bugs I noticed:
Support multi modulesWith multiple apps in tray, only the last is interactive, the others cause crashElectron apps
You need
libappindicator-gtk3
(added to AUR package)and launch apps with
env XDG_CURRENT_DESKTOP=Unity slack
The text was updated successfully, but these errors were encountered: