web-dev-qa-db-fra.com

Verrouiller le voyant du panneau des touches pour MATE Desktop

Je n'ai pas de DEL d'indicateur sur mon clavier pour indiquer si le verrouillage des majuscules est activé (je n'ai pas les touches Num-Lock et Scroll-Lock; la meilleure option serait donc d'avoir un indicateur uniquement pour le verrouillage des majuscules, mais trois indicateurs seraient: mieux que rien)

J'aimerais vraiment voir l'état des touches de verrouillage dans le panneau des indicateurs afin de pouvoir dire en un coup d'œil si je tape correctement mes mots de passe

J'utilise Ubuntu MATE 16.04. J'ai vu cette question mais cela concerne Unity DE.

9
Zanna

Introduction

Disclaimer : Je suis l'auteur de cet indicateur

Le lks-indicator indique l'état des touches de verrouillage, telles que les touches Majuscule, Verrouillage de défilement et Verrouillage numérique. Initialement écrit pour le bureau Unity, il fonctionne avec d’autres, en particulier avec MATE. Il a des options pour ignorer certaines touches, ou tout afficher et indiquer laquelle est active.

Usage

Comme indiqué par -h, il existe plusieurs options de ligne de commande:

usage: lks-indicator [-h] [--show-all]
                     [--ignore-keys IGNORE_KEYS [IGNORE_KEYS ...]]

lks-indicator - Indicates on/off status of Lock keys.

optional arguments:
  -h, --help            show this help message and exit
  --show-all            Show all keys, and mark switched-on keys by surrounding with brackets. 

  --ignore-keys IGNORE_KEYS [IGNORE_KEYS ...]
                        Ignore specified keys (C, N or S).

Le lancement est aussi simple que l'exécution en ligne de commande (à partir du même répertoire que l'indicateur).

python lks-indicator 

Pour fermer l'indicateur, veuillez utiliser le bouton Quit. En utilisant Ctrl + C ne fonctionne pas bien avec les indicateurs.

Installation

L'indicateur est disponible sur GitHub

Pour ceux qui ont installé git:

  1. cd /opt
  2. Sudo git clone https://github.com/SergKolo/lks-indicator.git
  3. chmod -R +x /opt/lks-indicator/

Si vous n'avez pas installé git, exécutez Sudo apt-get install git

Alternativement, vous pouvez simplement télécharger le référentiel en tant que fichier ZIP .

wget https://github.com/SergKolo/lks-indicator/archive/master.Zip

Indicateur en action

Comme vous pouvez le voir ci-dessous, l'indicateur affiche une icône verte et la touche actuellement active. Lorsqu'aucune touche n'est utilisée, l'icône reste verte .

enter image description here

Mise à jour du 2 septembre 2016:

L'indicateur a un peu de mise à jour:

  • indicateur monochrome ajouté et utilisable avec l'option -m
  • l'étiquette utilise maintenant des cercles pour indiquer quelle clé est gravée

enter image description here

5
Sergiy Kolodyazhnyy

Solution native

Il s’avère que MATE-Tweak, intégré à l’installation par défaut d’Ubuntu MATE, dispose d’une option permettant d’activer les indicateurs DEL du clavier.

Sous Interface , cochez la case Activer le voyant du clavier

Et maintenant, vous avez trois icônes de verrouillage des touches dans votre panneau d’indicateurs - une pour chaque touche. Voici à quoi cela ressemble quand le verrouillage majuscule est activé mais que les autres verrous sont désactivés:

10
Zanna

Si vous préférez le terminal ou l'éditeur dconf, qui s'applique également à Linux Mint, vous pouvez utiliser ce paramètre: org.mate.peripherals-keyboard-xkb.general duplicate-leds, par exemple.

gsettings set org.mate.peripherals-keyboard-xkb.general duplicate-leds true 

Testé sur Linux Mint MATE 18.1.

2
Eemil