GNU/Linux >> Znalost Linux >  >> Linux

Jak programově zabránit linuxovému počítači ve spánku nebo zapnutí spořiče obrazovky?

Z rychlého pohledu na to, jak to mplayer a SDL dělají, existují dvě věci, které můžete udělat, abyste zabránili spuštění spořiče obrazovky:

  • Zakažte jej po dobu trvání programu:
    • Pomocí XScreenSaverSuspend
    • Pomocí DBus, volání org.freedesktop.ScreenSaver.Inhibit
  • Pravidelně pingujte:
    • Pomocí XResetScreenSaver
    • Pomocí DBus, volání org.freedesktop.ScreenSaver.SimulateUserActivity

Pokud mohu říci, věci s xdg v názvu jsou cestou k funkčnosti mezi desktopy a prostředím. Zdá se, že existuje nástroj příkazového řádku s názvem xdg-screensaver. Zdá se, že má napevno zapojenou spoustu spořičů obrazovky a pak se vrátí na xset s off /xset s default , takže ho možná budete chtít zavolat, když je nainstalován, nebo se vrátit ke zkopírování části jeho logiky, když není...


Linux
  1. Windows – Jak zabránit Windows v přepsání Grub při použití stroje s duálním spouštěním?

  2. Jak nainstalovat MongoDB ze zdroje (a pomocí YUM) na Linuxu

  3. Jak odstraním složky pomocí regex z terminálu Linux

  1. Jak ladit programy C v Linuxu pomocí gdb

  2. Jak zabránit náhodnému smazání souboru a zotavit se z něj v Linuxu

  3. Jak vzdálenou plochu z Windows na plochu Linuxu pomocí XRDP

  1. Linux – Jak spustit bootloader z Linuxu?

  2. Jak zabránit aplikaci Qt/gtk (kalibr) v používání barev definovaných v .xresources?

  3. Jak stahovat hry pro Windows ze Steamu do počítače se systémem Linux?