42 votes

Quel est l'opposé de setxkbmap -option ctrl:nocaps?

Normalement, j'ai verrouillage des majuscules pour être une touche de contrôle.

setxkbmap -option ctrl:nocaps

fait cela, mais je ne peux pas me rappeler d'où je l'ai obtenu ou trouver des documents (man setxkbmap est singulièrement peu utile)

Est-ce que quelqu'un peut me dire la commande pour le remettre à la normale, ou du moins me pointer vers la documentation qui me dit ce que -option ctrl:nocaps fait réellement?

32voto

sage Points 627

Lorsque vous avez déjà défini quelque chose, vous pourriez avoir besoin de le réinitialiser avant de définir quelque chose de nouveau.

Pour réinitialiser :

Pour le remettre à la normale, simplement setxkbmap -option fonctionne pour moi. – Emanuele Natale 8 sept. 2014 à 19:29

Exemple : J'utilisais setxkbmap -option ctrl:swapcaps afin de gérer (c'est-à-dire annuler) la touche de verrouillage des majuscules après qu'elle ait été activée par des bizarreries aléatoires. Aujourd'hui, je voulais passer à nocaps, mais je ne pouvais pas le définir car l'autre réglage était toujours actif. J'ai utilisé la commande ci-dessus et ensuite j'ai pu utiliser setxkbmap -option ctrl:nocaps

22voto

Rmano Points 30303

Il serait vraiment agréable de trouver une documentation complète et lisible qui explique comment fonctionne le mécanisme du clavier dans Ubuntu et comment le remplacer localement (et comment il interagit avec le changement de disposition).

J'ai le sentiment qu'il y a très peu de personnes qui le comprennent réellement (je me souviens d'une citation célèbre de Stephen Hawking, il me semble, sur le temps); j'ai recueilli quelques liens dans une autre réponse mais toujours pas de tutoriel général.

En gros, vous devriez rechercher toutes les définitions de votre clavier à partir de /usr/share/X11/xkb/symbols/us --- si votre clavier est us, remplacez selon vos besoins; il y a beaucoup d'options et d'inclusions, il semble que la plupart des touches de modification se trouvent dans /usr/share/X11/xkb/rules/base, où vous pouvez trouver:

caps:none             =       +capslock(none)
caps:ctrl_modifier    =       +capslock(ctrl_modifier)
ctrl:nocaps           =       +ctrl(nocaps)
ctrl:lctrl_meta       =       +ctrl(lctrl_meta)
ctrl:swapcaps         =       +ctrl(swapcaps)

et dans xorg.lst:

ctrl:nocaps    Caps Lock comme Ctrl 
...
caps:capslock        Caps Lock bascule la capitalisation normale des caractères alphabétiques

parmi un tas d'autres choses. Donc ce que cela signifie, et quelles autres options vous avez, dépendent probablement de votre disposition, mais vous pouvez essayer de deviner quelque chose en regardant là-bas. Par exemple, j'essaierais

setxkbmap -option caps:capslock 

pour le réinitialiser.

Maintenant, ce qu'ils signifient exactement, comment les activer (via centre de contrôle -> clavier ou langue, via gnome-tweak-tool, en ligne de commande, scripts init), comment les rendre imperméables à un changement de disposition, s'ils fonctionnent ou non (je suis incapable de désactiver la touche Caps Lock et de la maintenir ainsi en passant d'une disposition à l'autre), est une autre question.

Si quelqu'un peut compléter la réponse, merci de le faire. J'avais l'habitude de personnaliser mon clavier avec xmodmap, je sais que cela est obsolète, mais il serait vraiment agréable d'avoir un tutoriel sur comment personnaliser votre clavier...

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X