如何撤销`sudo killall xorg`命令并恢复双屏显示正常?
sudo killall xorg命令并恢复双屏显示正常? 兄弟,先别慌——sudo killall xorg其实只是临时终止了Xorg显示服务,不存在“撤销”这个命令的说法,你的问题应该是这次强制终止加上之前未完成的NVIDIA驱动更新,导致显示配置或者驱动状态出了异常。给你几个一步步排查修复的办法:
先手动重置双屏显示配置
先打开终端(可以用Ctrl+Alt+T召唤),输入xrandr | grep " connected",这个命令会列出系统识别到的所有已连接显示器,你能看到主屏和副屏的名字(比如HDMI-0、DP-1这类)。
接着用类似这样的命令重新启用副屏:xrandr --output <副屏名字> --auto --right-of <主屏名字>,把尖括号里的内容换成你实际的显示器名称,比如xrandr --output HDMI-0 --auto --right-of DP-1。执行完看看副屏能不能正常显示内容。检查并修复NVIDIA驱动
之前你更新驱动时因为Xorg运行失败,加上强制终止Xorg,可能驱动处于半安装或异常状态。
先卸载现有NVIDIA相关包:sudo apt purge nvidia*(如果是Debian/Ubuntu类系统),等卸载完成后,重新安装适配你显卡的驱动版本,比如sudo apt install nvidia-driver-535(535是常见稳定版,你可以根据自己显卡型号选对应版本)。安装完成后重启系统,再看看双屏情况。重置Xorg配置文件
有时候强制终止Xorg会导致Xorg的配置文件损坏或异常。先备份现有配置:sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak,然后删除原配置文件:sudo rm /etc/X11/xorg.conf,重启后系统会自动生成新的默认配置,这可能解决显示异常问题。切换显示会话类型
如果你用的是GNOME、KDE这类桌面环境,登录界面右上角一般会有会话选项(比如“Xorg”或“Wayland”),试试切换到另一种会话登录,有时候不同的显示服务对双屏的兼容性不一样,说不定能解决问题。
备注:内容来源于stack exchange,提问作者SoftwareCreator

