Comment puis-je enregistrer les raccourcis clavier lors du relâchement des touches plutôt que lors de l'appui sur les touches?

17

Je veux avoir des raccourcis comme dans Windows; Superouvre le menu de démarrage, Super+ Souvre une fenêtre de recherche, Super+ Eouvre Thunar, etc.

Je sais comment définir des raccourcis clavier, mais lorsque je définis Superpour ouvrir whiskermenu, whiskermenuapparaît également dans toutes les autres instances de Superraccourcis + *. Je pense que c'est parce que XFCE enregistre les raccourcis au fur et à mesure, plutôt que d'attendre la sortie simultanée (comme sous Windows).

Comment puis-je configurer cela?

ijustlovemath
la source
Avez-vous résolu cela?
Muhammad Gelbana
Non je n'ai pas. Toutes les suggestions sont les bienvenues.
ijustlovemath
J'ai le même problème, j'espère que nous pourrons trouver une solution à cela.
GTRONICK

Réponses:

6

Vous pouvez y parvenir de cette façon:

installer xbindkeys

sudo apt-get install xbindkeys

Exécutez la commande:

xbindkeys --key

Dans la boîte blanche qui apparaît, appuyez sur votre combinaison de touches. L'exemple Win+ Erenverra ce qui suit:

"(Scheme function)"
    m:0x50 + c:26
    Mod2+Mod4 + e

Copiez maintenant la dernière (ou dernière seconde) ligne et utilisez-la comme indiqué ci-dessous

créer un nouveau fichier.xbindkeysrc dans votre répertoire personnel

touch $HOME/.xbindkeysrc

L'ouvrir

nano $HOME/.xbindkeysrc

Entrez votre commande et vos clés requises comme indiqué ci-dessous

"nautilus"
    release+Mod2+Mod4 + e

(Remarque: n'oubliez pas release, remplacez "nautilus" par n'importe quelle commande)

De même, ajoutez toutes les combinaisons de touches de commande requises l'une au-dessous de l'autre

Ajoutez maintenant xbindkeysà xinitrc:

sudo nano /etc/X11/xinit/xinitrc

ajouter xbindkeysau départ (1ère ligne ou avant . /etc/X11/Xsession)

Redémarrez votre système et vous devriez obtenir le comportement attendu

CONSEIL: assurez-vous de ne pas définir de configurations conflictuelles dans xbindkeys et votre méthode GUI fournie par votre DE

Pour plus d'exemples, man xbindkeys

Severus Tux
la source
Je ne suis plus sur Xubuntu ou même XFCE, mais j'essaierai de faire tourner une machine virtuelle pour tester cela. Merci d'avoir pris le temps de répondre; Je pensais que je n'en aurais jamais!
ijustlovemath
Ne fonctionnera pas sur Wayland
Ray Foss
-1

Vous pouvez le réparer en installant XOrg patché

sudo add-apt-repository ppa:nrbrtx/xorg-hotkeys
sudo apt update && sudo apt upgrade -y
Final12345
la source
Les AAE ne sont pas sûrs en général, je le déconseille pour des raisons de sécurité.
ijustlovemath