答案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