一時停止モードでgnome-shellを自動的に再起動するには?

一時停止モードでgnome-shellを自動的に再起動するには?

そのため、gnome-power-manager、gnome-shell、およびnvidiaカードの問題により、グラフィックが破損した状態で一時停止/スリープモードで目が覚めるという厄介な状況に直面しています。 Alt + F2コマンドラインを使用してgnome-shellを再起動できる場合、この問題は自然に解決されます。ただし、メニューには実際にアクセスできず、アクセスするために破損したグラフィックを盲目的に使用する必要がある場合があります。

消費電力の多いNuboドライバに切り替えるのではなく、次の機能を複製しようとしました。

r

または

restart

スクリプトのAlt + F2メニューを使用して、一時停止から再起動したときに実行するようにします。

どんな提案/アイデアがありますか?本当にどこから始めるべきかわかりません。

(または他の回避策/解決策がある場合...?)

編集:これらの人々は同じ問題を議論しています。https://bbs.archlinux.org/viewtopic.php?pid=932527

ベストアンサー1

これがシングルユーザーシステムであると仮定、HUP信号が十分であると仮定すると(gnome-shellが自動的に再起動される)、次の内容を含むフックスクリプトを配置する必要があります。

case "$1" in
  resume)
    killall -HUP gnome-shell
esac

フックスクリプトとしてpm-utils/usr/lib/pm-utils/sleep.d/99hup-gnome-shell例えば

これにより、実行中のすべてのインスタンスにHUP信号が送信され、gnome-shell単一のユーザーシステムには1つだけが必要です。

HUPが機能しない場合は、TERMまたはKILLを試して、セッションマネージャが別のセッションを開始することを願っています。

おすすめ記事