Quindi, a causa di un problema con gnome-power-manager, gnome-shell e la mia scheda nvidia, sono rimasto nella posizione scomoda di uscire dalla sospensione/sonno con la mia grafica rotta. Questo problema si risolve se sono in grado di utilizzare la riga di comando Alt + F2 per riavviare gnome-shell. Tuttavia, a volte, non sono in grado di accedere effettivamente a quel menu e devo farlo alla cieca con la grafica interrotta.
Invece di passare ai driver nouveau che consumano energia, ho pensato di provare a replicare la funzionalità di
r
o
restart
nel menu Alt + F2 in uno script e fallo eseguire al ripristino dalla sospensione.
Qualche consiglio/idea? Non so davvero da dove cominciare.
(In alternativa, se hai un'altra soluzione o soluzione alternativa...?)
modifica:questi ragazzi stanno discutendo lo stesso problema:https://bbs.archlinux.org/viewtopic.php?pid=932527
Risposta accettata:
supponendo che si tratti di un sistema a utente singolo e supponendo che un segnale HUP sia sufficiente (provoca il riavvio di gnome-shell) Devi inserire uno script hook contenente qualcosa come
case "$1" in
resume)
killall -HUP gnome-shell
esac
in un pm-utils
script hook, ad esempio /usr/lib/pm-utils/sleep.d/99hup-gnome-shell
.
Questo invierà un segnale HUP a qualsiasi gnome-shell
istanza in esecuzione e per un sistema a utente singolo dovrebbe essercene solo uno.
Se HUP non funziona, puoi provare TERM o KILL e sperare che il tuo gestore di sessione ne avvii un altro.