Entonces, debido a un problema con gnome-power-manager, gnome-shell y mi tarjeta nvidia, quedé en la incómoda posición de salir de la suspensión/reposo con mis gráficos rotos. Este problema se resuelve solo si puedo usar la línea de comando Alt + F2 para reiniciar gnome-shell. Sin embargo, a veces, no puedo acceder a ese menú y tengo que hacerlo a ciegas con los gráficos rotos.
En lugar de cambiar a los controladores nouveau que consumen mucha energía, pensé en intentar replicar la funcionalidad de
r
o
restart
en el menú Alt + F2 en un script y ejecutarlo al recuperarse de la suspensión.
¿Algún consejo/idea? Realmente no sé por dónde empezar.
(Alternativamente, si tiene otra solución alternativa...?)
editar:estos chicos están discutiendo el mismo problema:https://bbs.archlinux.org/viewtopic.php?pid=932527
Respuesta aceptada:
suponiendo que se trata de un sistema de un solo usuario , y suponiendo que una señal HUP sea suficiente (hace que gnome-shell se reinicie solo) debe colocar un script de gancho que contenga algo como
case "$1" in
resume)
killall -HUP gnome-shell
esac
en un pm-utils
secuencia de comandos de enlace, por ejemplo, /usr/lib/pm-utils/sleep.d/99hup-gnome-shell
.
Esto enviará una señal HUP a cualquier gnome-shell
instancia ejecutándose, y para un sistema de un solo usuario solo debe haber uno.
Si HUP no funciona, puede probar TERM o KILL y esperar que su administrador de sesión inicie otro.