如何在 Wayland 上重新启动 GNOME shell?

如何在 Wayland 上重新启动 GNOME shell?

在更改扩展或安装应用程序时,我有时发现需要重新启动 GNOME shell 才能使更改生效。过去,按 Alt + F2,输入“r”并按 Enter 即可完成此操作。

然而,这在 Wayland 上似乎不可用。

在此处输入图片描述

我可以注销并重新登录,但当我打开许多应用程序和窗口来处理一个项目时,这并不方便。

答案1

转向@重力将评论转化为答案,Gnome 邮件列表主题说:

runDialog:禁用 Wayland 上的重启命令

客户端可以处理 WM 的暂时消失,但显示服务器则不必处理 - 因此当作为 Wayland 合成器运行时,重新启动通常是终止用户会话的一种奇特方式,我们对此无能为力,只能防止用户通过抛出错误而搬起石头砸自己的脚。

答案2

在 Wayland 下,gnome-shell没有一种优雅的方式来重新启动并保持应用程序打开。如果必须重新启动,gnome-shell那么最好保存所有工作并使用菜单注销。如果由于某种原因这不起作用,该命令killall -HUP gnome-shell将从命令运行器(Alt+F2)或终端完成。

答案3

我想重新启动一直卡住的通知,尤其是 Google 日历通知。在 X.Org 上,我曾经通过重新启动 Gnome(即ALT+F2然后r)来解决这个问题。

在 Wayland 上,我只需使用锁屏功能(不要注销!)然后重新登录。只需按SUPER+ L

就是这样,当我重新登录时通知就消失了,所以 Gnome 很可能也重新启动了。优点是我不必关闭所有应用程序。

答案4

成立通过在嵌套会话中运行它,另一种很酷的方法来调试 shell 扩展,而不是重新加载它:

dbus-run-session -- gnome-shell --nested --wayland

相关内容