答案1
这似乎是由 gdm 错误引起的,该错误创建了重复的 Xorg 进程。我切换到 lightdm,问题就解决了。
- 步骤1: 如果你的机器上没有安装 lightdm,请安装它
在终端中输入
sudo apt install lightdm
然后输入你的密码
- 第2步: 从 GDM 切换到 lightdm(这将改变您的登录屏幕的显示方式)
在终端中输入
sudo dpkg-reconfigure lightdm
然后使用箭头键在出现的菜单中选择 lightdm
答案2
我刚刚创建了以下脚本,它会自动终止第二个 Xorg 进程。对我来说效果很好。可以从 root crontab 运行,每分钟运行一次,或者在用户登录后以其他方式运行:
#!/bin/bash
#
# automatically kills second Xorg process
PID_GDM=$(ps -ef | grep Xorg | grep -v grep | grep "^gdm" | awk '{print $2}')
PID_USER=$(ps -ef | grep Xorg | grep -v grep | grep -v "^gdm" | awk '{print $2}')
if [ ! -z "$PID_GDM" ] && [ ! -z "$PID_USER" ]
then
echo Killing $PID_GDM
kill -9 $PID_GDM
fi