GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo evitar programáticamente que la computadora Linux duerma o active el protector de pantalla?

Con un vistazo rápido a cómo lo hacen mplayer y SDL, hay dos cosas que puede hacer para evitar que se active el protector de pantalla:

  • Desactívelo mientras dure el programa:
    • Usando XScreenSaverSuspend
    • Usando DBus, llamando a org.freedesktop.ScreenSaver.Inhibit
  • Envíelo periódicamente:
    • Usando XResetScreenSaver
    • Usando DBus, llamando a org.freedesktop.ScreenSaver.SimulateUserActivity

Por lo que puedo decir, las cosas con xdg en el nombre son el camino a seguir para la funcionalidad de entorno de escritorio cruzado. Parece que hay una utilidad de línea de comandos llamada xdg-screensaver. Parece tener un montón de protectores de pantalla conectados y luego volver a xset s off /xset s default , por lo que es posible que desee llamarlo cuando esté instalado o volver a copiar parte de su lógica cuando no lo esté...


Linux
  1. Cómo usar un escritorio remoto desde Windows a un escritorio Linux usando XRDP

  2. Linux:¿cómo ejecutar un gestor de arranque desde Linux?

  3. ¿Cómo evitar que una aplicación Qt/gtk (calibre) use colores definidos en .xresources?

  4. Cómo instalar MongoDB desde la fuente (y usando YUM) en Linux

  5. ¿Cómo elimino carpetas usando expresiones regulares desde la terminal de Linux?

Cómo mostrar usuarios en MySQL usando Linux

Cómo cambiar el nombre de los archivos usando la línea de comandos en Linux

Cómo quitar programas instalados desde la fuente usando GNU Stow en Linux

Cómo crear un montaje a partir de imágenes en Linux

Cómo acceder a las particiones de Linux desde Windows 10

Cómo tomar capturas de pantalla desde la línea de comandos usando "Scrot" en Linux