mirror of
https://github.com/JakeStanger/ironbar.git
synced 2026-07-11 08:15:21 +01:00
[GH-ISSUE #1217] Some applications cannot display icons in the tray. #3184
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#3184
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 @xysgh on GitHub (Oct 25, 2025).
Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/1217
Describe the bug
I use the FlClash as my proxy application.It should have an icon, but it shows up as com.follow.clash on the tray. I can see the icon in Vicinae, but not in the tray.
To reproduce
Steps to reproduce the behavior:
trayExpected behavior
Tray Moudle can show the flclash icon successfully.
System information:
Gentoo LinuxHyprland0.17.1Configuration
Config
Styles
Additional context
I don't know if this helps, I copied my FlClash Desktop file over here.
Desktop File
Screenshots
@JakeStanger commented on GitHub (Oct 25, 2025):
There have been some changes to icon resolution for the GTK4 port. Can you confirm if this still happens on the latest git version please?
@xysgh commented on GitHub (Oct 25, 2025):
I'm trying to build now, please wait.
@xysgh commented on GitHub (Oct 25, 2025):
Yes, I built Ironbar locally, and it still can't show the FlClash tray icon.
@MagneFire commented on GitHub (Oct 26, 2025):
Having a similar issue with the current git version. Though not entirely the same, in my case the fallback icon is shown for the Proton application.
Quick debugging makes it clear that the
icon_namecontains a path to an svg (/usr/lib/python3.13/site-packages/proton/vpn/app/gtk/assets/icons/state-connected.svg).Using the already existing image provider helps in fixing this issue: https://github.com/JakeStanger/ironbar/compare/master...MagneFire:fix/tray-use-picture?expand=1. But I couldn't get this to work for the
Updateevent.I can open a new issue if that's desired.
EDIT: You can also see another issue: duplicate icons. This seems to be related to
nm-applet:@JakeStanger commented on GitHub (Oct 27, 2025):
Yes I think that's a separate issue. Loading SVGs seems to need some special treatment.
Occasionally dbus will send duplicate tray items, but they shouldn't show. Are you actually seeing them duplicated in Ironbar?
@MagneFire commented on GitHub (Oct 27, 2025):
See relevant issue (https://github.com/JakeStanger/ironbar/issues/1222). In short, there are the ignored messages, it feels like a bar initialization issue as one of the icons becomes dormant. Restarting the bar sometimes fixes it.
@JakeStanger commented on GitHub (May 10, 2026):
Resolved by #1479
Duplicate of #1404