如何从命令行重新启动 GNOME Shell?

如何从命令行重新启动 GNOME Shell?

我想实现一个键盘快捷键来重新启动 gnome-shell,每当这个崩溃时(一些错误目前尚未修复)。为此,我需要一个命令行来重新启动 shell。

Alt当 shell 崩溃时,+和F2命令restart将不起作用,因为提示符已实现贝壳。

那么,如何从命令行重新启动 gnome-shell?

答案1

Ubuntu 18.10 上的 GNOME Shell 3.30.1

替换命令gnome-shell将发送信号退出向它发出信号:

killall -3 gnome-shell

或者:

killall -SIGQUIT gnome-shell

从 Ubuntu 18.10 上的 GNOME Shell 3.30.1 开始,下面的解决方案不再起作用,并且会将用户踢到登录屏幕,丢失他们所有的工作。

GNOME Shell 3.30.1 之前版本

要替换的命令gnome-shell是:

gnome-shell --replace &

添加 & 符号是为了在运行命令后返回 shell 提示符;按Ctrl+C或关闭终端会导致桌面无法使用,并需要完全重启。

来自手册页gnome-shell

-r,——替换
       更换正在运行的窗口管理器

不确定您使用的是哪个版本?

检查 GNOME Shell 版本的命令是:

gnome-shell --version

答案2

最简单的方法是Alt+然后F2输入。r

答案3

自 GNOME Shell 3.30.1 起:您还可以执行killall -3 gnome-shell

答案4

在 GNOME Shell 3.30.1 之前,该命令应该只是gnome-shell --replace

相关内容