在更改扩展或安装应用程序时,有时我发现有必要重新启动GNOME Shell才能使更改生效。过去,按Alt + F2,输入'r',然后按Enter键即可完成此操作。
但是,Wayland上似乎不提供此功能。
我可以注销然后重新登录,但是当我有许多应用程序和在项目上打开的窗口时,这样做不方便。
在更改扩展或安装应用程序时,有时我发现有必要重新启动GNOME Shell才能使更改生效。过去,按Alt + F2,输入'r',然后按Enter键即可完成此操作。
但是,Wayland上似乎不提供此功能。
我可以注销然后重新登录,但是当我有许多应用程序和在项目上打开的窗口时,这样做不方便。
Answers:
将@gravity的评论变成答案,一个Gnome邮件列表线程说:
runDialog:在Wayland上禁用重新启动命令
可以预期客户端会暂时处理WM,而不会处理显示服务器-因此,当作为Wayland合成器运行时,重新启动通常是杀死用户会话的一种好方法,除了防止它之外,我们几乎无能为力。用户通过抛出错误来射中自己的脚。
途中无路,请参阅以下质量检查:
在Xorg会话中,由于应用程序针对单独的服务器(X)运行,因此可以重新启动GNOME Shell,而不会丢失应用程序状态。但是与Xorg相比,在Wayland会话的情况下,GNOME Shell与Wayland服务器并不分离。
因此,在显示服务器也出现故障的情况下,无法在Wayland中重新启动GNOME Shell而不丢失应用程序状态。这类似于在Xorg会话中重新启动X服务器。
这就是为什么在Wayland中禁用此Shell重新启动选项的原因(请记住,通常Xorg会话中默认也禁用了杀死X服务器的键序列),并且可能永远不会有任何非破坏性的方式来重新启动GNOME Shell在韦兰。
您可能会看到此GNOME错误报告以了解详细信息。
但是在Xorg上,只需执行ALT+ F2,然后输入r
对话,便可以实现。