WaylandでGNOMEシェルを再起動するにはどうすればよいですか?


38

拡張機能を変更したり、アプリケーションをインストールしたりすると、変更を有効にするためにGNOMEシェルを再起動する必要があることがあります。以前は、Alt + F2を押して「r」と入力し、Enterキーを押すとこれができました。

ただし、これはWaylandでは利用できないようです。

ここに画像の説明を入力してください

ログアウトして再度ログインすることはできますが、プロジェクトで多くのアプリやウィンドウを開いている場合、これは便利ではありません。


1
その理由は次のとおり
重力

3
それで、今のところそれは不可能だと思われますか?
ハーレムリス

通常、(インストール後に)再起動を使用してアプリのインデックスを再作成しますが、より良い方法はありますか?
アブディラ

回答:


9

ターニング@gravity答えにのコメントを、Gnomeのメーリングリストのスレッドがその言葉:

runDialog:ウェイランドで再起動コマンドを無効化

クライアントはディスプレイサーバーではなく一時的にWMに対処することが期待されます。そのため、ウェイランドコンポジターとして実行している場合、一般に再起動はユーザーセッションを強制終了する素晴らしい方法です。ユーザーはエラーをスローして自分の足を撃ちます。


4

Waylandの下でgnome-shellは、アプリケーションを再起動して開いたままにする優雅な方法はありません。再起動する必要がある場合gnome-shellは、すべての作業を保存し、メニューを使用してログアウトすることをお勧めします。何らかの理由でそれが機能しない場合、コマンドkillall -HUP gnome-shellはコマンドランナー(Alt + F2)またはターミナルから実行されます。


あなたは、ユーザー名と例えば単一のデスクトップユーザー、ある場合はfooの ...killall -u foo
noobninja

3

ウェイランドには方法がありません。このQAを参照してください。

Xorgセッションでは、アプリケーションが別のサーバー(X)に対して実行されているため、アプリケーションの状態を失うことなくGNOMEシェルを再起動できます。しかし、Waylandセッションの場合のXorgとは異なり、GNOMEシェルはWaylandサーバーから分離されていません。

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

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

詳細については、このGNOMEバグレポートを参照してください。

1https : //bugzilla.gnome.org/show_bug.cgi?id=741665

ただし、Xorgでは、ALT+ F2を実行rしてからダイアログに入るだけで可能です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.