我当前运行的是 Arch 内核 4.13.12-1,但无法登录 GNOME。选择用户并输入密码后,桌面无法加载。相反,我看到了有纹理的灰色屏幕,并且无法移动鼠标。 (我无法上传图片,因为 SE 抱怨图片太大)。我的鼠标总是位于中心,我无法移动它,键盘似乎也不起作用。
在我尝试解决启动缓慢的问题后发生了这种情况。我运行了以下代码从这里试图解决这些问题:
sudo -i
echo N> /sys/module/drm_kms_helper/parameters/poll
echo "options drm_kms_helper poll=N">/etc/modprobe.d/local.conf
在我进行此更改并重新启动计算机后,我出现了上述症状。
为了尝试解决这个问题,我登录到 root。登录 root 一切顺利(桌面背景出现,鼠标和键盘工作)。然后我注意到sys/module/drm_kms_helper/parameters/poll
它仍然说Y
,即使在使用后sudo
我也没有权限更改它。
然后我就尝试去改变/etc/modprobe.d/local.conf
。首先我删除了这一行:
options drm_kms_helper poll=N
什么也没发生,仍然有同样的症状。我也尝试将其更改为:
options drm_kms_helper poll=Y
还是一样的症状。任何有关如何解决此问题的帮助将不胜感激。如果您需要更多信息,请询问。
至于 @jasonwryan 的回应,以下是我在 中挖掘出的有关 Wayland 的内容jounralctl
:
Nov 23 12:02:50 christophersumnicht gnome-shell[415]: Connection to xwayland lost
Nov 23 12:02:50 christophersumnicht gsd-keyboard[517]: gsd-keyboard: Fatal IO error 11 (Resource temporarily unavailable) on X server :1024.
Nov 23 12:02:50 christophersumnicht gdm[358]: Tried to look up non-existent conversation gdm-launch-environment
Nov 23 12:02:50 christophersumnicht gdm[358]: Freeing conversation 'gdm-launch-environment' with active job
和这个:
Nov 23 12:41:57 christophersumnicht systemd-coredump[810]: Process 464 (Xwayland) of user 120 dumped core.
Stack trace of thread 464:
#0 0x00007f89048848a0 raise (libc.so.6)
#1 0x00007f8904885f09 abort (libc.so.6)
#2 0x000055d928f9bb9a OsAbort (Xwayland)
#3 0x000055d928fa16b3 n/a (Xwayland)
#4 0x000055d928fa24d5 FatalError (Xwayland)
#5 0x000055d928e2dbaf n/a (Xwayland)
#6 0x000055d928f99711 n/a (Xwayland)
#7 0x000055d928f925bb WaitForSomething (Xwayland)
#8 0x000055d928f5e3c3 n/a (Xwayland)
#9 0x000055d928f62660 n/a (Xwayland)
#10 0x00007f8904870f6a __libc_start_main (libc.so.6)
#11 0x000055d928e2d20a _start (Xwayland)
Stack trace of thread 466:
#0 0x00007f8904c1538d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f88fe33ca64 n/a (swrast_dri.so)
#2 0x00007f88fe33c8b8 n/a (swrast_dri.so)
#3 0x00007f8904c0f08a start_thread (libpthread.so.0)
#4 0x00007f890494647f __clone (libc.so.6)
Stack trace of thread 467:
#0 0x00007f8904c1538d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f88fe33ca64 n/a (swrast_dri.so)
#2 0x00007f88fe33c8b8 n/a (swrast_dri.so)
#3 0x00007f8904c0f08a start_thread (libpthread.so.0)
#4 0x00007f890494647f __clone (libc.so.6)
Stack trace of thread 468:
#0 0x00007f8904c1538d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f88fe33ca64 n/a (swrast_dri.so)
#2 0x00007f88fe33c8b8 n/a (swrast_dri.so)
#3 0x00007f8904c0f08a start_thread (libpthread.so.0)
#4 0x00007f890494647f __clone (libc.so.6)
Stack trace of thread 465:
#0 0x00007f8904c1538d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f88fe33ca64 n/a (swrast_dri.so)
#2 0x00007f88fe33c8b8 n/a (swrast_dri.so)
#3 0x00007f8904c0f08a start_thread (libpthread.so.0)
#4 0x00007f890494647f __clone (libc.so.6)
仍然不确定如何继续。