我正在使用 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来运行控制台,而不是打开终端并在那里运行命令。