当前位置: 首页>>技术问答>>正文


如何重置Xorg/xserver?

, ,

问题描述

Xserver在Unity 3D和2D中不断崩溃我的一般用户帐户。它不会在来宾帐户上执行此操作。

这就是为什么我想重置/回滚xserver相关的所有内容,希望这会解决它。

大多数答案都涉及sudo dpkg-reconfigure xserver-xorg。但是,这对我没有任何作用(不生成输出),我在其他论坛中读到,它已被弃用。

那么,目前重置所有xserver /xorg选项的方法是什么呢?什么是sudo dpkg-reconfigure xserver-xorg的替代品? X在工作期间崩溃,而不是在登录之前崩溃。崩溃的结果是,我被抛出会话,而不是冻结或机器崩溃。

最佳解决思路

如果您的访客帐户不受影响,则可能是导致问题的user-specific设置。尝试删除~/.config/monitors.xml

次佳解决思路

要重新配置已安装的软件包,可以参考:

Ubuntu Manpage: dpkg-reconfigure – reconfigure an already installed package

使用终端:

  1. 如果在启动时出现空白屏幕,请按CTRL + ALT + F1以访问终端。然后,根据您的桌面环境,使用以下命令终止X:

    • 对于Gnome(Ubuntu):sudo /etc/init.d/gdm stop

    • 对于KDE(Kubuntu):sudo /etc/init.d/kdm stop

    • 对于Xfce(Xubuntu):sudo /etc/init.d/xdm stop

  2. 对于重新配置过程:

    sudo dpkg-reconfigure xserver-xorg
    

    注意:在运行配置之前,始终建议使用备份,因此您可以使用以下命令执行此操作:

    sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
    
  3. 重新启动GUI:同样,这取决于桌面环境,因此:

    • 对于Gnome(Ubuntu):sudo /etc/init.d/gdm start

    • 对于KDE(Kubuntu):sudo /etc/init.d/kdm start

    • 对于Xfce(Xubuntu):sudo /etc/init.d/xdm start


如果无法执行上述步骤,可以随时手动编辑/etc/X11/xorg.conf并替换文件内容。

参考:

第三种解决思路

sudo dpkg-reconfigure xserver-xorg的替代品是sudo X -configure

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/3066.html,未经允许,请勿转载。