相关疑难解决方法(0)

如何在插入 USB 键盘时禁用笔记本电脑键盘?

我在家里使用我的 USB 键盘,现在我想在这个键盘的插头上禁用笔记本电脑键盘。

我怎么能做到这一点?

我使用 ArchLinux 和 DWM。

ps:我找到了我的设备并在 udev 中禁用它

xinput disable 'AT Translated Set 2 keyboard'
Run Code Online (Sandbox Code Playgroud)

keyboard

6
推荐指数
1
解决办法
2880
查看次数

使用 libinput 禁用设备

我想禁用键盘输入设备libinput。类似于:

xinput set-int-prop 1 "Device Enabled" 8 0
Run Code Online (Sandbox Code Playgroud)

它遵循以下语法:

--set-int-prop 设备属性格式值

设置设备的整数属性。格式的适当值为 8、16 或 32,具体取决于属性。已弃用,请改用 --set-prop。

(或喜欢xinput set-prop)。

我想用它来禁用模拟键盘的身份验证加密狗 (Yubikey),无法从虚假触摸中“打出”令牌。

也许有一种不涉及libinput这样做的首选方法。我不想完全禁用加密狗,因为它具有除通过键盘模拟生成令牌之外的功能(它也是 GPG 智能卡)。

我在 Wayland 上使用 Fedora 26。

fedora yubikey libinput

5
推荐指数
1
解决办法
2347
查看次数

标签 统计

fedora ×1

keyboard ×1

libinput ×1

yubikey ×1