Les raccourcis clavier ne fonctionnent plus dans xfce


11

Bien que tout fonctionnait parfaitement bien, les raccourcis clavier tels que Alt+F4, Alt+TABetc. ont soudainement cessé de fonctionner dans mon installation Xubuntu 14 / Xfce4 .

Rien ne se passe si je les frappe, et bizarrement, si j'essaye de fermer un terminal Alt+F4, les lettres ;3Ssont écrites dans la console.

Bien sûr, les raccourcis dans "Paramètres> Gestionnaire de fenêtres> Clavier" sont tous correctement configurés, et j'ai vérifié xevque les touches sont toujours correctement mappées.

D'où cela pourrait-il venir?

EDIT: J'ai localisé le problème: il vient de xmodmap:

J'ai un .Xmodmapfichier dans mon dossier personnel, contenant uniquement

keycode  21 = asciicircum dead_grave dead_circumflex dead_grave dead_tilde dead_ogonek dead_tilde
keycode  77 = NoSymbol NoSymbol NoSymbol

(donc rien à voir avec Alt). Si je le supprime, les raccourcis fonctionnent à nouveau. Pourquoi ? Comment pourrais-je faire travailler les deux en même temps?


Que se passe-t-il si vous le reliez sous xfce4-keyboard-settingsou testez une autre combinaison Alt+F4?
TuKsn

Avez-vous activé certaines touches spéciales comme Fn ?
TuKsn

La réinitialisation complète de xfce en supprimant ~ / .conf / xfce4 n'a pas aidé non plus.
Klaus

Votre touche alt fonctionne-t-elle?
Alex

J'ai le même problème qui a commencé récemment sur Ubuntu 14.04. Certaines touches fonctionnent (Alt-F4) mais pas toutes (Alt-F2), et je pense qu'aucune des touches que j'ai définies dans les raccourcis clavier de XFCE ne fonctionne
David Fraser

Réponses:


4

Il pourrait s'agir du bogue n ° 1292290 - Les raccourcis clavier du gestionnaire de fenêtres ne fonctionnent pas après le redémarrage . Une solution de contournement y est mentionnée:

J'ai trouvé une solution: effacer avant de réaffecter!

Pour que le raccourci fonctionne correctement, sélectionnez une action que vous souhaitez réaffecter et cliquez sur le bouton «Effacer» jusqu'à ce qu'il soit vraiment vide. Parfois, s'il y a des doublons (cachés?), Vous verrez toujours un raccourci (identique ou différent), même si vous avez cliqué sur le bouton "Effacer". Dans ce cas, cliquez à nouveau sur le bouton. Étant donné que le raccourci d'action est vraiment vide, attribuez simplement votre personnalisé comme d'habitude, et cela fonctionnera bien :)

et

Quelqu'un sur #xubuntu ou #ubuntustudio (ne se souvient pas) a mentionné une solution de contournement pour cela:

Vous devez simplement supprimer le mappage de clé actuel deux fois avant d'en définir un nouveau. Ensuite, le nouveau mappage sera stocké dans la configuration.


Probablement pas, car il est affecté par xmodmap (voir ma modification).
Klaus

Effacer avant de réaffecter une nouvelle liaison de touches faire le travail (pour 14.04)
Maciej Sypień

1

Cela semble toujours être un problème actif. J'ai trouvé une solution pour Studio Ubuntu 14.04 qui devrait fonctionner pour d'autres xubuntus:

  1. Configurez votre gestionnaire de fichiers pour "afficher les fichiers cachés"
  2. Aller vers ~/.config/xfce4/xfconf/xfce-perchannel-xml/
  3. Ouvrir xfce4-keyboard-shortcuts.xmldans un éditeur de texte

Recherchez deux lignes:

  • <property name="<Alt>Tab" type="empty"> devrait être le premier
  • <property name="<Alt>Tab" type="string" value="cycle_windows_key"/> doit venir après ça

Vous pouvez rechercher sur "Tab" pour les localiser plus rapidement. Si l'un de ces éléments est manquant ou s'ils sont en panne ou si la mauvaise valeur est affectée, la fonction Alt-Tab ne fonctionnera pas. La correction d'une attribution de valeur manquante a permis à mon ordinateur de fonctionner à nouveau correctement. (J'avais désactivé Alt-Tab pendant que je travaillais avec Inkscape et je n'ai pas pu le récupérer avant d'avoir fait cela).

Soyez prudent là-dedans! Vous voudrez peut-être faire une sauvegarde avant de vous amuser dans ce fichier


1

Après avoir souffert du même problème pendant des mois (oui, xmodmapc'est à blâmer), j'ai enfin trouvé une solution:

setxkbmap -option réinitialise l'état de la touche Alt.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.