求助:Xubuntu 17.10解锁桌面后Xorg每次均崩溃
老哥,这个问题我之前在折腾T440p的时候碰到过同款!Xubuntu 17.10的锁屏+Xorg崩溃组合,大概率是默认锁屏程序和双显卡/旧Xorg版本的兼容性锅,给你几个亲测有效的排查和解决方向:
排查与修复步骤
1. 先抓错误日志,精准定位问题
先搞清楚Xorg到底为啥崩溃,别瞎试:
- 打开终端,输入
cat /var/log/Xorg.0.log | grep -i error或者cat /var/log/syslog | grep -i xorg,看看有没有显卡驱动、锁屏程序相关的明确报错。 - 那个弹出的「Internal system error」窗口,一定要点「详细信息」,里面的Xorg堆栈信息能直接告诉你是哪个组件出问题了,比如有没有提到
light-locker(Xubuntu默认锁屏)。
2. 换掉默认锁屏程序(最可能解决的方案)
Xubuntu 17.10自带的light-locker和Xorg 1.19在双显卡机器上兼容性极差,换个锁屏程序基本能搞定:
- 先卸载light-locker:
sudo apt remove light-locker - 装xscreensaver替代:
sudo apt install xscreensaver xscreensaver-data-extra - 打开「设置管理器」→「屏幕保护程序」,设置好自动锁屏时间,记得勾选「锁定屏幕」选项。之后再用Ctrl+Alt+Del锁屏测试,应该不会再崩了。
3. 调整双显卡驱动设置
T440p带Intel核显+NVIDIA独显,大概率是独显驱动和锁屏的冲突:
- 如果用的是NVIDIA闭源驱动,打开「NVIDIA X Server Settings」,在「PRIME Profiles」里切换到「Intel (Power Saving Mode)」,重启后再试锁屏。
- 如果用的是开源nouveau驱动,试试安装Intel专用驱动并配置:
- 安装驱动:
sudo apt install xserver-xorg-video-intel - 新建/编辑Xorg配置文件:
sudo nano /etc/X11/xorg.conf,添加以下内容:
Section "Device" Identifier "Intel Graphics" Driver "intel" Option "AccelMethod" "sna" Option "TearFree" "true" EndSection- 按
Ctrl+O保存,Ctrl+X退出,重启机器测试。
- 安装驱动:
4. 重建Xorg配置文件
有时候自动生成的Xorg配置出问题,也会导致锁屏崩溃:
- 先备份原配置:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak - 重新生成配置:
sudo Xorg -configure - 把生成的新配置替换掉旧的:
sudo cp xorg.conf.new /etc/X11/xorg.conf - 重启后测试锁屏功能。
5. 给老系统打最后一波补丁
Xubuntu 17.10已经停止支持了,但旧版本的补丁可能还能解决这个bug:
- 先修改软件源(默认源已经失效了):编辑
/etc/apt/sources.list,把所有archive.ubuntu.com和security.ubuntu.com替换成old-releases.ubuntu.com - 执行更新:
sudo apt update && sudo apt upgrade,安装所有可用补丁后重启测试。
内容的提问来源于stack exchange,提问作者morph
相关产品推荐
相关产品推荐

