Xfce terminal shortcut bug

Hello!
i have two virtualbox machines running different versions of kali latest and 2024.3

main issue is that on old one kali i can make a shortcut in TERMINAL settings using super key + c ( it says meta + c )
while on new one it doesnt accept super key

on both machines i can make a shortcut with super key in keyboards settings
also i have installed xcape on 2024.3 but i never used that on both machines

screenshot
https://imgur.com/a/Cjl7ica

on both systems super launch whisker menu no matter of difference in xev comand
https://imgur.com/a/TR3EZD4 - here a photo
on left screenshot system where super doesnt work it’s control+l
while on the right its super + l

/usr/share/X11/xkb/keycodes/evdev

What have you tried: arch linux xfce terminal. (works) old 2024.3 kali. (works)
last kali update. wsl kali.

What is the error: you cannot bind any shortcut in TERMINAL* with super key. while in keyboard super binds works

What device is this on: virtualbox with installed VBOX additions and not installed too.

When menu pop-ups with Super, but Super+L wont tile the window left in Kali (2024.4), then these are possible causes (by default both):

  1. you do not have the xcape installed to handle the tweak in /etc/xdg/autostart/xcape-super-key-bind.desktop
    (yes I noticed you have it, but I leave it here for completenes for others, as the package is not installed by default in 2024.4)
    Solve:
    sudo apt-get -y install xcape

  2. you have got “SuperL” associated with the xfce4-popup-whiskermenu, which is also Kali 2024.4 default. This association drives all other “Super + something” shortcuts unusable for SuperL, It i still working for SuperR + something.

xfconf-query -R --list -v -c xfce4-keyboard-shortcuts | grep Super_L
/commands/custom/Super_L xfce4-popup-whiskermenu
/commands/default/Super_L xfce4-popup-whiskermenu

Solve by:

  • start from menu “Keyboard”
  • switch to tab “Application Shortcuts”
  • delete xfce4-popup-whiskermenu where only Super_L is used
1 Like

Hey! You right! thank you so much for explaining it to me. i missed that, thought it wont conflict coz im using super + smth.