xfce - How to unbind 'Super' keyboard shortcut from whiskermenu

Thmyris

Hope you are having a fantastic week. I'll jump straight to the topic.

I'm using xfce-Kali 2020.1b, xfce v4.14.

I wanted to assign 'Super' to xfce4-appfinder in place of whiskermenu because it was way more responsive on my chromebook machine. I was able to bind it and use xfce4-appfinder but was unable to disable whiskermenu's shortcut. So they would launch at the same time or one after the other.

As far as I understand, whiskermenu used to only launch with a keybind to xfce4-popup-whiskermenu that could be set via the Keyboard app's application shortcuts section. But that caused issues with being unable to use 'Super' for any other shortcut because the shortcuts set in "~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml" still get activated on press rather then on release as stated here in the xfce's bug tracker. But I don't have this problem. So my best guess is Super was hard coded to whiskermenu by some party to remedy this bug.

I did a grep search on the entire machine to find where the cfg file for this hardcoded Super is but was unsuccessful. All I found was Ctrl+Esc shortcuts, which cause no harm:

$ sudo grep -ri "xfce4-popup-whiskermenu" /* 2>/dev/null
/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml:      <property name="&lt;Alt&gt;F1" type="string" value="xfce4-popup-whiskermenu --pointer"/>
/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml:      <property name="&lt;Primary&gt;Escape" type="string" value="xfce4-popup-whiskermenu"/>
Binary file /home/thmyris/.mozilla/firefox/gzthh3eo.default-esr/places.sqlite-wal matches
Binary file /home/thmyris/.mozilla/firefox/gzthh3eo.default-esr/places.sqlite matches
/home/thmyris/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml:      <property name="&lt;Primary&gt;Escape" type="string" value="xfce4-popup-whiskermenu"/>
/home/thmyris/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml:      <property name="&lt;Alt&gt;F1" type="string" value="xfce4-popup-whiskermenu --pointer"/>

There is another post from 6 years ago about this problem's past incarnation here but neither that question nor the answers are of use to this problem sadly.

Miloš Pavlović

Super_L key is not hard-coded with Whiskermenu.

Application shortcuts can be accessed in the settings manager. Open Settings Manager > Keyboard > Application Shortcuts

or via xfconf-query in xfce4-keyboard-shortcuts channel

xfconf-query -c xfce4-keyboard-shortcuts -l

In that channel there could be a property that defines Super_L key shortcut

xfconf-query -c xfce4-keyboard-shortcuts -p /commands/custom/Super_L

However, from the output provided...

/home/thmyris/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml:      <property name="&lt;Primary&gt;Escape" type="string" value="xfce4-popup-whiskermenu"/>
/home/thmyris/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml:      <property name="&lt;Alt&gt;F1" type="string" value="xfce4-popup-whiskermenu --pointer"/

Ctrl + Escape is a key-combo set to popup whisker menu at the panel plugin's button and
Alt + F1 is set to popup whisker menu at the current mouse position

If Super_L stil pops Whisker Menu, most likely there is a daemon running that monitors for Super_L key press and when it is the case, emulates Ctrl+Escape. There are two applications, that I know of, that fit the description: xcape and ksuperkey. One of these could be installed and set to run on startup. Both run as a daemon and both are used to prevent Super key breaking other Super key combinations. If it is xcape, the autostart command is set to run daemon is:

xcape -e 'Super_L=Control_L|Escape'

Xcape is in Debian repos, so it is most likely used. In case of ksuperkey:

ksuperkey -e 'Super_L=Control_L|Escape'

Check which daemon is running and check if there is a autostart entry in the settings:
Settings Manager > Session and Startup > Application Autostart.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

How to cause xfce4 whiskermenu to invoke when super is pressed?

From Dev

XFCE super shortcut disable super+* shortcut

From Dev

How to unbind a shortcut in a terminal

From Dev

Calling Python from bash script not working with XFCE keyboard shortcut

From Dev

Is there a keyboard shortcut to increase the screen in XFCE

From Dev

How to disable keyboard shortcut list on holding Super key?

From Dev

Xfce Escape keyboard shortcut shows Logout dialog

From Dev

how to execute eclipse shortcut from keyboard?

From Dev

How can I clear scrollback and reset with a keyboard shortcut, rather than the mouse, in xfce4-terminal?

From Dev

How to bind the Super-key to whiskermenu without breaking Super+Other combinations?

From Dev

Keyboard shortcut equivalent for OSX Super+Backtick

From Dev

"Super" key shortcut to Activities with second keyboard layout

From Dev

How to suspend with a keyboard shortcut?

From Dev

How to change the shortcut to move windows from Alt to Super/Meta?

From Dev

xfce4-terminal: keyboard shortcut to set terminal title

From Dev

XFCE Keyboard shortcut to place active window at the back (or minimize)

From Dev

How can I use a keyboard shortcut from an bash alias or function ?

From Dev

How do I run a program (specifically Eclipse) from a keyboard shortcut?

From Dev

How to exit gpick color picker after picking from a keyboard shortcut?

From Dev

How to add shortcut for Xfce Application Menu

From Dev

How to create a shortcut in xfce for "Run Program ..."

From Dev

How to create a keyboard shortcut for SublimeREPL

From Dev

How to remove a keyboard shortcut for Anaconda

From Dev

How to create a universal keyboard shortcut?

From Dev

How to create a keyboard shortcut for SublimeREPL

From Dev

How to assign custom keyboard shortcut?

From Dev

How to remove a keyboard shortcut for Anaconda

From Dev

How to create a universal keyboard shortcut?

From Dev

How to launch an application with a keyboard shortcut?

Related Related

  1. 1

    How to cause xfce4 whiskermenu to invoke when super is pressed?

  2. 2

    XFCE super shortcut disable super+* shortcut

  3. 3

    How to unbind a shortcut in a terminal

  4. 4

    Calling Python from bash script not working with XFCE keyboard shortcut

  5. 5

    Is there a keyboard shortcut to increase the screen in XFCE

  6. 6

    How to disable keyboard shortcut list on holding Super key?

  7. 7

    Xfce Escape keyboard shortcut shows Logout dialog

  8. 8

    how to execute eclipse shortcut from keyboard?

  9. 9

    How can I clear scrollback and reset with a keyboard shortcut, rather than the mouse, in xfce4-terminal?

  10. 10

    How to bind the Super-key to whiskermenu without breaking Super+Other combinations?

  11. 11

    Keyboard shortcut equivalent for OSX Super+Backtick

  12. 12

    "Super" key shortcut to Activities with second keyboard layout

  13. 13

    How to suspend with a keyboard shortcut?

  14. 14

    How to change the shortcut to move windows from Alt to Super/Meta?

  15. 15

    xfce4-terminal: keyboard shortcut to set terminal title

  16. 16

    XFCE Keyboard shortcut to place active window at the back (or minimize)

  17. 17

    How can I use a keyboard shortcut from an bash alias or function ?

  18. 18

    How do I run a program (specifically Eclipse) from a keyboard shortcut?

  19. 19

    How to exit gpick color picker after picking from a keyboard shortcut?

  20. 20

    How to add shortcut for Xfce Application Menu

  21. 21

    How to create a shortcut in xfce for "Run Program ..."

  22. 22

    How to create a keyboard shortcut for SublimeREPL

  23. 23

    How to remove a keyboard shortcut for Anaconda

  24. 24

    How to create a universal keyboard shortcut?

  25. 25

    How to create a keyboard shortcut for SublimeREPL

  26. 26

    How to assign custom keyboard shortcut?

  27. 27

    How to remove a keyboard shortcut for Anaconda

  28. 28

    How to create a universal keyboard shortcut?

  29. 29

    How to launch an application with a keyboard shortcut?

HotTag

Archive