Fedora 28 で Gnome Shell 3.28.1 を再起動します。

Fedora 28 で Gnome Shell 3.28.1 を再起動します。

Alt最新バージョンのGnome(Wayland)を実行している場合は、+を使用してシェルを再起動し、F2r-Enterと入力してユーザーはセッションを終了せずにシェルを再起動できません。

「ウェイランドでは再起動できません。」エラーメッセージ

最近の Fedora システムでは、SIGHUPプロセスを使用または転送してプロセスを再開できます。ただし、少なくともFedora 28ではセッションが終了し、ユーザーはログイン画面に戻ります。gnome-shelltop

シェルを再起動してセッションを維持することは、拡張機能をインストール/修正するとき、またはgnomeに問題があるため、100%CPUを使用してgnomeを再起動する必要がある場合に便利です。現在の選択肢はありますか?

SIGQUIT編集:、、gnome-shell --replace(TTYの場合)も試しましたが、export DISPLAY=:0まだログイン画面に戻りました。

ベストアンサー1

Xorgセッションでは、アプリケーションは別のサーバー(X)に対して実行されるため、アプリケーションの状態を失うことなくGNOMEシェルを再起動できます。ただし、Xorgとは異なり、Waylandセッションでは、GNOMEシェルはWaylandプロトコルから分離されず、GNOME自体がディスプレイサーバーとして機能します。

したがって、ディスプレイサーバーもシャットダウンするため、アプリケーションの状態を失うことなくWaylandでGNOMEシェルを再起動する方法はありません。これは、XorgセッションでXサーバーを再起動するのと似ています。

これがWaylandでこのシェルの再起動オプションが無効になった理由です(通常、XサーバーをシャットダウンするためのキーシーケンスもXorgセッションでデフォルトで無効になっていることに注意してください)。ウェイランド。

おすすめ記事