Page 2 sur 2

Re: Wallpapoz Un fond d'écran pour chaque espace de travail

Posté : ven. 1 mars 2024 21:40
par alain

Dernier message de la page précédente :

Bonjour Nicnac.

Effectivement y a un couac dans le code. :?
Je ne sais pas pourquoi le _ après print, mais comme je suis nul en python, il est préférable d'attendre l'avis d'un expert.

Re: Wallpapoz Un fond d'écran pour chaque espace de travail

Posté : mar. 16 avr. 2024 19:02
par tioker
Bonjour,
Il semblerait que ton source python est en Python2 alors que nous sommes en version 3.
Pour m'en assurer j'ai pompé ces lignes de code:

Code : Tout sélectionner

import gettext
APP="Test"
DIR="Local"
gettext.bindtextdomain(APP, DIR)
gettext.textdomain(APP)
_ = gettext.gettext
print _("toto")
Si tu l'éxécute en V3 ça plante, pas en V2.

Maintenant je n'ai pas regardé dans le code et je n'ai pas essayé. Mais ça peut être une réponse.
Si tu veux te lancer il faut lancer la commande

Code : Tout sélectionner

python2 setup.py
Cette réponse est sans assurance. :mrgreen: Voilà

Re: Wallpapoz Un fond d'écran pour chaque espace de travail

Posté : mar. 30 avr. 2024 18:49
par tioker
NicNac a écrit : dim. 18 févr. 2024 11:45 Il y a quelques années avant de passer sur Mint, j'utilisais Wallpapoz.
Eh les amis, on ne connait pas toujours sa richesse !!!
En cherchant je suis tombé sur ce post ... de notre formidable forum.
Je l'ai testé et ... IL FONCTIONNE TOUJOURS TROP BIEN.

J'ai mis le script dans mon répertoire /home/patrick/bin (patrick c'est moi :D )
J'ai adapté à mon nombre d'espaces de travail (bien mettre le chemin long dans le répertoire des fonds).
Pour pas tout mélanger j'ai mis mes fonds d'écran dans un répertoire séparé.
J'ai lancé ... et ça marche.
Pour finir il faut lancer le script au démarrage en tâche de fond.

À vos essais SVP pour confirmer.

PS: ces derniers temps je réponds parfois à côté; n'hésitez pas à me remettre dans le droit chemin.
re-PS: pour remercier l'émetteur d'origine de cette solution
loutch a écrit : jeu. 4 avr. 2019 19:31
Il y a bien longtemps dans une lointaine g....

J'avais sur une mint @ la canelle utilisé ce script ,si ça peut aider (nombre de bureau = nombre image dans la dossier )

Re: Wallpapoz Un fond d'écran pour chaque espace de travail

Posté : dim. 18 août 2024 16:55
par NicNac
Merci à tous ceux qui ont aidé, mais super le script très simple qui fonctionne correctement.

Re: Wallpapoz Un fond d'écran pour chaque espace de travail

Posté : mar. 27 août 2024 08:21
par tioker
NicNac a écrit : dim. 18 août 2024 16:55 Merci à tous ceux qui ont aidé, mais super le script très simple qui fonctionne correctement.
De rien ... et en retour, un petit RÉSOLU serait le bienvenu...

Merci d'avance.

Image

Re: Wallpapoz Un fond d'écran pour chaque espace de travail

Posté : ven. 17 oct. 2025 16:12
par NicNac
Je m'apperçois que le dossier n'est pas clos alors que j'ai depuis des mois la solution.
Exécuter ceci.

Code : Tout sélectionner

#!/bin/bash
# Changeur de fond d'écran WDIS 1.0
# Script pour changer le fond d'écran lors du changement de bureau.
# Pour l'utiliser sous Linux Mint MATE :
#    gsettings set org.mate.background picture-filename "$desktop_dir$1"
# 
desktop_dir="/home/nicnac/FondEcran/" # chemin complet du dossier des images; 
desktop_img[0]="1.jpg" # nom complet de l'image à afficher
desktop_img[1]="2.jpg"
desktop_img[2]="3.jpg"
desktop_img[3]="4.jpg"
# ajouter plus d'images et de bureaux si vous avez plus de bureaux

setdesktop() {
   gsettings set org.gnome.desktop.background picture-uri "file://$desktop_dir$1"
   }
xprop -root -spy _NET_CURRENT_DESKTOP | (
   while read -r; do
      desk=${REPLY:${#REPLY}-1:1}
      setdesktop ${desktop_img[$desk]}
   done
   )

Re: Wallpapoz Un fond d'écran pour chaque espace de travail

Posté : sam. 18 oct. 2025 09:21
par loutch
Bonjour les amis

Wouha ça c'est du détrartrage de post .

Contents que ce script fonctionne toujours .

@+

Re: Wallpapoz Un fond d'écran pour chaque espace de travail

Posté : sam. 18 oct. 2025 09:24
par loutch
Bonjour les amis

Wouha ça c'est du détrartrage de post .

Contents que ce script d'il y @ bien longtemps :D fonctionne toujours .

@+