J'ai un problème avec mon Ubuntu, avec 14.04 LTS.
Le problème est que j'essaie d'utiliser Alt + F4 et Alt + Tab et que cela ne fonctionne pas, cela ne fonctionne qu'avec Alt droit.
J'ai également essayé de définir un nouveau raccourci clavier pour Alt + F4 et Alt + Tab, mais dès que j'appuie sur Alt, le raccourci est défini.
Ce que j'ai remarqué une fois le raccourci défini, c'est que la touche ne correspondait pas à Alt, c'était un décalage de niveau 3.
Je cherche partout sur Internet une méthode pour changer ce Level3 Shift en Alt normal mais je n'ai trouvé que la solution pour faire le contraire.
Aucune suggestion?
Essayez xev
et xmodmap
:
xev
puis passez votre souris sur le carré noir.Appuyez sur la touche Alt et notez les éléments suivants: Ma sortie était la suivante (raccourcie): KeyPress event... keycode 64 (keysym 0xffe9, Alt_L), ... XFilterEvent returns: False
La partie importante est le code clé: le mien avait 64 ans, mais le vôtre est probablement différent.
Exécutez la commande xmodmap -e "keycode 64 = Alt_L"
en remplaçant 64
par tout ce que vous obtenez (éventuellement 135
sur votre clavier)
Cela aurait dû le changer. Si tel est le cas, vous devez alors exécuter la commande suivante: xmodmap -pke >~/.Xmodmap
Créez un fichier appelé .xinitrc
dans votre dossier de départ (/ home/nom d'utilisateur)
Dans ce fichier, collez la ligne xmodmap .Xmodmap
. Cela devrait le sauver pour toujours.
Voir this answer pour plus de détails sur le remappage.
Ces deux solutions étaient un peu trop compliquées à mon goût, alors j'ai creusé un peu plus. La solution que j'ai trouvée utilise uniquement dconf-editor
.
Il suffit d'ouvrir dconf-editor
et de rechercher (ctrl + F) pour xkb-options
et de mettre à jour la valeur. Dans mon cas, la valeur associée à la touche xkb-options
était
['terminate:ctrl_alt_bksp','lv3:alt_switch']
L'option 'lv3:alt_switch'
était celle qui causait mon mal de tête. J'ai simplement changé la valeur en:
['terminate:ctrl_alt_bksp']
C'est ça!
Vérifier les défauts de mise en page actuels
Vérifiez les noms de disposition/variante utilisés, par exemple mon cas:
$ setxkbmap -query
rules: evdev
model: pc105
layout: us,us
variant: altgr-intl
Ouvrez le fichier dans /usr/share/X11/xkb/symbols/
avec le même nom que layout
.
Sudo nano /usr/share/X11/xkb/symbols/us
Faites défiler jusqu'à l'exacte variant
xkb_symbols "altgr-intl" {
name[Group1]= "English (international AltGr dead keys)";
...
include "level3(ralt_switch)"
};
Voyez si vous avez include "level3(ralt_switch)"
(ou peut-être include "level3(lalt_switch)"
, ne savez pas si cela est possible), si c'est le cas, supprimez sa ligne.
Exécuter pour mettre à jour la mise en page
Sudo dpkg-reconfigure xkb-data