mirror of
https://github.com/JakeStanger/ironbar.git
synced 2026-07-11 08:15:21 +01:00
[GH-ISSUE #632] [Tray] Some icons not appearing on startup #8638
Labels
No labels
A:Build
A:CI
A:Client
A:Config
A:Core
A:Documentation
A:Documentation
A:IPC
A:Testing
A:UX/UI
blocked
BREAKING CHANGE
duplicate
good first issue
GTK4
help wanted
invalid
M:Battery
M:Battery
M:Bindmode
M:Bluetooth
M:Brightness
M:Cairo
M:Clipboard
M:Clock
M:Clock
M:Custom
M:Focused
M:Keyboard
M:Launcher
M:Menu
M:Music
M:Music
M:Music
M:Network Manager
M:Notifications
M:SysInfo
M:Tray
M:Volume
M:Workspaces
partially resolved
P:Critical
P:High
P:Low
P:Medium
pull-request
T:Bug
T:Bug
T:Core Enhancement
T:Module Enhancement
T:New Module
T:Question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
JakeStanger/ironbar#8638
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ToxicMushroom on GitHub (Jun 4, 2024).
Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/632
I didn't find much when searching the wiki and repo for info on how to launch ironbar other than https://github.com/JakeStanger/ironbar/issues/11
Currently I am launching it via swaybar_command but I have multiple programs that autostart and rarely get picked up by the tray (seafile-applet, keepassxc).
If I kill said programs and relaunch them they do consistently appear, indicating some sort of race condition between the bar loading and the programs wanting to appear in the tray (I've no idea on how the appindicator protocol works)
So my question is if I'm not launching it correctly or if this is a bug. And if we solved this we can maybe add documentation to the wiki on starting ironbar.
Fwiw I didn't have these issues with swaybar
System information:
Configuration
Sway config
Config
@JakeStanger commented on GitHub (Jun 4, 2024):
This definitely seems like a bug to me. So long as dbus is running (which I don't think you'll get far without anyway), starting the
ironbarbinary should be sufficient@ToxicMushroom commented on GitHub (Jun 4, 2024):
dbus seems to have started 5s before my greeter, so it should have been running yes
log
@JakeStanger commented on GitHub (Jun 13, 2024):
I don't think the authors of it did, nor anybody implementing it to be honest.
I'll rename this issue to reflect the actual bug and look at it when I can. Are there certain programs that are particularly prone to not appearing in the tray? It helps to have these on hand to debug.
@ToxicMushroom commented on GitHub (Jun 13, 2024):
Keepassxc is one, its a local password manager so it should be relatively easy to test with, thank you for looking into this :)
@zimbipw commented on GitHub (Jun 14, 2024):
I can add that the blueman-tray icon is not showing
@crimsonduelist commented on GitHub (Jun 15, 2024):
I also get this with flameshot especially
The rest I noticed like the keepassxt one are actually loading if I autostart the bar on launch of my compositor and then launch the app for example. gbar mentions something similar in their home#the-tray-doesnt-show
@LeSnake04 commented on GitHub (Jun 22, 2024):
usbguard-qt seems to have the same issue and keypassxc is working fine for me
@JakeStanger commented on GitHub (Aug 4, 2024):
Mullvad can be added to the list.
@ToxicMushroom commented on GitHub (Oct 9, 2024):
To add more context, it really feels like a race condition, it's pretty much random which icons if any dont appear when I keep restarting ironbar.
here's a dbus-monitor log where ironbar showed 1 (blueman) out of 4 tray icons.
out.txt
interesting bits are around StatusNotifier strings I assume