如何从命令行重新启动 X Window Server 并随后再次登录?

如何从命令行重新启动 X Window Server 并随后再次登录?

我正在使用 Ubuntu 19.04 (Disco Dingo)。我的问题与这个老问题相同:如何从命令行重新启动 X Window Server?

但是,那里得到最多支持的答案对我来说不起作用。当我sudo systemctl restart display-manager按照那里的建议运行时,窗口系统会重新启动,但之后我无法登录,似乎每次尝试登录时窗口系统都会重新启动。所以我无论如何都需要重新启动才能让一切恢复正常。所以这并没有实现我想要的。我想要的是能够重新启动窗口系统而无需进行完整的系统重新启动。

旧答案中的另一个建议是通过执行来检查使用了哪个显示管理器cat /etc/X11/default-display-manager(在我的情况下,这给出了/usr/sbin/gdm3),然后运行,sudo restart gdm但这给了我一条错误消息:sudo: restart: command not found

有没有办法在 Ubuntu 19.04 中重新启动 X 窗口系统而无需完全重启,然后能够再次登录?

编辑:我也尝试过,systemctl restart gdm但是出现了同样的问题sudo systemctl restart display-manager——窗口系统重新启动了,但是之后我无法登录,需要重新启动才能使其再次正常工作。

答案1

你可以试试:

systemctl restart gdm

答案2

这个旧的问答:如何从命令行重新启动 GNOME Shell?也许能给你答案。

最初这些方法适用于以下人群:

  • 最简单的方法是Alt+然后F2输入。r
  • 替换 gnome-shell 的命令是gnome-shell --replace

现在这似乎是唯一的解决方案:

  • 您也可以做一个killall -3 gnome-shell

笔记:本问答主要讨论如何重启 gnome 显示管理器没有丢失所有工作并返回到登录屏幕。


Alt+起什么F2作用?

从:每个 Ubuntu 18.04 用户都应该知道的 13 个键盘快捷键

10. Alt+F2:运行控制台

这是为高级用户准备的。如果您想运行快速命令,可以使用 Alt+F2来运行控制台,而不是打开终端并在那里运行命令。

相关内容