Unity Desktop 的键盘 LED 面板指示灯

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 状态,但指示按下修饰键。

答案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

  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,因此我强烈建议使用此方法。

Zip 包方法

或者,您可以下载压缩包并将其解压到您认为合适的位置。Debian 软件包也可在存储库中找到。

为了使其在每次登录 Unity 时启动,请参阅此帖子:如何在登录时自动启动应用程序?

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

该指标也已经在 MATE 和 Ubuntu Kylin 中进行了测试。

答案2

我还编写了一个应用程序指标,我认为它看起来更好。

指示灯键盘 LED

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

指标默认值
当 Num 锁定打开且 Caps 和 Scroll 锁定关闭时,指示器的默认外观。

指示器菜单
指标菜单,点击后显示。点击菜单中的相应项目即可切换锁定。

指示器短路
指标的替代(简短)外观。

指示器中枢神经系统 指示器 NC 指示器C短路
您还可以更改显示的锁以及显示的顺序。

安装:

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

相关内容