mate-desktop / mate-indicator-applet

http://www.mate-desktop.org
GNU General Public License v3.0
19 stars 15 forks source link

Please allow disabling or redefining of hotkey #28

Open mdmayfield opened 6 years ago

mdmayfield commented 6 years ago

Expected behaviour

When using Indicator Applet Complete, <Super>S should be available as a keyboard shortcut (for Compiz Desktop Wall, etc.)

Actual behaviour

Indicator Applet consumes the keystroke yet doesn't seem to do anything.

See mate-indicator-applet/src/applet-main.c lines 146-160, 711-725, and 1011.

Steps to reproduce the behaviour

Add Indicator Applet to a panel, enable Compiz as compositor, attempt to use <Super>S for Desktop Wall shortcut. Other hotkeys, i.e. <Shift><Super>S, will work in Compiz, but not <Super>S.

MATE general version

1.20.1

Package version

1.20.0-1

Linux Distribution

Ubuntu MATE 18.04

Link to downstream report of your Distribution

N/A

mdmayfield commented 6 years ago

At least in Ubuntu MATE, the applet also seems to immediately crash as soon as I press the hotkey combination, without correctly triggering the indicator menu.

antoine-levitt commented 2 years ago

I can confirm this on Ubuntu Mate 22.04. I only found out by running xlsclients and killing them one by one until I found out this was the issue (I want to use super-s in emacs)

hammera commented 5 months ago

Any way possible activating for example a custom shortcut the indicator applet complete menu, without need navigating the panel, search more tab keys the indicator menu, and scrolling left the menu to activate the menu? Very old time the super+s keystroke opens any place the full indicator menu if Indicator-applet-complete is added the panel (this is useful visually impaired people previous) when want disconnecting and connecting a wifi hotspot, activating a notification, etc., but now the super+s keystroke not working. I confirming this with Debian 12, Mate 1.26 and Marco window manager (I not used compiz, because i am a screen reader user only). :-):-) So, my final idea would have been to define a custom Mmate keyboard shortcut and either initiate a click operation using Python GTK3 on the indicator-applet-complete applet to open the indicator menu (if it is technically possible to do this at all), or if such an option exists , I activate the indicator menu using program binding (if this is possible), or I initiate the display of the menu by starting the applet itself, if this is possible at all. Some applets used to have the option to display the applet's menu system even when run from a terminal, but now I can't remember which one it was (perhaps the old Tomboy notepad tray icon, back in the GNOME2 days). :-):-) It must be a very big problem that visually impaired users have not been able to activate the indicator menu at any time using a direct keyboard shortcut in the indicator-applet-complete applet for years, but I just can't figure out in the linked C source code based on the first comment why it doesn't work the factory-defined SUPER+S hotkey. Excuse me, I can't remember exactly which error ticket originally dealt with the fact that the SUPER+S hotkey is currently not working at all in the indicator-applet-complete applet. If my English is not always good, don't be angry about it, Hungarian is my mother tongue and I sometimes communicate in English only as a second language. :-):-)

Attila