Dari sekilas cara mplayer dan SDL melakukannya, ada dua hal yang dapat Anda lakukan untuk mencegah screensaver menyala:
- Nonaktifkan selama durasi program:
- Menggunakan
XScreenSaverSuspend
- Menggunakan DBus, memanggil
org.freedesktop.ScreenSaver.Inhibit
- Menggunakan
- Ping secara berkala:
- Menggunakan
XResetScreenSaver
- Menggunakan DBus, memanggil
org.freedesktop.ScreenSaver.SimulateUserActivity
- Menggunakan
Sejauh yang saya tahu, hal-hal dengan xdg dalam namanya adalah cara untuk menggunakan fungsionalitas lintas-desktop-lingkungan. Tampaknya ada utilitas baris perintah yang disebut xdg-screensaver. Tampaknya ada banyak screensaver yang terpasang dan kemudian kembali ke xset s off
/xset s default
, jadi Anda mungkin ingin memanggilnya saat diinstal, atau mundur untuk menyalin bagian dari logikanya saat tidak...
Instal PIP tidak dapat menemukan ffi.h meskipun ia mengenali libffi
Tidak dapat dikompilasi dengan make | kesalahan fatal Tidak ada ruang tersisa di perangkat