Vous n'êtes pas identifié(e).

#1 2010-12-28 17:58:30

Kookaburra
#! /bin/modo
Inscription : 2010-09-26
Messages : 871
Site Web

Un wallpaper par bureau : ça vous tente ?

Voici une solution exhumé des profondeurs d'Ubuntu-fr pour avoir un wallpaper par bureau sur votre crunchbang préféré ...

Il suffit d'utiliser ce script en python :


#! /usr/bin/python
# -*- coding: utf-8 -*-

## Réalisé par ArkSeth et ADcomp du forum Ubuntu-fr
## Distribué sous les termes de la GNU GPL v3.
## Ce script est un "daemon" pour utiliser un fond d'écran par bureau.

##Fonctionne en python, requiert les modules pygtk et wnck
##Ce dernier se trouve dans le paquet 'python-wnck' sous Debian
##    et dans le paquet 'python-gnome2-desktop' sous Ubuntu.

import wnck
import gtk
import os

##Indiquez ici la commande servant à modifier le fond d'écran.
wallpainter = "nitrogen --set-scaled --save"
##Indiquez ici l'adresse du fichier contenant vos préférences
wallfiles = "/home/.config/wallpapers"
##Ce fichier doit contenir l'adresse des images à utiliser, par ligne
## (première ligne => premier bureau et ainsi de suite)

##Lecture du fichier pour récupérer les fonds d'écran
file = open(wallfiles, "r")
wallpapers = file.readlines()
file.close

##Fonction qui modifie les fonds d'écrans au changement
def workspace_active_changed(screen, previous):
    os.system(wallpainter+" "+wallpapers[screen.get_workspace_index(screen.get_active_workspace())])

##Lancement du daemon d'écoute
screen = wnck.screen_get_default()
screen.connect('active-workspace-changed', workspace_active_changed)
gtk.main()

Il faut créer un fichier "texte" avec les chemins vers les walpapers que l'on veut afficher (à mettre dans l'ordre que l'on veut, la 1ére adresse sera pour le 1er bureau, et ainsi de suite ...), lancer le script et ça fonctionne ! Par contre, il y a un petit temps de latence au changement de bureau pendant lequel on ne voit plus que le nouveau bureau, tout le reste disparait quelques dixiémes de secondes et revient ...


A voir ici :
http://forum.ubuntu-fr.org/viewtopic.php?id=403903

Le topic "source" de la solution :
http://forum.ubuntu-fr.org/viewtopic.php?id=336864&p=1

Une vidéo de ce script en action sur mon petit EeePC :

videobin.org/+329/3d4.ogg


Encore une fois, Adcomp est à la base de cette astuce, merci à lui et à ces sympathiques partages de connaissance ! smile smile smile


Portable17p : CrunchBangLinux // EeePC : ArchLinux
Eeepad Transformer : Android Honeycomb 3.2 // GalaxyS : Android 2.2

Ma page DevArt : http://kookadimi.deviantart.com
Mes photos : http://www.fluidr.com/photos/kookadimi/sets

Hors ligne

#2 2011-01-09 15:26:28

wacly
Crunchbanger
Inscription : 2010-12-04
Messages : 370

Re : Un wallpaper par bureau : ça vous tente ?

Merci pour le partage kooka wink
moi je n'utilise qu'un seul bureau tongue


J'utilise Dropbox pour accéder à mes fichiers partout !
6,75 Go grâce à vous smile

Hors ligne

Pied de page des forums