Unity Desktop的键盘LED面板指示灯

我拥有一台运行带有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状态,但表示按下键到修改键。

我还写了一个应用指标,在我看来,它看起来更好。

指示灯键盘主导

它使用填充/未填充的圆圈显示锁定的状态。

指标默认
指示器的默认外观,Num lock打开,Caps和Scroll锁定。

指标菜单
点击显示指示器的菜单。 可以通过单击菜单中的相应项来切换锁。

指标短
指标的替代(短)外观。

指标CNS指示器NC指标C短
您还可以更改显示的锁和顺序。

安装:

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

安装后,postinst脚本将提示您进行首选项配置。 访问GitHub仓库以获取有关这些设置的完整说明。

用法:

该指标将配置为在登录时自动启动。 要在安装后开始使用指示灯,请再次注销并登录,或手动启动指示灯(在仪表板中搜索“指示键盘”)。

指示符应显示在右上角,其中填充圆圈表示锁定已打开,未填充圆圈表示锁定已关闭。

单击指示器应该会产生一个带有三个锁的菜单。 单击菜单项将导致相应的锁定切换。

欢迎提交错误报告和function请求。

介绍

免责声明 :我是该指标的作者

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 NS 

默认情况下,指示器仅在显示键时显示键的文本表示。 如果你想总是显示它们使用--show-all选项。

在此处输入图像描述

请使用, Quit按钮关闭指示器,因为通过命令行的Ctrl + C快捷方式不适用于app-indicators

默认情况下,指示器使用颜色图标,红色和绿色,但也有-m选项使用单色图标。

在此处输入图像描述

安装

git方法

对于那些安装了git

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

git还允许使用cd /opt/lks-indicator ; git pull轻松更新它cd /opt/lks-indicator ; git pull cd /opt/lks-indicator ; git pull ,所以我强烈建议使用这种方法。

Zip包方式

或者,您可以下载zip包并在您认为合适的地方提取。 Debian包也可以在存储库中找到。

要在每次登录Unity时启动它,请参考以下文章: 如何在登录时自动启动应用程序?

Gnome用户 :您将需要安装AppIndicator支持 ,以及可选的Gnome Tweak Tool。 否则,不会显示括号内的文字,只显示红色/绿色图标。

该指标还在MATE和Ubuntu Kylin中进行了测试。

我个人使用indicator-keylock,这是我安装Ubuntu系统时安装的第一个应用程序。 它被包含在ubuntu oficial repos中已经有一段时间了,效果很好,看起来很漂亮。

要安装,只需: sudo apt install indicator-keylock