如何重置 Xorg/xserver?

tha*_*tha 36 xorg xserver

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

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

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

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

Jor*_*tro 12

如果您的访客帐户不受影响,这可能是导致问题的特定于用户的设置。尝试删除~/.config/monitors.xml


ind*_*uo7 8

的替代方案sudo dpkg-reconfigure xserver-xorgsudo X -configure


Zuu*_*uul 6

重新配置已经安装的包,可以参考:

Ubuntu 手册页:dpkg-reconfigure - 重新配置已安装的软件包

使用终端:

  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
    
    Run Code Online (Sandbox Code Playgroud)

    注意:始终建议在运行配置之前进行备份,因此您可以使用:

    sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
    
    Run Code Online (Sandbox Code Playgroud)
  3. 重新启动图形用户界面:

    同样,这取决于桌面环境,因此:

    • 对于 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 /etc/init.d/gdm stop` 我得到 sudo /etc/init.d/gdm _command not found_ 和 `sudo dpkg-reconfigure xserver-xorg` 对我没有任何作用,正如我在题。不过谢谢你的回答... (5认同)
  • 在 Ubuntu 12.04 中,显示管理器是 _lightdm_,而不是 _gdm_。为什么 dpkg-reconfigure 不起作用,我不知道!:-/ (3认同)