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
- Pomocí
- Pravidelně pingujte:
- Pomocí
XResetScreenSaver
- Pomocí DBus, volání
org.freedesktop.ScreenSaver.SimulateUserActivity
- Pomocí
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í...
Instalace PIP nemůže najít ffi.h, i když rozpoznává libffi
Nelze zkompilovat pomocí make | fatální chyba Na zařízení nezbývá místo