Wil*_*ilf 8 fedora process-management wayland gnome-shell
运行较新版本的 Gnome(在 Wayland 上),您无法使用Alt+重新启动外壳程序F2,输入r& then Enter- 用于重新启动外壳程序而不将用户从会话中注销。
最近,在 Fedora 系统上,您过去可以通过发送SIGHUP
到gnome-shell
进程来重新启动- 使用top
或其他。但是现在在 Fedora 28 上至少这会终止会话并将用户发送回登录屏幕。
在安装/修改扩展或(希望不再是!)由于 gnome 出问题并使用 100% CPU 而不得不重新启动 gnome 的情况下,重新启动 shell 保持会话完好无损非常有用。请问目前有替代方案吗?
编辑:我也试过SIGQUIT
,和gnome-shell --replace
(export DISPLAY=:0
如果在 TTY 上),结果仍然被踢回登录屏幕
在 Xorg 会话中,可以在不丢失应用程序状态的情况下重新启动 GNOME shell,因为应用程序在单独的服务器 (X) 上运行。但与 Wayland 会话中的 Xorg 不同,GNOME shell 与 Wayland 协议没有分离,GNOME 本身充当显示服务器。
因此,没有任何方法可以在不丢失应用程序状态的情况下在 Wayland 中重新启动 GNOME shell,因为显示服务器也会关闭。这类似于在 Xorg 会话中重新启动 X 服务器。
这就是为什么在 Wayland 中禁用此 shell 重启选项的原因(回想一下,通常在 Xorg 会话中默认情况下也禁用了杀死 X 服务器的键序列)并且可能永远不会有任何非破坏性的方式来重启 GNOME shell在韦兰。
归档时间: |
|
查看次数: |
8808 次 |
最近记录: |