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.
J'ai également écrit un indicateur d'application qui, à mon avis, a meilleure apparence.
Il montre l'état des verrous en utilisant des cercles remplis/non remplis.
Apparence par défaut de l'indicateur avec verrouillage numérique et verrouillage majuscules et défilement désactivés.
Menu de l'indicateur, affiché au clic. Les verrous peuvent être basculés en cliquant sur l'élément correspondant dans le menu.
Autre (brève) apparence de l'indicateur.
Vous pouvez également changer les verrous affichés et dans quel ordre.
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.
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.
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.
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
.
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.
approche git
Pour ceux qui ont installé git
:
cd /opt
Sudo git clone https://github.com/SergKolo/lks-indicator.git
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.
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