Indicateur du panneau des touches de verrouillage pour MATE Desktop

9

Je n'ai pas de LED d'indication sur mon clavier pour indiquer si le verrouillage des majuscules est activé (je n'ai pas de touches de verrouillage numérique et de verrouillage du défilement, donc la meilleure option serait d'avoir un indicateur uniquement pour le verrouillage des majuscules, mais trois indicateurs seraient mieux que rien)

Je voudrais vraiment voir l'état des touches de verrouillage dans le panneau indicateur afin que je puisse 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 elle concerne Unity DE.

Zanna
la source

Réponses:

5

introduction

Avertissement : je suis l'auteur de cet indicateur

L' lks-indicatorécran affiche l'état des touches de verrouillage, comme le verrouillage des majuscules, le verrouillage du défilement et le verrouillage numérique. Bien qu'écrit à l'origine 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, -hil a 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 où se trouve l'indicateur)

python lks-indicator 

Pour fermer l'indicateur, veuillez utiliser le Quitbouton. L'utilisation de Ctrl+ Cne 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 ne l'avez pas gitinstallé, exécutezsudo apt-get install git

Alternativement, vous pouvez simplement télécharger le référentiel sous forme de 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 l'icône verte et la touche actuellement active. Lorsqu'aucune touche n'est engagée, l'icône reste verte

entrez la description de l'image ici

Mise à jour du 2 septembre 2016:

L'indicateur a été un peu mis à jour:

  • indicateur monochrome ajouté et peut être utilisé avec -moption
  • l'étiquette utilise désormais des cercles pour indiquer quelle clé est enclenchée

entrez la description de l'image ici

Sergiy Kolodyazhnyy
la source
mieux que l'indicateur natif car il me permet d'ignorer les touches qui n'existent pas sur mon clavier. Merci beaucoup :)
Zanna
10

Solution native

Il s'avère que MATE-Tweak, intégré à l'installation par défaut d'Ubuntu MATE, a une option pour activer les indicateurs LED du clavier

Sous Interface , cochez la case Activer la LED du clavier

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

Zanna
la source
2

Si vous préférez le terminal ou l'éditeur dconf, qui vaut également pour Linux Mint ordinaire, 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.

Eemil
la source
Sur Linux Mint 19 avec Mate installé, c'est le seul moyen qui fonctionne pour moi. Je ne peux pas installer MATE Tweak , car il duplique le paramètre déjà présent dans le panneau de configuration des paramètres du bureau .
kiamlaluno