gpt4 book ai didi

keyboard - 如何使用 xset 点亮 Caps Lock 灯?

转载 作者:行者123 更新时间:2023-12-04 03:34:02 27 4
gpt4 key购买 nike

我写了一个小的 fetchmail 脚本,它检查远程服务器并在我有新邮件时播放音频文件。我还想在邮件可用时点亮我的键盘灯之一,但我遇到了问题。我可以用这个点亮滚动锁定灯:

/usr/bin/xset led named "Scroll Lock"

但我不能以同样的方式点亮 Caps Lock:
/usr/bin/xset led named "Caps Lock"

我尝试用数字 (1-6) 指定键,但尽管更改了神秘的“LED 蒙版”(通过“xset q”可见),但我没有看到灯光有任何变化。

这是不是因为我将 Caps Lock 键映射为另一个 Ctrl 键而坏了?

在 ~/.Xmodmap 我有:
keycode 66 = Control_L
clear Lock
add Control = Control_L

我不想切换大写锁定,只想切换灯光。有没有办法做到这一点?

进一步说明

这是在 x86 kubuntu lucid 机器上,但我稍后会迁移到 debian。我在 python 守护进程中以非特权用户身份运行脚本。以 root 身份运行相同的脚本将不起作用,因为 fetchmail 是为我自己作为用户配置的。最后,这一切都在 tmux session 中运行。

当我开始这个过程时,我阅读了有关 setleds 的信息,但它似乎仅限于非 x session 中的终端。

以 root 身份登录并运行 'setleds -D +caps
xset 命令似乎非常适合我的应用程序,它只是拒绝更改 Caps Lock 灯。

最佳答案

在root下执行:
setleds -D +caps < /dev/console
Hackish,但对我有用:)

关于keyboard - 如何使用 xset 点亮 Caps Lock 灯?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7701398/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com