Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/02/2015, à 12:00

Machtheld

[résolu] Empêcher la mise en veille pendant la lecture audio ou vidéo

Bonjour à tous, j'ai une machine qui sert de serveur musical, et qui est au fond d'un placard, et reliée à la chaîne hifi. Je peux la piloter au moyen d'un téléphone. Pour la musique, j'utilise MPD, et MPlayer pour la vidéo.

Pour la réveiller, j'utilise WakeOnLan.

Pour la faire hiberner, j'ai mis ceci dans /etc/default/sleepd:

# Parameters to pass to sleepd.
PARAMS="--ac-unused 10000 --sleep-command dbus-send --system --print-reply  --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend

Ça fonctionne sans problème. Mais comment empêcher que la machine ne se mette en veille automatiquement pendant la lecture d'un film ou de la musique? Il faut sans doute rajouter un paramètre dans /etc/default/sleepd, pour lui dire que lecture d'un fichier= activité, mais lequel, je n'ai pas trouvé?

Merci d'avance!

Dernière modification par Machtheld (Le 17/02/2015, à 09:14)

Hors ligne

#2 Le 05/02/2015, à 15:42

PengouinPdt

Re : [résolu] Empêcher la mise en veille pendant la lecture audio ou vidéo

Bonjour,

Cela semble être la réponse ! non ?


Ego ~
YUP.py :: Yet Uploader Pixxie.py :: script python : post d'images sur forum !

Hors ligne

#3 Le 05/02/2015, à 17:14

Machtheld

Re : [résolu] Empêcher la mise en veille pendant la lecture audio ou vidéo

Bonjour Pengouin,

Merci, mais je ne pense pas: j'avais déjà la commande en question dans mon ~/.mplayer/config...

S'il ne s'agissait que d'empêcher l'extinction de l'écran, ce serait facile, il y a des tonnes de pages à ce sujet sur le net.

Dernière modification par Machtheld (Le 06/02/2015, à 10:15)

Hors ligne

#4 Le 09/02/2015, à 18:41

Machtheld

Re : [résolu] Empêcher la mise en veille pendant la lecture audio ou vidéo

Mon message serait sûrement mieux dans la section Multimédia, parce que là, le sujet ne soulève pas les foules.

Un modérateur pourrait-il le déplacer? D'avance merci.

Hors ligne

#5 Le 09/02/2015, à 18:56

Robinwood

Re : [résolu] Empêcher la mise en veille pendant la lecture audio ou vidéo

Tu peux essayer caffeine

sudo add-apt-repository ppa:caffeine-developers/ppa
sudo apt-get update
sudo apt-get install caffeine

#6 Le 17/02/2015, à 09:12

Machtheld

Re : [résolu] Empêcher la mise en veille pendant la lecture audio ou vidéo

Merci Robinwood. Je recherchais une solution en ligne de commande, et j'ai finalement trouvé ceci:

Créer un script contenant ceci:

#! /bin/bash

# Create a file in /tmp and cycle it to test for disk activity
( if [ ! -f /tmp/test1 ] ; then touch /tmp/test1 /tmp/test2; fi ; mv /tmp/test1 /tmp/test2; cat /proc/diskstats > /tmp/test1 ) >/dev/null 2>&1

# Check if sdb has been non idle since last run, and hibernate if idle
if [ "$(diff /tmp/test1 /tmp/test2 | grep sdb)" =  "" ]; then dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend; fi

Taper crontab -e dans un terminal, et coller ceci à la fin du fichier qui s'affiche:

1 * * * * /chemin/vers/le/script

La machine vérifie toutes les heures s'il y a eu un accès au disque, et si ce n'est pas le cas elle se met en hibernation.

Merci beaucoup pour les réponses, je marque "résolu".

Dernière modification par Machtheld (Le 17/02/2015, à 09:13)

Hors ligne