自动为 YubiKey 选择不同的键盘布局

自动为 YubiKey 选择不同的键盘布局

我刚买了一个新的YubiKey身份验证令牌。理论上,它在 Linux 上工作得很好,因为它在系统中表现为 USB 键盘。但是,我的默认键盘布局是德语 Neo,这与标准英语键盘截然不同。所以密码短语最终完全是垃圾。

是否可以自动将不同的键盘布局应用到来自 YubiKey 的输入(YubiKey 将自己标识为,ID 1050:0010 Yubico.com Yubikey所以lsusb我认为应该可以检测)。

答案1

您可以使用 udev 自动执行此操作,互联网上应该有示例脚本;最后,您将调用setxkbmap -device $n en其中 n 是您的辅助键盘的设备 ID,它可能是 的符号链接/dev/input/by-id/

希望这有帮助。

答案2

我使用了以下如何由此邮政

只需将提到的xorg.conf片段放入即可/usr/share/X11/xorg.conf.d/60-yubikey.conf

要添加的文本(来自该文章)是:

Section "InputClass"
  Identifier      "yubikey"
  MatchIsKeyboard "on"
  MatchVendor     "Yubico"
  MatchProduct    "Yubico Yubikey II"
  Driver          "evdev"
  Option          "XkbRules" "evdev"
  Option          "XkbModel" "pc105"
  Option          "XkbLayout" "us"
  Option          "XkbVariant" "basic"
EndSection

相关内容