Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ceci est une ancienne révision du document !
ceci est le texte brut à mettre en forme à suivre
Sous Mate un seule slideshow disponible pour les fonds d'écran (Cosmos), je n'ai trouvé aucune solution facile pour en créer d'autre
Le meilleur logiciel de slideshow que j'ai trouvé : variety est disponible dans les dépôts Debian
Un autre logiciel fait son apparition sous Bulleye : hydrapaper , pour l'instant mes tests en VM son peut concluant
#change de fond d'écran aléatoirement grâce à la commande shuf #!/bin/bash #Plusieurs répertoires peuvent être indiqués pour la variable backgroundsdir #les répertoires contenant des espaces devront être protégé par des guillemets simple backgroundsdir="/home/stephane/Images/Wallpapers/16:9 /home/stephane/.config/variety/Downloaded/Unsplash" while true do #5 minutes sleep 300 currentpic="$(find $backgroundsdir -iname '*.*p*g' | shuf -n1)" gsettings set org.mate.background picture-filename "$currentpic" done
Ne pas oublier de rendre le script éxécutable
chmod +x fond_ecran.sh
l'intérêt du script est qu'il soit lancé à l'ouverture de session j'ai donc créé un fichier desktop avec le contenu suivant que j'ai placé dans mon dossier /home/stephane/.config/autostart
[Desktop Entry] Version=1.0 Type=Application Terminal=false Icon=/home/stephane/.icons/oomox-quakeWorld_croutons/scalable/status/xfce-unknown.svg Icon[fr_FR]=st Name[fr_FR]=fond_ecran Exec=/home/stephane/fond_ecran.sh Comment[fr_FR]=chargement aléatoire de fond d'écran Name=fond_ecran Comment=chargement aléatoire de fond d'écran X-MATE-Autostart-enabled=true
dernière étape indispensable: créer un script pour tuer le processus à la fermeture de session sans quoi le script fond_ecran.sh reste actif et peut avoir plusieurs instances d'ouverte à mesure que les sessions s'ouvrent sans redémarrage de l'ordi
#!/bin/bash #ce script s'exécute après la fermeture de session #session-cleanup-script=/home/stephane/fermeture_session.sh ajouté dans le fichier configuration de lightdm #arret du script fond_ecran, tue le ou les processus correspondant au PID fond_ecran.sh kill $(pgrep -f 'fond_ecran.sh')
éditer le fichier de configuration de lightdm en root puis ajouter sous la section
[SeatDefaults]
ou bien
[Seat:*]
la ligne
session-cleanup-script=/home/stephane/fermeture_session.sh
redémarrer le pc ou redémarrer le service lightdm pour que les modifications soient prises en compte
Un ou plusieurs répertoires contenant des photos doivent préciser pour la variable backgroundsdir backgroundsdir=“/home/stephane/Images/Wallpapers/16:9 /home/stephane/.config/variety/Downloaded/Unsplash” l'affichage pour chaque fond d'écran est de 5 minutes (sleep 300) par défaut la valeur est à inscrire en secondes, mais on peut utiliser un suffixe (voir sleep –help)
Pour inactivé le script au démarrage, éditer le fichier desktop du dossier autostart et passer la ligne à false
X-MATE-Autostart-enabled=false
inversement repasser la valeur à true pour réactiver le démarrage auto Note: si tout est bien la commande suivante doit renvoyer un seul numéro de PID du script actif pgrep -f 'fond_ecran.sh' à la fermeture de session cette commande ne doit rien renvoyer, dans le cas contraire c'est que quelque chose ne vas pas
sources du script d'origine https://forums.linuxmint.com/viewtopic.php?t=305338