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

Click on tray icon to bring to front does not work on Linux #7624

Closed
gerroon opened this issue Oct 29, 2018 · 17 comments
Closed

Click on tray icon to bring to front does not work on Linux #7624

gerroon opened this issue Oct 29, 2018 · 17 comments
Labels
A-Electron P2 S-Minor Impairs non-critical functionality or suitable workarounds exist T-Defect Z-Platform-Specific

Comments

@gerroon
Copy link

gerroon commented Oct 29, 2018

Hi

Please add the single click on the tray icon to bring the main window to front.

This is such a big issue for elderly people. Please imagine elderly person trying to open the main Riot window via the tray icon, this is so painful for people with vision or joint pain issues using the mouse. It would be nice if a single click would just bring the window to the front.

thanks

@ejpcmac
Copy link

ejpcmac commented Oct 30, 2018

Not only for old people, I’m a young guy and I find this pretty annoying not to be able to use the tray icon to show and hide the window. This is a regression.

@preemeijer
Copy link

Within a KDE environment you have 2 single clicks to bring up the main Riot window (when closed).
When clicking on the tray icon (left or right mouse button) I get the option: Show / Hide Riot

@ejpcmac
Copy link

ejpcmac commented Oct 31, 2018

@preemeijer So this issue occurs in Gnome. Something I have noticed: when starting Riot, the system tray shows up but Riot’s icon is empty. Clicking on this empty place shows / hides Riot. After hiding and showing again the system tray, Riot’s icon is OK, but clicking on it does nothing.

I have Gnome Shell 3.24.3.

@gerroon
Copy link
Author

gerroon commented Oct 31, 2018

I use Lxpanel under Fluxbox. Every other tray icon works with a single click, Riot's icon brings a pulldown menu with show/hide, close when clicked on the icon

@lampholder lampholder added T-Defect Z-Platform-Specific A-Electron P2 S-Minor Impairs non-critical functionality or suitable workarounds exist labels Nov 13, 2018
@gerroon
Copy link
Author

gerroon commented Nov 20, 2018

Please :(

@Extarys
Copy link

Extarys commented Dec 13, 2018

Glad I'm not the only one annoyed with this.

@LuNiKoFf
Copy link

Same problem with Awesome WM and XFCE.

@Flakebi
Copy link

Flakebi commented Jan 26, 2019

This issue looks like it is the same as #7553. I would also like to have this fixed :).

Edit:
Ok, so crawling the issue list brought more similar bugs (#6767).
As a workaround, removing appindicator for gtk3 should fix the issue and (not sure if I understood this part right), a new electron version might also fix it.

@gerroon
Copy link
Author

gerroon commented Jan 26, 2019

@Flakebi

I don't think the proposed solution works for this like setting XDG_CURRENT_DESKTOP

They might be talkign about something else

@BeatrizArellano
Copy link

Yes, I can confirm that. I use Riot on Debian Stretch with Gnome Shell and the Riot Icon in the Tray shows up but it's useless, I cannot click on it to bring Riot back.

@gerroon
Copy link
Author

gerroon commented Feb 17, 2019

Joplin uses Electron and that one has no issue with it.

@ecofintech
Copy link

Same issue, in Debian stretch Kde the tray icon appears very small and doesn't work when cliking on it.... any idea how to fix it?

@akontsevich
Copy link

Think #7553 and #7624 could be closed for now: works fine if libappindicator3 (libappindicator-gtk3) not installed. Unlike #6767 and #8819 (icon look) should be reopened and fixed: stopped to work even if I run with Exec=XDG_CURRENT_DESKTOP=Unity riot %U. For now icon looks like blank black square in KDE which is weird. I think local electron version used to build riot should be manually patched like Skype done previous year, where icon looks good for now with whatever appindicator is used or not, Unity desktop set or not. Otherwise we can wait too long it will be fixed in Electron. Makes sense?

@gerroon
Copy link
Author

gerroon commented Jun 22, 2019

" works fine if libappindicator3 (libappindicator-gtk3) not installed"

Not true I do not have that file, and I unintalled the appindicator lib and still does not work, at least on Debian Buster

@akontsevich
Copy link

akontsevich commented Jun 23, 2019

Hmm, works for me in KDE, openSUSE. Actually libappindicator-gtk3 is a dependency for many Gnome, GTK3 apps, if not all. Could have different name in Debian or built-in some other package.

@gerroon
Copy link
Author

gerroon commented Jun 23, 2019

Ok thanks I will take a look at it. I am using Xfce

@t3chguy
Copy link
Member

t3chguy commented Jun 5, 2020

Duplicate of #3133

@t3chguy t3chguy marked this as a duplicate of #3133 Jun 5, 2020
@t3chguy t3chguy closed this as completed Jun 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Electron P2 S-Minor Impairs non-critical functionality or suitable workarounds exist T-Defect Z-Platform-Specific
Projects
None yet
Development

No branches or pull requests