系统是 ARCH,平时滚的比较勤。 最近几次升级后,发现开机后键盘和触摸板失灵了,刚开始是每开几次机会失灵,当时也不在意 认为是 bug,再滚滚会好的。 结果这两天升级后发现键盘和触摸板彻底失灵了,而外接一套键鼠就没有问题。不是笔记本的硬件问题,因为在 BIOS 和 GRUB 界面完全没问题。 重点是如果我开机后再外接键鼠,外接的键鼠就没问题,而###当我外接键鼠后再开机,外接键鼠也不能用了,需要重新插拔,就马上可以使用。### 我已经在这里提问了 哪位大佬能解决我的问题,我献出 1023+1 论坛的马子一个。
1
AEANWspPmj3FUhDc 2018-11-21 20:00:28 +08:00
目测可能是驱动的问题。
|
2
AEANWspPmj3FUhDc 2018-11-21 20:02:17 +08:00
或者改动了 BIOS 某个选项?
|
3
AEANWspPmj3FUhDc 2018-11-21 20:03:45 +08:00
可以问一下,买一个 1023+1 的马多少钱吗?
|
4
AEANWspPmj3FUhDc 2018-11-21 20:06:12 +08:00
或者你用了什么电源管理软件吗(比如 TLP )?
将 USB 相关选项设置成了开机不启动。 |
5
fish47 2018-11-21 20:07:39 +08:00
为 arch 教徒打尻。
我猜可能是 xorg 的问题,尝试 ctrl + alt + Fx 切到控制台,看能否能用自带键盘。 建议看看 /var/log/Xorg.0.log 有什么异常。 |
6
sh1t0nu OP @fish47
dbus-core: error connecting to system bus: org.freedesktop.DBus.Error.FileNotFound (Failed to connect to socket /run/dbus/system_bus_socket: No such file |
7
sh1t0nu OP |
8
corvofeng 2018-11-21 20:36:11 +08:00 via Android
那你用什么桌面环境呢,gnome 的话换 i3 看看, 要不就反着来
|
10
corvofeng 2018-11-21 20:51:29 +08:00
@sh1t0nu
1. xinput list 看看有没有你的设备; 2. libinput debug-gui 检查一下设备是不是能输入; 3. `/etc/X11/xorg.conf.d`这边试试删掉所有文件(你要备份哈); 4. 到 /var/cache/pacman/pkg/, 找旧一点的内核装一下`yaourt -U linux-xxx.tar.xz`; |
11
F1024 2018-11-21 21:12:47 +08:00
Run sudo -H gedit /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.kbdreset=1" sudo update-grub |
13
lightning1141 2018-11-21 22:07:24 +08:00 via Android
yay -S linux-lts
|
14
lightning1141 2018-11-21 22:09:08 +08:00 via Android
dmesg 和 journalctl 看下日志
|
15
zyffy 2018-11-21 22:15:24 +08:00 via iPhone
我的破神舟之前也发生过,我是双系统,win 下一切正常,linux 下键鼠不能用,换内核驱动都没用,最后在 win 系统里装了神舟的 hotkey 就好了...
|
16
wwhc 2018-11-21 22:30:58 +08:00
一般这是 xorg-drivers 的问题,请把 dmesg 和 Xorg.0.log 贴上来
|
17
sh1t0nu OP @lightning1141
@wwhc dmesg [密码是 v2ex]( https://send.firefox.com/download/0a398ea876/#3PwWKzDaX9OG5L54kCzu-A) 能显示一次外接键盘的插拔 Xorg.0.log 未见异常 因为我删除后重启 问题还在 这个文件却还没有 |
18
wwhc 2018-11-22 05:19:34 +08:00
@sh1t0nu 文件过期了,不是 arch 用户无法确定这是怎么回事,Gentoo 下如果出现类似的现象可以选择重新编译 xorg-drivers, 按编译 xorg-drivers 时选择的参数再重新编译 xf86-input-keyboard, xf86-input-evdev, xf86-input-mouse,一般只需要 xf86-input-evdev,arch 下直接 pacman 就行
|
19
bsidb 2018-11-22 08:33:14 +08:00 via Android
如果是大面积中枪的 bug,Arch 官方论坛里应该有讨论
|
21
sh1t0nu OP 重新把 Xorg 装了一下 搞定了!
|