Alt最新バージョンのGnome(Wayland)を実行している場合は、+を使用してシェルを再起動し、F2&r-Enterと入力してユーザーはセッションを終了せずにシェルを再起動できません。
最近の Fedora システムでは、SIGHUP
プロセスを使用または転送してプロセスを再開できます。ただし、少なくともFedora 28ではセッションが終了し、ユーザーはログイン画面に戻ります。gnome-shell
top
シェルを再起動してセッションを維持することは、拡張機能をインストール/修正するとき、または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セッションでデフォルトで無効になっていることに注意してください)。ウェイランド。
答え2
ソフトウェアセンターで部分的な選択肢を見つけたことに加えてください。 (以前のバージョンと比較すると、何とかシェルを再起動せずに拡張機能をインストールする最も簡単な方法のようです。)https://extensions.gnome.org/)
以下で見つけることができます:https://extensions.gnome.org/extension/1137/gnome-shell-extension-reloader/
ソフトウェアセンターにも表示されます。https://extensions.gnome.org/extension/168/theme-and-shell-reloading/.... バージョン 3.2.2 に適用されるので、現在動作していない可能性があります。