Skip to content
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

System tray icon shows as "three dots" icon instead of messenger icon #2

Closed
LeFloatyPancake opened this issue Sep 19, 2021 · 3 comments

Comments

@LeFloatyPancake
Copy link

The systray icon for caprine shows as a "three dots icon" compared to the appimage version which shows the messenger icon. A couple bug reports have been reported to the official GitHub page of caprine related to flatpak. Please see image below for reference.
test
I tried changing icon themes but it doesn't work. This could be an issue with the systray extension but I don't have another desktop environment to conduct an in-depth troubleshooting (Although others have reported empty icons for other DEs).

I might be reporting this issue to the wrong party but can anything be done with this?

Thanks so much for maintaining this package.

@dusansimic
Copy link
Collaborator

From my research, this is caused by icon not available in the specified path in the app (due to the way flatpak packages the app). It either needs to be available in the specified path or the path should be changed inside the source of the app. I still haven't found the time to work on this so once I do, I will fix it.

@LeFloatyPancake
Copy link
Author

Good day
I was scrolling through journalctl logs and it seems I have found the issue

Oct 01 21:44:14 tahiti [email protected][5090]: Caprine1, Impossible to lookup icon for 'Caprine1_1-panel' in path /tmp/.org.chromium.Chromium.WkOZBp
Oct 01 21:44:14 tahiti [email protected][5090]: unable to update icon for Caprine1
Oct 01 21:44:14 tahiti [email protected][5090]: unable to update icon for Caprine1

Tested on gnome with appindicator extension so I have no idea how this looks for other DEs .

Anyway I did some experimentation and gave Caprine access to the /tmp directory via flatseal>filesystem>other files. The icon now shows up but I don't know if this workaround is considered "safe" though. Is it safe?

@dusansimic
Copy link
Collaborator

This should be fixed by the latest commit. Please wait until the package is pushed to Flathub (might take a few hours). The problem was indeed related to the /tmp directory so thanks for spotting that @LeFloatyPancake! It's fixed by using the entrypoint script from com.wire.WireDesktop package.

I'll close this now but if the issue persists please let me know.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants