web-dev-qa-db-fra.com

Voyant du panneau de clavier pour Unity Desktop

Je possède un ordinateur portable sous Ubuntu 16.04 avec Unity DE qui n’a pas de DEL de clavier pour indiquer les états NUM-Lock ou CAPS-Lock.

Il serait utile que je les voie quand même, idéalement à travers un indicateur dans le panneau de Unity.

Veuillez noter que je veux seulement voir les états de NUM-Lock, CAPS-Lock et éventuellement Scroll-Lock. Je ne veux pas voir si d'autres touches de modification, telles que Maj, Ctrl, Alt, Super, etc. sont actuellement enfoncées. Je veux seulement un remplacement pour mes LED manquantes.

Existe-t-il des indicateurs de travail disponibles?


J'ai déjà lu Comment ajouter un applet d'état au clavier dans le panneau Unity? , mais cela ne répond pas à mes besoins. indicator-xkbmod affiche uniquement une mauvaise icône mais ne réagit pas sur les modifications de l'état du verrouillage du clavier NUM// CAPS-Lock, kbstate concerne uniquement KDE et key-mon ne présente pas le verrouillage NUM// CAPS. indique, mais indique que vous appuyez sur les touches modificatrices.

5
Byte Commander

J'ai également écrit un indicateur d'application qui, à mon avis, a meilleure apparence.

indicateur-clavier-conduit

Il montre l'état des verrous en utilisant des cercles remplis/non remplis.

indicator default
Apparence par défaut de l'indicateur avec verrouillage numérique et verrouillage majuscules et défilement désactivés.

indicator menu
Menu de l'indicateur, affiché au clic. Les verrous peuvent être basculés en cliquant sur l'élément correspondant dans le menu.

indicator short
Autre (brève) apparence de l'indicateur.

indicator CNSindicator NCindicator C short
Vous pouvez également changer les verrous affichés et dans quel ordre.

Installation:

Sudo add-apt-repository ppa:adrianiainlam/indicator-keyboard-led
Sudo apt-get update
Sudo apt-get install indicator-keyboard-led

Après l'installation, le script postinst vous demandera de configurer les préférences. Visitez le GitHub repo pour une explication complète de ces paramètres.

Usage:

L’indicateur sera configuré pour démarrer automatiquement lors de la connexion. Pour commencer à utiliser l'indicateur après l'installation, déconnectez-vous et reconnectez-vous, ou démarrez manuellement l'indicateur (recherchez "indicateur-clavier-conduit" dans le tiret).

L'indicateur doit apparaître dans le coin supérieur droit, avec un cercle rempli représentant un verrou activé et un cercle non rempli représentant un verrou désactivé.

En cliquant sur l'indicateur, vous obtiendrez un menu avec les trois verrous. En cliquant sur l'élément de menu, le verrou correspondant bascule.

Les rapports de bugs et les demandes de fonctionnalités sont les bienvenus.

3
ace

Introduction

Disclaimer : Je suis l'auteur de cet indicateur

Le lks-indicator permet d'afficher l'état de toutes les touches de verrouillage, telles que les majuscules, les chiffres et le verrouillage du défilement. Par défaut, il affiche une icône verte lorsqu'aucune touche n'est utilisée et passe au rouge si une ou plusieurs sont utilisées, tout en affichant la représentation textuelle de la touche active.

Usage:

Comme le montre l'option -h:

usage: lks-indicator [-h] [--show-all] [-m]
                     [--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 in label
  -m, --monochrome      Use monochrome icon
  --ignore-keys IGNORE_KEYS [IGNORE_KEYS ...]
                        Ignore specified keys (C, N or S)

Démarrer l'indicateur via la ligne de commande est simple:

python lks-indicator

Les utilisateurs peuvent spécifier les clés à ignorer, avec plusieurs clés séparées par des espaces. Par exemple,

python lks-indicator --ignore-keys N S

Par défaut, l'indicateur affiche uniquement la représentation textuelle des clés lorsqu'elles sont activées. Si vous voulez toujours leur montrer, utilisez l'option --show-all.

enter image description here

Veuillez utiliser la touche Quit pour fermer l’indicateur, Ctrl+C le raccourci via la ligne de commande ne fonctionne pas bien avec les indicateurs d'application

L'indicateur par défaut fonctionne avec les icônes de couleur, rouge et vert, mais il y a aussi l'option -m pour utiliser l'icône monochrome.

enter image description here

Installation

approche git

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/

git permettra également de le maintenir facilement à jour avec cd /opt/lks-indicator ; git pull, je vous recommande donc vivement d'utiliser cette méthode.

Approche du paquet zip :

Vous pouvez également télécharger package Zip et l'extraire à votre guise. Le paquet Debian est également disponible dans le référentiel.

Pour le faire démarrer à chaque connexion à Unity, veuillez consulter le message suivant: Comment démarrer des applications automatiquement à la connexion?

Utilisateurs de Gnome : vous aurez besoin de Support AppIndicator installé, et éventuellement de l'outil Gnome Tweak Tool. Sinon, le texte entre crochets ne sera pas affiché, seulement une icône rouge/verte.

L'indicateur a également été testé dans MATE et Ubuntu Kylin.

7
Sergiy Kolodyazhnyy

Personnellement, j’utilise Indicator Keylock, c’est l’une des premières applications que j’installe lors de la configuration de mon système Ubuntu. Il est inclus dans les dépôts officiels officiels depuis un certain temps, fonctionne très bien et est joli.

Pour installer, il suffit de: Sudo apt install indicator-keylock

0
Akronix