[lxde] lancer un script diaporama au démarrage (résolu)

Applications multimedia / jeux
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [script diaporama]lemettre au demarrage(abandonné)

Message par Ypnose »

D'ailleurs en parlant du script, c'est pas très joli. Utiliser awk + grep, c'est overkill. Tu pourrais faire quelque chose du genre:

Code : Tout sélectionner

pid=$(ps xc | awk '/lxsession/ { print $1 }')
ou encore

Code : Tout sélectionner

ps -C lxsession -o pid=
Et pour être sûr que le dossier existe (si il n'existe pas, tu as un message d'erreur):

Code : Tout sélectionner

if [[ ! -d "$HOME/.fonds" ]]; then
    echo "Le dossier n'existe pas"
    exit
fi
EDIT: Je trouve ta boucle while bizarre. Tu testes si lxsession est égal au PID récupéré précédemment. En utilisant les mêmes commandes pour tester si ta session est lancée, la sortie sera toujours vrai. Même en tty avec une valeur nulle. J'ai moi-même testé en tty avec lxsession qui n'est pas installé, la while est vrai, ce qui n'est pas bon.
Tu pourrais faire:

Code : Tout sélectionner

while ps -C lxsession -o pid= > /dev/null
do
	....
done
Avatar de l’utilisateur
claudef
Chu Ko Nu
Messages : 428
Inscription : mer. 07 sept. 2011, 18:06
Localisation : Fourmies Nord

Re: [script diaporama]lemettre au demarrage(abandonné)

Message par claudef »

merci messieurs
FoolEcho pour le fichier .fonds j'ai 4 images en jpg c'est tout (je me méfie toujours j'avais un .png mais je l'ai mis en.jpg,autant faire simple)
Ypnose pour le script voici la référence (je suis bien incapable d'écrire un script)
http://wiki.debian-facile.org/manuel:lx ... fond_ecranje vais peut-être dire une bétise mais bof j'ai l'habitude justement,quand j'arrête l'ordi suivant le fond d'écran à ce moment là au redémarrage il ne fonctionne pas :roll:
je regarde tes suggestions Ypnose claude
Dernière modification par FoolEcho le ven. 25 janv. 2013, 18:27, modifié 1 fois.
Raison : [url], pas [code]
Je finirai bien par y arriver un jour prochain quoique,
Avatar de l’utilisateur
claudef
Chu Ko Nu
Messages : 428
Inscription : mer. 07 sept. 2011, 18:06
Localisation : Fourmies Nord

Re: [script diaporama]lemettre au demarrage(abandonné)

Message par claudef »

bon j'ai fait différents essais qui représentent autant d'échecs lamentables je vais donc le mettre à la main après démarrage pour l'instant.merci claude
Je finirai bien par y arriver un jour prochain quoique,
Avatar de l’utilisateur
claudef
Chu Ko Nu
Messages : 428
Inscription : mer. 07 sept. 2011, 18:06
Localisation : Fourmies Nord

Re: [script diaporama]lemettre au demarrage(abandonné)

Message par claudef »

suite à tes conseils j'ai mis ce script

Code : Tout sélectionner

#!/bin/bash

folder=~/.fonds/
sleepTime=60s
pid=$(ps xc | awk '/lxsession/ { print $1 }')
while ps -C lxsession -o pid= > /dev/null
do
   file=$(find "$folder" -maxdepth 1 -type f |shuf |head -n 1)
   pcmanfm -w "$file" --wallpaper-mode=stretch
   sleep "$sleepTime"
done
et ça marche j'attends quelques redémarrages pour confirmation avant de mettre résolu merci claude
Je finirai bien par y arriver un jour prochain quoique,
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [script diaporama]lemettre au demarrage(abandonné)

Message par Ypnose »

Maintenant, la variable pid est inutile car on a changé la boucle, tu peux donc la supprimer.

Code : Tout sélectionner

#!/bin/bash

folder=$HOME/.fonds/
sleepTime=60s
while ps -C lxsession -o pid= > /dev/null
do
   file=$(find "$folder" -maxdepth 1 -type f | shuf | head -n 1)
   pcmanfm -w "$file" --wallpaper-mode=stretch
   sleep "$sleepTime"
done
Confirme si ça fonctionne.
Avatar de l’utilisateur
claudef
Chu Ko Nu
Messages : 428
Inscription : mer. 07 sept. 2011, 18:06
Localisation : Fourmies Nord

Re: [script diaporama]lemettre au demarrage(abandonné)

Message par claudef »

je confirme ça marche,sauf au niveau des cadences 60 secondes je vais faire quelques relevés et je reviens claude
Je finirai bien par y arriver un jour prochain quoique,
Avatar de l’utilisateur
banditblue
Elfe
Messages : 625
Inscription : dim. 10 janv. 2010, 10:19

Re: [script diaporama]lemettre au demarrage(abandonné)

Message par banditblue »

pourquoi ne pas mettre ce script pour lacer tes fond d'ecran au demarrage
il fonctionne tres bien
La connaîssance n'a pas de limite.
Mais sa valeur, est d'autant plus grande, une fois partagé
Avatar de l’utilisateur
claudef
Chu Ko Nu
Messages : 428
Inscription : mer. 07 sept. 2011, 18:06
Localisation : Fourmies Nord

Re: [script diaporama]lemettre au demarrage(abandonné)

Message par claudef »

salut banditblue c'est ce que j'ai fait grace à l'aide de Ypnose et FoolEcho
claude
Je finirai bien par y arriver un jour prochain quoique,
Répondre