web-dev-qa-db-fra.com

Désactiver le verrouillage des majuscules en 14.04

Je n'ai vraiment pas besoin de majuscule (qui en a?) Et je l'aurais plutôt comme touche de changement de vitesse car je la frappe parfois par erreur, en particulier sur le petit clavier de netbook. Comme je ne lis pas en cours de frappe, cela peut signifier que je dois retaper une demi-page. Je ne trouve que des solutions pour Ubuntu 12, mais elles ne fonctionnent pas pour 14 (le dialogue de "frappe" a un aspect totalement différent, pas aussi convivial). J'ai quand même essayé et cliqué sur + pour créer un raccourci personnalisé. Il m'a demandé un nom (j'ai mis Nom: horloge majuscule) et une commande (commande: désactiver, et j'ai également essayé la commande: décalage), mais cela n'a rien fait. Il apparaît sur le côté droit sous un raccourci personnalisé, mais j'ai toujours le verrouillage des majuscules. Je suis nouveau sur linux, alors s'il vous plaît, si vous avez une réponse, ne vous contentez pas de dire: utilisez mxpt.de ou autre chose, mais expliquez-moi comment accéder à la boîte de dialogue ou à une invite de commande, ainsi que mes tâches. (Quelqu'un avait une solution avec Gnome Tweak ou plus, mais je ne trouve pas ce programme dans Ubuntu 14). Merci

29
Karsten Decker

Ouvrir un terminal et taper:

xmodmap -e "keycode 66 = Shift_L NoSymbol Shift_L" 

suivi par entrée/retour doit remapper le bouton Caps Lock le décalage gauche.

Cependant, cela devra être exécuté à chaque démarrage. Vous pouvez procéder comme suit pour l'exécuter automatiquement à chaque démarrage du système.

  1. Recherchez "Applications de démarrage" dans le tableau de bord et ouvrez-le.

  2. Cliquez sur Ajouter. Pour le nom, mettez "Majuscule à Maj" et sous "commande", mettez xmodmap -e "keycode 66 = Shift_L NoSymbol Shift_L".

  3. Appuyez sur Enregistrer et redémarrez. Prendre plaisir!


Si vous préférez désactiver le verrouillage majuscule, vous pouvez exécuter les opérations suivantes (dans le terminal):

setxkbmap -option caps:none

Une fois encore, cela sera réinitialisé une fois que vous aurez redémarré. Ajoutez donc une entrée de démarrage (comme ci-dessus) pour l'exécuter au démarrage.

37
Yharooer

Vous pouvez remapper les majuscules en utilisant Gnome Tweak Tool.

Vous pouvez l'installer via le Centre du logiciel Ubunt si vous le souhaitez ou par la ligne de commande; il n'est pas installé par défaut sur Ubuntu 14.04.

  1. Ouvrir un terminal en maintenant CTRLALT et T à la fois ou en le cherchant au tiret.

  2. Tapez Sudo apt-get install gnome-Tweak-toolCeci indique à apt-get d'installer gnome-Tweak-tool. Vous devez avoir Sudo car vous devez avoir les autorisations root pour installer le logiciel.

  3. Ouvrir l'outil Tweak

  4. Sélectionnez "Dactylographie" dans la barre de gauche.

  5. Sélectionnez "Verrouillage majuscule", où il est indiqué "Comportement du toucher de verrouillage majuscule".

Screenshot depicting step 5 above.

Mise à jour pour la version 3.32.0-1

L'option est maintenant sous:

Clavier et souris> Options de disposition supplémentaires> Comportement du verrouillage majuscule

26
Yharooer

Pour désactiver le verrouillage majuscule de façon permanente:

xkbset nullify lock

Pour le réactiver

xkbset nullify -lock.

Pour simplement toogle CAPS-lock:

Sudo apt-get install xdotool
xdotool key Caps_Lock
8
WitchCraft

pour Ubuntu 17.10

Sudo apt install -y gnome-Tweak-tool
  1. Ouvrez Tweaks Gnome
  2. Sélectionnez Keyboard & Mouse dans le panneau de gauche
  3. Cliquez sur Options de mise en page supplémentaires à droite
  4. Cliquez sur la flèche en regard de comportement de la touche de verrouillage majuscule. Réglez Caps Lock clé sur ce que vous voulez.
5
Muhammad Adeel

En ce qui concerne Ubuntu 17.04, vous pouvez définir un paramètre dconf:

dconf write /org/gnome/desktop/input-sources/xkb-options "['caps:none']"

Pas besoin de vous reconnecter.

5
brunch875

Il existe de nombreux outils permettant d'obtenir le genre de chose que vous voulez. Probablement le meilleur pour vous serait Gnome Tweak Tool. Pour l'installer, lancez cette commande dans Terminal:

Sudo apt-get install gnome-Tweak-tool

Une fois installé:

  1. Ouvrez Tweak-tool et cliquez sur la section de saisie dans la colonne de gauche.

  2. Vous devriez maintenant voir le comportement de la touche Caps Lock en ligne à gauche.

  3. Choisissez Disable dans la liste déroulante. Et puis il devrait désactiver la touche de verrouillage majuscule.

2
user364819

Les autres réponses montrent deux excellents moyens de désactiver la clé à l’aide d’une commande (xmodmap -e "keycode 66 = Shift_L NoSymbol Shift_L" et setxkbmap -option caps:none), mais ne permettent pas de l’exécuter au démarrage.

De https://askubuntu.com/a/934797/282454 avec quelques modifications mineures:

  1. Placez votre script dans un répertoire système tel que/usr/local/bin avec un Shebang approprié

    [Exemple de script supprimé]

  2. Rendez-le exécutable, par exemple. Sudo chmod + x /usr/local/bin/disable-caps.sh

  3. Créez un fichier de configuration personnalisé dans /etc/lightdm/lightdm.conf.d. Utilisez un nom tel que 99-disable-caps.conf. (Le préfixe 99 signifie qu'il sera exécuté après les scripts d'installation standard fournis dans /usr/share/lightdm/lightdm.conf.d.)

    Ajoutez l'emplacement de votre script en tant que script display-setup dans la section [Seat:*]: [Seat:*] display-setup-script = /usr/local/bin/disable-caps.sh

    Le script display-setup doit être exécuté après le démarrage du serveur X, mais avant l'exécution de tout greeter - voir LightDM: Ajout de points d'ancrage système .

[Seat:*] est relativement nouveau (Ubuntu 15.10 et versions ultérieures); utilisez [SeatDefaults] sur les systèmes plus anciens.

0
Alex

J'ai testé le suivant le 16.04

1. Installez DCONF

Sudo apt-get install dconf-tools

2. Désactiver le comportement des majuscules classiques

Ce qui suit a désactivé la touche majuscule

setxkbmap -option "caps:none"

3. Configurez l'option pour la réactiver (facultatif)

Si vous souhaitez toujours pouvoir réactiver les majuscules mais uniquement en appuyant sur les deux touches shift touches (gauche et droite) à la fois essayez ce qui suit

setxkbmap -option "shift:both_capslock"
0
dufte

Celui-ci consiste à désactiver définitivement le verrouillage des majuscules sans redémarrage:

setxkbmap -layout us -option caps: ctrl_modifier gsettings set

org.gnome.desktop.input-sources xkb-options "['caps: ctrl_modifier']"

0
Subramaniya Sai S

Voici mon script que j'utilise pour activer/désactiver le verrouillage des majuscules

$ cat ~/bin/caps
#!/bin/bash

let state=1
if [ $# -eq 0 ]; then
    xmodmap -pke | grep 'keycode\s\+66 = Caps_Lock' > /dev/null
    [ $? -eq 1 ] && let state=0
else
    [ "$1" == "on" -o "$1" == "1" ] && let state=0
fi

if [ $state -eq 1 ]; then
    echo "Caps lock off"
    xmodmap -e "keycode 66 = VoidSymbol NoSymbol VoidSymbol"
else
    echo "Caps lock on"
    xmodmap -e "keycode 66 = Caps_Lock NoSymbol Caps_Lock"
fi
0
Steeve McCauley