Désactiver xscreensaver lorsque le programme est en cours d'exécution?

Je trouve très gênant que xscreensaver commence parfois utilement pendant que je joue Urban Terror, et je me demandais s'il y avait une meilleure façon de résoudre ce problème que de faire un script pour exécuter Urban Terror qui tue d'abord xscreensaver. Mon système est Arch Linux, avec xscreensaver 5.22.

Utilisez de la caféine

yaourt -S caffeine-bzr 

si yaourt installé

sinon vous devrez le build à partir d'ici

AUR Pour la caféine-bzr

après qu'il soit en cours d'exécution. Activez-le.

Il diffère légèrement basé sur DM comment le configurer. Vous avez juste besoin d'append l'exécutable à la caféine.

Je ne suis pas familier avec Urban Terror, mais vous devrez peut-être inclure la partie vin de l'exécutable lors de la configuration de la caféine

Les dernières versions de Cinnamon viennent avec leur package économiseur d'écran wn afin que ces solutions pourraient ne pas fonctionner, mais ils le font sur mon Cinnamon 1.8.8.

lumières allumées

LighstOn est un simple script BASH qui inhibera l'économiseur d'écran lorsqu'il détecte une list de programmes définis par l'user (mplayer, et donc smplayer, sont sur la list par défaut) fonctionnant en mode plein écran .

Télécharger lightsOn d' ici . Je viens de l'essayer et ça marche parfaitement. Vous voudrez peut-être le faire démarrer automatiquement en l'ajoutant à la list des applications de démarrage de Cinnamon.

caféine

La caféine est une applet de la barre d'état système pour Gnome3 (il peut ou ne peut pas fonctionner dans Cinnamon, je ne l'ai pas essayé). Selon ce site , vous pouvez lui donner une list des programmes et il empêchera l'économiseur d'écran s'ils sont en cours d'exécution (plein écran ou non). Selon le même site, il peut fonctionner avec xscreensaver et gnome-screensaver afin que vous puissiez vérifier.