GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo reiniciar automáticamente Gnome-shell saliendo del modo de suspensión?

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.


Linux
  1. ¿Cómo hacer Cd automáticamente después de Git Clone?

  2. ¿Cómo saber si la tarjeta admite el modo de infraestructura?

  3. Cómo reiniciar los servicios de cPanel

  4. Cómo deshabilitar o establecer SELinux en modo permisivo

  5. ¿Cómo usar el programa de vigilancia del software de Linux?

Cómo reiniciar los pods de Kubernetes

Cómo iniciar, detener o reiniciar Apache

Cómo iniciar, detener o reiniciar Nginx

Cómo activar el modo oscuro en Firefox

Cómo reiniciar la red en Ubuntu 22.04

¿Cómo iniciar mysql automáticamente después de reiniciar el servidor (CentOS + otras distribuciones)?