GNU/Linux >> Tutoriels Linux >  >> Linux

Comment empêcher par programme l'ordinateur Linux de dormir ou d'activer l'économiseur d'écran ?

D'après un rapide coup d'œil sur la façon dont mplayer et SDL le font, il y a deux choses que vous pouvez faire pour empêcher l'économiseur d'écran de se déclencher :

  • Désactivez-le pour la durée du programme :
    • Utiliser XScreenSaverSuspend
    • En utilisant DBus, en appelant org.freedesktop.ScreenSaver.Inhibit
  • Pingez-le périodiquement :
    • Utiliser XResetScreenSaver
    • En utilisant DBus, en appelant org.freedesktop.ScreenSaver.SimulateUserActivity

Autant que je sache, les choses avec xdg dans le nom sont la voie à suivre pour la fonctionnalité d'environnement de bureau croisé. Il semble y avoir un utilitaire de ligne de commande appelé xdg-screensaver. Il semble avoir un tas d'économiseurs d'écran câblés, puis retombe à xset s off /xset s default , vous voudrez peut-être simplement l'appeler lorsqu'il est installé, ou vous rabattre sur la copie d'une partie de sa logique lorsqu'il ne l'est pas...


Linux
  1. Comment effectuer un bureau à distance de Windows vers un bureau Linux à l'aide de XRDP

  2. Windows - Comment empêcher Windows d'écraser Grub lors de l'utilisation d'une machine à double démarrage ?

  3. Comment empêcher les services Linux de démarrer automatiquement ?

  4. comment empêcher Xorg d'utiliser le panneau d'affichage de mon ordinateur portable Linux ?

  5. Comment empêcher un utilisateur de se connecter, mais autoriser l'utilisateur su sous Linux ?

Comment afficher les utilisateurs de MySQL avec Linux

Comment renommer des fichiers en utilisant la ligne de commande sous Linux

Comment supprimer des programmes installés à partir de la source à l'aide de GNU Stow sous Linux

Comment créer un montage à partir d'images sous Linux

Comment accéder aux partitions Linux à partir de Windows 10

Comment faire des captures d'écran à partir de la ligne de commande à l'aide de "Scrot" sous Linux