我的 Ubuntu 20 中有 3 种键盘语言。
< >需要通过以下方式更正密钥:
xmodmap -e "keycode 94 = less greater"
据我记得,Ubuntu 19 不需要进一步的步骤。
它与无效漏洞,其中 tty 中(X 之外)的键表现正常。
然而,目前密钥\ Shift|在几分钟后就会恢复到错误状态。
答案应重点关注启动后保留更改 - 避免逆转。请在规范的 ubuntu 20 系统中进行测试,然后再回复。等待 5 到 10 分钟以检查逆转。
编辑:与设备断开连接有关(笔记本电脑内置网络摄像头)
我怀疑这可能与设备频繁反复断开连接有关。示例:(我的 dmesg 中全是这些)
[Mon Mar 1 12:01:39 2021] usb 1-5: USB disconnect, device number 23
[Mon Mar 1 12:01:39 2021] usb 1-5: new high-speed USB device number 24 using xhci_hcd
[Mon Mar 1 12:01:40 2021] usb 1-5: config 1 interface 1 altsetting 4 endpoint 0x81 has invalid wMaxPacketSize 0
[Mon Mar 1 12:01:40 2021] usb 1-5: New USB device found, idVendor=04f2, idProduct=b483, bcdDevice=99.14
[Mon Mar 1 12:01:40 2021] usb 1-5: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[Mon Mar 1 12:01:40 2021] usb 1-5: Product: USB2.0 VGA UVC WebCam
[Mon Mar 1 12:01:40 2021] uvcvideo: Found UVC 1.00 device USB2.0 VGA UVC WebCam (04f2:b483)
[Mon Mar 1 12:01:40 2021] input: USB2.0 VGA UVC WebCam: USB2.0 V as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/input/input43
我认为当这种情况偶尔发生时,键盘就会恢复到原来的错误状态。笔记本电脑键盘也会发生这种情况。
然而,由于一开始没有正确映射密钥,因此逆转是次要的。
答案1
解决方法:
禁用网络摄像头,如下所示:(我的网络摄像头没有故障)
https://superuser.com/questions/982265/how-to-disable-a-specific-faulty-laptop-webcam-in-ubuntu
启动时加载更改:(在 ubuntu 19 中已经有了这个)
[Desktop Entry]
Name=SwapKeySpa
Exec=xmodmap -e "keycode 94 = less greater"
Terminal=false
Type=Application
将文件另存为.config/autostart/keyswap.desktop