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 is unresponsive in Linux #25823

Open
rhanneken opened this issue Jul 27, 2023 · 15 comments
Open

System tray icon is unresponsive in Linux #25823

rhanneken opened this issue Jul 27, 2023 · 15 comments

Comments

@rhanneken
Copy link

When I click on the system tray icon, nothing happens. It doesn't matter if I left-click, right-click, or double-click. If the desktop client window is closed and I want to open it, I have to restart the app.

I'm using Keybase 6.2.2 on Pop!_OS 22.04 LTS (a Linux distribution downstream from Ubuntu 22.04 LTS). My desktop environment is GNOME 42.9.

This issue is similar to issue #23150, but in that case users were reporting that double-clicking worked, which it does not in my case.

@jravetch
Copy link

I have the exact same environment as @rhanneken and experiencing the same issue that the tray icon no longer responds.

@Espionage724
Copy link

I'm assuming it's a GNOME-specific thing and likely related to AppIndicator and KStatusNotifierItem tray icons being deprecated.

For an unrelated app (Jagex Launcher) if I enable the legacy AppIndicator and KStatusNotifierItem support via GNOME extensions on Fedora, I can get it's tray icon to show in the top-right area, but it doesn't interact at all with left/right click. If I disable the legacy tray support, the launcher ends up docking the icon to a separate floating Wine tray and works fine. Iirc Steam from RPM Fusion installs the legacy tray support as a dependency.

I'm not sure how Pop!_OS handles that. Could try toggling between X and Wayland if it offers that.

@rhanneken
Copy link
Author

@Espionage724 The package gnome-shell-extension-appindicator is installed on my machine. The project page says:

This extension integrates Ubuntu AppIndicators and KStatusNotifierItems (KDE's blessed successor of the systray) into GNOME Shell. Including support for legacy tray icons.

So I think that's not the issue.

Are you running Keybase on Linux? Does the system tray icon respond to your clicks? What's your desktop environment?

@Espionage724
Copy link

Right-clicking Keybase's icon in the top-right bar doesn't do anything, but double-clicking with left shows a small Keybase window with chats and files.

I'm using Fedora 38 with GNOME 44.3 and gnome-shell-extension-appindicator enabled.

@rhanneken
Copy link
Author

@Espionage724 What version of Keybase are you running?

@Espionage724
Copy link

keybase-6.2.2.20230726175256.4464bfb32d-1.x86_64

@joakime
Copy link

joakime commented Oct 3, 2023

I have the same issue, and the tray icon is totally unresponsive (single click, left/right/middle, double-click, doesn't matter, nothing happens).

Running: standard Ubuntu 22.04.3
Keybase: 6.2.2-20230726175256+4464bfb32d

Are there any logs somewhere I can gather information from to help the developers here?

@jravetch
Copy link

Updated to 6.2.3, same issue

@238Ver
Copy link

238Ver commented Nov 19, 2023

The same issue

@enrique-argones
Copy link

Same here.

@TestardR
Copy link

TestardR commented Jan 1, 2024

Same issue on Keybase 6.2.4-20240101011938+ae7e4a1c15

@longsleep
Copy link

Well this now became a problem since one cannot simply continue using 6.0.x (where this works and was my solution so far).

Reason is that old versions contain expired embedded certificate (keybase/keybase-issues#4219) so now a fix or workaround is really needed to be able to continue using Keybase.

@framerate
Copy link

Looking at the date of this issue, I have a bad feeling about the future of keybase

@Espionage724
Copy link

Espionage724 commented Mar 26, 2024

Looking at the date of this issue, I have a bad feeling about the future of keybase

Tray icons were deprecated on GNOME years ago afaik and things still doing it today use a 3rd-party GNOME extension for the legacy tray support.

If Keybase's tray icon works fine on another DE like Xfce, then I would put the blame at GNOME for no official tray support, and then just let it go because Keybase works fine without a tray icon.

Edit: Installed Keybase GUI from repo no problem on openSUSE Tumbleweed 2024/04/16 and it works fine; no tray on GNOME but I don't have the legacy tray support. All I do is open Keybase to check chats and occasionally sync some private files and that's been working great.

@compuguy
Copy link

compuguy commented Apr 16, 2024

This is still an issue, on top of a lot of other technical debt the Linux client has (needing libraries that Ubuntu no longer packages. See #25984.

Side note, its impossible to search for recent issues because spammers/scammers are inundating the issues page full of crypto/psychic/etc scams. See #26657.

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

10 participants