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

No system tray icon in Gnome 3.32 #9477

Closed
Bendodroid opened this issue Apr 15, 2019 · 11 comments
Closed

No system tray icon in Gnome 3.32 #9477

Bendodroid opened this issue Apr 15, 2019 · 11 comments
Labels
O-Uncommon Most users are unlikely to come across this or unexpected workflow S-Minor Impairs non-critical functionality or suitable workarounds exist T-Defect Z-Platform-Specific Z-Upstream

Comments

@Bendodroid
Copy link

image

Description

There is no system tray icon. So no ability to hide it to system tray etc.

I suppose its since the tray thing changed in one of the last GNOME versions.

Steps to reproduce

Install Riot from the Manjaro Repositories and start it.

I also get an Integrations error, but I can't click on it to see the cause.

Screenshot from 2019-04-15 14-03-59

Version information

Desktop app from Manjaro 18.0 testing Repos.

image

@jryans
Copy link
Collaborator

jryans commented Apr 16, 2019

I also get an Integrations error, but I can't click on it to see the cause.

This bit is unrelated. It's happening because the integration server was down at the time.

@jryans
Copy link
Collaborator

jryans commented Apr 16, 2019

@Bendodroid Do you happen to use any other Electron-based apps on your system? I'm curious if all Electron apps are facing this problem, or only Riot.

@Bendodroid
Copy link
Author

@jryans The Mullvad VPN app has the same issue, I already reported the bug there as well. I'm not sure if the JetBrains Toolbox uses electron or something else. Other than that, I'm not aware of any other electron apps on my system that should have system tray icons.

@enzingerm
Copy link

I had to install libappindicator-sharp and libappindicator-gtk3 to get the tray icon to work again (together with Gnome and the extension KStatusNotifierItem/AppIndicator Support

@Bendodroid
Copy link
Author

Great! Just installing libappindicator-gtk3 is enough for me. This should probably be added as a dependency for the package or at least be documented somewhere in this repo for people to find.

@t3chguy
Copy link
Member

t3chguy commented Apr 21, 2019

The dependencies are managed by electron-builder and cannot be modified from this level, if you feel like it should be a dep then you should open an issue there

@bugger11
Copy link

I had to install libappindicator-sharp and libappindicator-gtk3 to get the tray icon to work again (together with Gnome and the extension KStatusNotifierItem/AppIndicator Support

Why would libappindicator-sharp (and mono) be required for Riot / electron?
I am on Arch Linux with KDE. I first installed libappindicator-gtk3 but that did not resolve the issue. So I reluctantly tried installing libappindicator-sharp (which pulls in mono), and that did resolve the issue. But I would prefer not to have to install mono. Is it really a dependency now? Or am I missing something?

@t3chguy
Copy link
Member

t3chguy commented May 6, 2022

Are people still experiencing this?

@MountainX
Copy link

Are people still experiencing this?

I guess that depends on what you mean by "this". Like other commenters above, I'm running Element (desktop) on KDE and I had to manually install libappindicator-gtk3.

In Arch Linux, libappindicator-gtk3 is listed as an optional dependency for electron17. I guess that might be the expected situation. If so, then things are working as expected on Arch Linux & KDE for me. Hope that helps.

@SimonBrandner SimonBrandner added Z-Platform-Specific O-Uncommon Most users are unlikely to come across this or unexpected workflow T-Defect S-Minor Impairs non-critical functionality or suitable workarounds exist and removed P2 labels May 7, 2022
@t3chguy
Copy link
Member

t3chguy commented May 7, 2022

Is this an issue for anyone on the official deb or only on community maintained packages e.g arch?

@t3chguy
Copy link
Member

t3chguy commented Jun 10, 2022

Closing due to lack of ayes, presuming fixed by Gnome 40 or specific to community packages.

@t3chguy t3chguy closed this as completed Jun 10, 2022
su-ex added a commit to SchildiChat/element-web that referenced this issue Nov 25, 2022
* Make clear notifications work with threads ([\element-hq#9575](matrix-org/matrix-react-sdk#9575)). Fixes element-hq#23751.
* Change "None" to "Off" in notification options ([\element-hq#9539](matrix-org/matrix-react-sdk#9539)). Contributed by @Arnei.
* Advanced audio processing settings ([\element-hq#8759](matrix-org/matrix-react-sdk#8759)). Fixes element-hq#6278. Contributed by @MrAnno.
* Add way to create a user notice via config.json ([\element-hq#9559](matrix-org/matrix-react-sdk#9559)).
* Improve design of the rich text editor ([\element-hq#9533](matrix-org/matrix-react-sdk#9533)). Contributed by @florianduros.
* Enable user to zoom beyond image size ([\element-hq#5949](matrix-org/matrix-react-sdk#5949)). Contributed by @jaiwanth-v.
* Fix: Move "Leave Space" option to the bottom of space context menu ([\element-hq#9535](matrix-org/matrix-react-sdk#9535)). Contributed by @hanadi92.
* Make build scripts work on NixOS ([\element-hq#23740](element-hq#23740)).
* Fix integration manager `get_open_id_token` action and add E2E tests ([\element-hq#9520](matrix-org/matrix-react-sdk#9520)).
* Fix links being mangled by markdown processing ([\element-hq#9570](matrix-org/matrix-react-sdk#9570)). Fixes element-hq#23743.
* Fix: inline links selecting radio button ([\element-hq#9543](matrix-org/matrix-react-sdk#9543)). Contributed by @hanadi92.
* Fix wrong error message in registration when phone number threepid is in use. ([\element-hq#9571](matrix-org/matrix-react-sdk#9571)). Contributed by @bagvand.
* Fix missing avatar for show current profiles ([\element-hq#9563](matrix-org/matrix-react-sdk#9563)). Fixes element-hq#23733.
* Fix read receipts trickling down correctly ([\element-hq#9567](matrix-org/matrix-react-sdk#9567)). Fixes element-hq#23746.
* Resilience fix for homeserver without thread notification support ([\element-hq#9565](matrix-org/matrix-react-sdk#9565)).
* Don't switch to the home page needlessly after leaving a room ([\element-hq#9477](matrix-org/matrix-react-sdk#9477)).
* Differentiate download and decryption errors when showing images ([\element-hq#9562](matrix-org/matrix-react-sdk#9562)). Fixes element-hq#3892.
* Close context menu when a modal is opened to prevent user getting stuck ([\element-hq#9560](matrix-org/matrix-react-sdk#9560)). Fixes element-hq#15610 and element-hq#10781.
* Fix TimelineReset handling when no room associated ([\element-hq#9553](matrix-org/matrix-react-sdk#9553)).
* Always use current profile on thread events ([\#9524](matrix-org/matrix-react-sdk#9524)). Fixes element-hq#23648.
* Fix `ThreadView` tests not using thread flag ([\element-hq#9547](matrix-org/matrix-react-sdk#9547)). Contributed by @MadLittleMods.
* Handle deletion of `m.call` events ([\element-hq#9540](matrix-org/matrix-react-sdk#9540)). Fixes element-hq#23663.
* Fix incorrect notification count after leaving a room with notifications ([\element-hq#9518](matrix-org/matrix-react-sdk#9518)). Contributed by @Arnei.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
O-Uncommon Most users are unlikely to come across this or unexpected workflow S-Minor Impairs non-critical functionality or suitable workarounds exist T-Defect Z-Platform-Specific Z-Upstream
Projects
None yet
Development

No branches or pull requests

8 participants