そのため、gnome-power-manager、gnome-shell、およびnvidiaカードの問題により、グラフィックが壊れた状態で一時停止/スリープ状態から抜け出すという厄介な立場に置かれています。 Alt + F2コマンドラインを使用してgnome-shellを再起動できれば、この問題は自動的に解決します。ただし、実際にそのメニューにアクセスできない場合があり、壊れたグラフィックで盲目的にアクセスする必要があります。
パワーを消費するnouveauドライバーに切り替えるのではなく、
の機能を複製しようと思ったのです。r
または
restart
スクリプトのAlt+F2メニューで、サスペンドからの回復時に実行します。
アドバイス/アイデアはありますか?どこから始めたらいいのかわからない。
(または、別の回避策/解決策がある場合..?)
編集:これらの人は同じ問題について話し合っています:https://bbs.archlinux.org/viewtopic.php?pid =932527
承認された回答:
これがシングルユーザーシステムであると想定 、および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を試して、セッションマネージャーが別のセッションマネージャーを起動することを期待できます。