更新:
我尝试了几个发行版,最后安装了Fedora Compiz Mate 桌面。内置键盘工作正常。但运行sudo dnf update
安装了一个较新的内核,我遇到了同样的问题。我粗略地检查了一些日志条目,但看起来完全一样。实际解决方法:我手动选择较旧的内核,内置键盘可以正常工作。在 grub 菜单中
- 较新的内核,内置键盘不工作:Fedora(5.7.14-200.fc32x86_64)32(三十二)
- 较旧的内核,内置键盘在职的:Fedora(5.6.6-300.fc32x86_64)32(三十二)
我想遵循@rickhg12hs 的建议
- 降级旧内核
或者
- 找到 grub 将旧内核作为默认内核的方法。
我怎样才能做到这一点?
此外,我很高兴收到任何建议,以防止进一步的内核更新,你觉得怎么样sudo dnf update --exclude=kernel*
(发现这里)
期待您的帮助!
交叉发布于此:https://ask.fedoraproject.org/t/after-f32-update-on-acer-laptop-built-in-keyboard-not-working/8359
你好!我刚接触 Fedora,想请你帮我解决一个键盘问题。
最近我将笔记本电脑从 fedora 31 更新到了 fedora 32。当我尝试在锁屏上输入密码时,我意识到笔记本电脑的内置键盘无法使用。使用外部 USB 键盘登录可以正常工作。[我已经知道我的触摸板由于某种原因坏了]。
GNOME 版本 3.36.3.、Fedora 32、Wayland,最新
我的笔记本电脑:Acer Aspire E5-511-P7AT;Intel® Pentium® CPU N3530 @ 2.16GHz × 4;Intel® HD Graphics (BYT)
更新所有内容sudo dnf update
仍未解决问题。
键盘在 BIOS 中工作正常。因此我推测问题可能与有关libinput
。终端输出(选择):
sudo libinput list-devices
Device: Logitech USB Keyboard
Kernel: /dev/input/event6
Group: 6
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: Logitech USB Keyboard Consumer Control
Kernel: /dev/input/event7
Group: 6
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: Logitech USB Keyboard System Control
Kernel: /dev/input/event14
Group: 6
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: Logitech USB Optical Mouse
Kernel: /dev/input/event5
Group: 7
Seat: seat0, default
Capabilities: pointer
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: button
Click methods: none
Disable-w-typing: n/a
Accel profiles: flat *adaptive
Rotation: n/a
Device: AT Translated Set 2 keyboard
Kernel: /dev/input/event4
Group: 10
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: Acer WMI hotkeys
Kernel: /dev/input/event12
Group: 11
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
AT Translated Set 2 keyboard
似乎是内置键盘。sudo libinput debug-events
在终端中运行得到:
-event3 DEVICE_ADDED Power Button seat0 default group1 cap:k
-event8 DEVICE_ADDED Video Bus seat0 default group2 cap:k
-event1 DEVICE_ADDED Power Button seat0 default group3 cap:k
-event0 DEVICE_ADDED Lid Switch seat0 default group4 cap:S
-event2 DEVICE_ADDED Sleep Button seat0 default group5 cap:k
-event6 DEVICE_ADDED Logitech USB Keyboard seat0 default group6 cap:k
-event7 DEVICE_ADDED Logitech USB Keyboard Consumer Control seat0 default group6 cap:k
-event14 DEVICE_ADDED Logitech USB Keyboard System Control seat0 default group6 cap:k
-event5 DEVICE_ADDED Logitech USB Optical Mouse seat0 default group7 cap:p left scroll-nat scroll-button
-event13 DEVICE_ADDED HD WebCam: HD WebCam seat0 default group8 cap:k
-event9 DEVICE_ADDED Intel Virtual Button driver seat0 default group9 cap:kS
event9 SWITCH_TOGGLE +0.000s switch tablet-mode state 1
-event4 DEVICE_ADDED AT Translated Set 2 keyboard seat0 default group10 cap:k
-event12 DEVICE_ADDED Acer WMI hotkeys seat0 default group11 cap:k
-event5 POINTER_MOTION +0.000s -1.62/ 0.00 ( -5.00/ +0.00)
按下内置键盘上的任意键均不会做出任何反应libinput debug-events
,除了某些 FN 键(事件 4)。
我现在该怎么做才能让这个内置键盘正常工作?我期待您的帮助。
此致
小火