Résolu le 17-10-25 Wallpapoz Un fond d'écran pour chaque espace de travail

Postez ici vos scripts Bash, Python, C++, etc...
Avatar du membre
alain
Administrateur du site
Messages : 17180
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

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

Message 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.
Слава Україні _ слава героям махновщини
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: GTX 1080TI-11 Go | OS : LM 22 Xfce 4.18 | K: 6.8
PC2
:Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 22 Wilma Xfce 4.18| K: 6.8
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 12.8 | K: 6.1
In a world without walls and fences, who needs windows and gates?
Avatar du membre
tioker
modérateur
Messages : 1178
Enregistré le : sam. 6 mai 2017 00:33
Localisation : Anjou...Feu !
Contact :

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

Message 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à
ImageDistrib : Linux Mint 22.3 Desktop : X-Cinnamon 6.6.7
Kernel : 6.8.0-110-generic CPU : AMD Ryzen 5 5600H with Radeon Graphics RAM : 14Gi
CG : NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (rev c6)
Avatar du membre
tioker
modérateur
Messages : 1178
Enregistré le : sam. 6 mai 2017 00:33
Localisation : Anjou...Feu !
Contact :

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

Message 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 )
ImageDistrib : Linux Mint 22.3 Desktop : X-Cinnamon 6.6.7
Kernel : 6.8.0-110-generic CPU : AMD Ryzen 5 5600H with Radeon Graphics RAM : 14Gi
CG : NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (rev c6)
Avatar du membre
NicNac
Messages : 108
Enregistré le : mer. 28 nov. 2018 15:31
Localisation : Gembloux Belgique

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

Message par NicNac »

Merci à tous ceux qui ont aidé, mais super le script très simple qui fonctionne correctement.
Desktop Mint 22
Carte mère MSI B70 gaming plus WiFi i5 8G Ram
NVIDIA GM107 [GeForce GTX 750 Ti]
HDD
- 1) SSD Linux Mint Mate Kernel: 6.8.0-60-generic
- 2) SSD Zindozs 11
- 3) SSD 1To en BigData (linux) et WinData
Avatar du membre
tioker
modérateur
Messages : 1178
Enregistré le : sam. 6 mai 2017 00:33
Localisation : Anjou...Feu !
Contact :

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

Message 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
ImageDistrib : Linux Mint 22.3 Desktop : X-Cinnamon 6.6.7
Kernel : 6.8.0-110-generic CPU : AMD Ryzen 5 5600H with Radeon Graphics RAM : 14Gi
CG : NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (rev c6)
Avatar du membre
NicNac
Messages : 108
Enregistré le : mer. 28 nov. 2018 15:31
Localisation : Gembloux Belgique

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

Message 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
   )
Modifié en dernier par alain le sam. 18 oct. 2025 21:14, modifié 1 fois.
Raison : mise en place des balises code
Desktop Mint 22
Carte mère MSI B70 gaming plus WiFi i5 8G Ram
NVIDIA GM107 [GeForce GTX 750 Ti]
HDD
- 1) SSD Linux Mint Mate Kernel: 6.8.0-60-generic
- 2) SSD Zindozs 11
- 3) SSD 1To en BigData (linux) et WinData
Avatar du membre
loutch
Messages : 525
Enregistré le : lun. 13 juil. 2015 17:32
Localisation : Sarreguemines

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

Message par loutch »

Bonjour les amis

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

Contents que ce script fonctionne toujours .

@+
HP Pavilion g 7 1357 sf avec ssd Xia xfce Mageia 9 xfce
Asus ROG avec ubuntu 18.04 xfce et ubuntu 24.04 xfce

Image
Avatar du membre
loutch
Messages : 525
Enregistré le : lun. 13 juil. 2015 17:32
Localisation : Sarreguemines

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

Message 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 .

@+
HP Pavilion g 7 1357 sf avec ssd Xia xfce Mageia 9 xfce
Asus ROG avec ubuntu 18.04 xfce et ubuntu 24.04 xfce

Image
Répondre