Remapping Caps Lock dans 14.04 Trusty Tahr

32

J'ai vu un certain nombre de questions pointant vers un menu d'interface graphique pour remapper le verrouillage des majuscules, mais ce menu semble avoir disparu depuis 14.04. Est-ce que je ne le trouve pas ou est-ce vraiment parti? Je sais que vous pouvez utiliser xkbmappour le remapper, mais je ne sais pas vraiment comment faire en sorte que cela persiste.

modifier

J'ai essayé les suggestions sur la réponse acceptée pour cette question , mais rien ne semble fonctionner. D'après ce que je peux dire, le .xinitrcfichier ne semble jamais provenir de sources. Y at-il un autre travail autour qui pourrait résoudre ce problème pour moi?

Eric Andres
la source
duplication possible de Comment remapper certaines clés?
jobin
2
@Jobin si vous remarquerez que je demande spécifiquement 14.04, pas seulement en général.
Eric Andres
Avez-vous essayé la solution? Je vois que vous avez des doutes spécifiques quant à savoir s’il continuera d’être redémarré et cette question répond à cette préoccupation.
jobin
duplication possible de Comment permuter les touches Escape et Caps Lock?
user68186
2
Il semble qu'Ubuntu 14.04 utilise ~ / .xsessionrc au lieu de ~ / .xinitrc

Réponses:

27

Vous devez éditer le fichier / etc / default / keyboard et modifier le paramètre XKBOPTIONS.

Par exemple, pour mapper les majuscules afin de contrôler, définissez XKBOPTIONS = “ctrl: nocaps” (source: Archlinux wiki

déconnectez-vous et reconnectez-vous pour que les modifications aient un impact sur votre système.

Dwaynemac
la source
4
Merci beaucoup, toutes ces absurdités graphiques avec l'installation de paquetages sont pénibles, et la plupart des méthodes ne fonctionnent pas ou fonctionnent dans certains contextes mais pas dans d'autres.
alexakarpov
18

J'ai finalement trouvé une réponse à une interface graphique, après beaucoup de recherches sur Google: comment puis-je échanger Escape et Caps Lock dans 14.04? (On dirait que votre question a été formulée mieux et est donc apparue beaucoup plus haut dans mes résultats de recherche.)

De la réponse liée:

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.

Étrangement, l'arrière-plan de la fenêtre de l'outil ne remplissait pas pour moi, j'ai donc dû ouvrir une fenêtre derrière lui pour afficher le texte.

J'espère que ça t'as aidé! Même avec la fenêtre buggy, c'était beaucoup plus agréable que de jouer directement avec les paramètres xkb.

doctaphre
la source
Cela ne semble pas fonctionner sous XUbuntu 14.04.
Paul Price
1
Cela a fonctionné dans Ubuntu 14.04. Le bogue d’arrière-plan de la fenêtre est vraiment mauvais - difficile de croire que personne n’a résolu le problème. Si vous voulez échanger CTRL et CAPS, cela se fait sous "Position de la touche Ctrl" et n'est pas disponible sous "Comportement du verrouillage des majuscules". Je me demandais pourquoi toutes les autres options de verrouillage des majuscules étaient répertoriées, à l'exception de la permutation avec CTRL, lorsque j'ai finalement remarqué le réglage séparé pour CTRL.
tim11g
Malheureusement, GNOME Tweak Tool semble très buggé quand il est utilisé dans Unity. La solution utilisant / etc / default / keyboard semble plus appropriée (j'ai essayé les deux).
marcelocra
gnome-tweak-toolfonctionne bien sous Ubuntu 16.04. J'aime que les changements prennent effet immédiatement, sans redémarrage ni quoi que ce soit.
Dinosaure
8

Dans mon cas, les éléments suivants ont fonctionné pour désactiver le verrouillage des chaînes dans Ubuntu 14.04:

setxkbmap -option caps:none

Applications de démarrage > Ajouter > Nom : Désactiver Capslock> Commande : setxkbmap -option caps: none> Ajouter .

Redémarrez et Capslock est désactivé.


Pour remapper la majuscule sur la touche d'échappement:

setxkbmap -option caps:escape
MC Basstard
la source
c'est la solution la plus simple que j'ai pu trouver et ça marche, setxkbmap -option caps: escape
Andrzej Rehmann
3

Après avoir assez cherché, je pense avoir enfin trouvé cette incantation magique de Google pour trouver la réponse. Voici le message qui a résolu mon problème: Définir les préférences setxkbmap au démarrage . Je viens de suivre les instructions de la réponse acceptée et d'ajouter «ctrl: nocaps» aux options xkb. J'espère vraiment qu'ils ramèneront simplement l'interface graphique des paramètres pour changer cela ....

Eric Andres
la source
Malheureusement, le majuscule fonctionne maintenant comme une autre clé CTRL. La touche majuscule n'est pas complètement désactivée.
MC Basstard