我有一台运行带有 Unity DE 的 Ubuntu 16.04 的笔记本电脑,它没有任何键盘 LED 来指示 NUM-Lock 或 CAPS-Lock 状态。
无论如何,看到它们对我来说都是有用的,最好是通过 Unity 面板中的指示器。
请注意,我只想查看 NUM-Lock、CAPS-Lock 和可选的 Scroll-Lock 的状态。我确实不是想要查看当前是否按下了其他修饰键,例如 Shift、Ctrl、Alt、Super 等。我只想更换丢失的 LED。
有没有什么工作指标可用?
我已经读过了如何向 Unity 面板添加键盘修饰状态小程序?,但它不符合我的需要。indicator-xkbmod
只显示错误的图标,但不对键盘 NUM-/CAPS-Lock 状态变化做出反应,kbstate
仅适用于 KDE,key-mon
不显示 NUM-/CAPS-Lock 状态,但指示按下修饰键。
答案1
介绍
免责声明:我是这个指标的作者
允许lks-indicator
显示所有锁定键的状态,例如 Caps、Num 和 Scroll Lock。默认情况下,当没有按键被激活时,它会显示绿色图标,如果一个或多个按键被激活,则会切换为红色,同时还会显示哪个按键处于活动状态的文本表示。
用法:
如图所示-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)
通过命令行启动指标很简单:
python lks-indicator
用户可以指定要忽略的键,多个键用空格分隔。例如,
python lks-indicator --ignore-keys N S
默认情况下,指示器仅在按键被按下时显示按键的文本表示。如果您想始终显示它们,请使用--show-all
选项。
请使用Quit
按钮关闭指示器,因为通过命令行的Ctrl+C快捷方式与应用程序指示器配合使用效果不佳
该指示器默认使用红色和绿色的彩色图标,但也可以-m
选择使用单色图标。
安装
git 方法
对于已安装的用户git
:
cd /opt
sudo git clone https://github.com/SergKolo/lks-indicator.git
chmod -R +x /opt/lks-indicator/
git
还可以通过 轻松保持更新cd /opt/lks-indicator ; git pull
,因此我强烈建议使用此方法。
Zip 包方法:
或者,您可以下载压缩包并将其解压到您认为合适的位置。Debian 软件包也可在存储库中找到。
为了使其在每次登录 Unity 时启动,请参阅此帖子:如何在登录时自动启动应用程序?
Gnome 用户: 你会需要AppIndicator 支持已安装,以及可选的 Gnome Tweak Tool。否则,括号内的文字将不会显示,只显示红色/绿色图标。
该指标也已经在 MATE 和 Ubuntu Kylin 中进行了测试。
答案2
我还编写了一个应用程序指标,我认为它看起来更好。
指示灯键盘 LED
它使用实心/未填充的圆圈显示锁的状态。
当 Num 锁定打开且 Caps 和 Scroll 锁定关闭时,指示器的默认外观。
指标菜单,点击后显示。点击菜单中的相应项目即可切换锁定。
指标的替代(简短)外观。
您还可以更改显示的锁以及显示的顺序。
安装:
sudo add-apt-repository ppa:adrianiainlam/indicator-keyboard-led
sudo apt-get update
sudo apt-get install indicator-keyboard-led
安装后,postinst 脚本将提示您进行首选项配置。请访问GitHub 仓库以获得有关这些设置的完整解释。
用法:
指示器将配置为登录时自动启动。要在安装后开始使用指示器,请注销并再次登录,或手动启动指示器(在仪表板中搜索“indicator-keyboard-led”)。
指示器应显示在右上角,实心圆圈代表锁已打开,空心圆圈代表锁已关闭。
点击指示器将会出现一个带有三个锁的菜单。点击菜单项将导致相应的锁切换。
欢迎报告错误和功能请求。
答案3
我个人使用 indicator-keylock,它是我设置 Ubuntu 系统时安装的第一个应用程序之一。它包含在 ubuntu 官方存储库中已有一段时间了,运行良好,外观漂亮。
要安装,只需:
sudo apt install indicator-keylock