Comment permuter les fonctions Escape et Caps Lock en 14.04?

34

Il semble que les options de disposition du clavier permettant des opérations telles que "Échanger la touche Échap et Verrouillage des majuscules" ont disparu des paramètres de clavier de 14.04 Existe-t-il une autre interface graphique où elles peuvent être définies? Ou est-ce le retour aux fichiers de points ?

Hamish Downer
la source
Oui, ils ont enlevé la plupart de cela en 14.04. Si vous voulez le récupérer, signalez un bogue.
Braiam
Cela fonctionne en effet, sauf pour VirtualBox, où il ne fonctionne pas et on est obligé de recourir à Xmodmap.
Adriano Mitre
même mais non spécifiques: 14.04 askubuntu.com/questions/363346/...
Ciro Santilli新疆改造中心法轮功六四事件

Réponses:

41

Installez l' outil GNOME Tweak (gnome-tweak-tool). Sous l' onglet Saisie, vous avez la possibilité d'échanger Escavec Caps Lock. Cela a fonctionné pour moi dans Ubuntu 14.04.

section de frappe de l'outil gnome tweak

utilisateur268068
la source
1
Ce serait vraiment cool si vous pouviez poster une capture d'écran du paramètre.
Seth
C'est dans "Dactylographie" -> "Comportement de la touche majuscule". Très semblable aux menus précédents. Merci utilisateur268068! dl.dropboxusercontent.com/u/17011409/gnometweaktool.png
wujj123456
1
cela ne fonctionne pas très bien (Unity ignore ce paramètre pour moi).
Si __name__ est None
Cet outil n’est pas un outil par défaut dans l’installation d’Ubuntu, il existe donc un meilleur moyen.
Léo Léopold Hertz 준영
2
Je ne recommande pas cet outil car il est instable. Cette réponse ne devrait pas être acceptée.
Léo Léopold Hertz 준영
4

Comme je l' ai mentionné dans une autre question similaire , de la manière habituelle d'échange Escet Ctrlest avec les lignes suivantes dans le ~/.Xmodmapfichier:

clear Lock
keysym Caps_Lock = Escape
keysym Escape = Caps_Lock
add Lock = Caps_Lock

Cela devrait fonctionner avec tous les environnements de bureau (KDE, Gnome) sur les distributions les plus courantes (familles Ubuntu et Debian, familles Fedora et RH).

dotancohen
la source
2
Merci beaucoup pour cela. C'est un bon changement pour utiliser Vim. Je suis à Xubuntu. Ajouter ce fichier de configuration est bien mieux que d’installer un tout nouveau programme pour un seul paramètre, comme suggéré dans la réponse acceptée.
Jbrock
4

J'ai eu quelques difficultés avec cela lors de la dernière installation de mon système d'exploitation et j'ai trouvé une solution. Sur cette configuration, j'ai dû parcourir à nouveau Internet pour trouver. Permettez-moi de le laisser ici pour référence future.

J'utilise Ubuntu 14.04 LTS (et travaille également avec 16.04), et voici comment j'ai remappé mon verrou majuscule pour échapper:

  1. Terminal ouvert
  2. Ouvrez le /etc/default/keyboardfichier avec sudo (par exemple sudo nano /etc/default/keyboard)
  3. ajouter caps:swapescapeà la XKBOPTIONS. Après modification, la ligne devrait ressembler à ceci

    XKBOPTIONS = "caps: swapescape"

Notez que je n'ai pas essayé cela avec le caps:swapescaperéglage. J'ai utilisé le caps:escaperéglage; c'est-à-dire que ma modification remappe simplement maj lock pour s'échapper mais ne mappe pas mon échappement sur majuscule.

Ma source

ALM
la source