ubuntu / gnome-shell-extension-appindicator

Adds KStatusNotifierItem support to the Shell
https://extensions.gnome.org/extension/615/appindicator-support/
GNU General Public License v2.0
1.21k stars 163 forks source link

Clicking the system tray icon will bring up the application. #490

Open See-Night opened 1 year ago

See-Night commented 1 year ago

When I first clicked on the system tray icon, it always brought up the application before opening the tray menu. But when I close the app and click the system tray icon again, it will go back to normal (only the tray menu will pop up, not the application).

Shell Version: bash 5.2.15 Extension Version: latest git

The indicator that caused the bug:

pop13-13 commented 1 year ago

Same here on manjaro.

The expected behavior is to open the tray menu on left or light click, and with a doubleclick open the app. image

Flimm commented 11 months ago

Same here on Ubuntu 23.10 with GNOME 45 and gnome-shell-extension-appindactator version 57-1.

I tried disabling the option "Enable Legacy Tray Icons support" in the extension preferences, and that fixed this bug for me. Ideally, I would like this bug to be fixed without having to disable that preference.

sojusnik commented 10 months ago

Also on Ubuntu 23.10 with this extension installed through https://extensions.gnome.org/, but disabling the Legacy Tray Icons support and rebooting Ubuntu didn't help.

What opens the app immediately though is double-clicking on the corresponding tray icon.

See-Night commented 10 months ago

Same here on Ubuntu 23.10 with GNOME 45 and gnome-shell-extension-appindactator version 57-1.

I tried disabling the option "Enable Legacy Tray Icons support" in the extension preferences, and that fixed this bug for me. Ideally, I would like this bug to be fixed without having to disable that preference.

I've tried, but it doesn't seem to work on my computer.

jingw commented 7 months ago

I believe this is the same as #516 and should be fixed by #519. (I missed this ticket earlier when filing mine.)

PylotLight commented 2 months ago

Ideally it should work that LClick is open the tray window and RClick is open the menu, and DClick is activate/open application. 3 Separate events from 3 separate actions as currently LClick is treated same as RClick.