Fluxbox : wallpaper aleatoire

Fluxbox : wallpaper aleatoire - Multimédia - Linux et OS Alternatifs

Marsh Posté le 27-10-2004 à 14:48:27    

Voila, j'utilise fluxbox comme window manager, et je voudrais savoir 2 trucs :
 
Tout d'abord, y a t'il possibilite de faire en sorte qu'au demarrage il selectionne un wallpaper au hasard dans un dossier specifique, ou meme si faut lui rentrer toute la liste c'est pas grave du moment que ca marche :)
 
Si ce n'est pas possible, je voudrais savoir si il y a moyen de creer cette liste de wallpaper dans un sous menu du menu  :heink: , et de faire en sorte que quand on clique sur un fond, bah il remplace le precedent par le nouveau selectionnne !!!  :ouch:  
 
J'espere que je m'exprime assez bien, si vous ne comprenez pas ma demande, je reformulerai  :D .
 
PS : Le top our la 2eme solution ca serait de pouvoir definir un wallpaper different pour chaque bureau, mais je sais pas si c'est realisable... merci a tous ceux qui m'aideront :jap:


Message édité par Tirkyth le 27-10-2004 à 14:50:23

---------------
Mon Feedback !
Reply

Marsh Posté le 27-10-2004 à 14:48:27   

Reply

Marsh Posté le 27-10-2004 à 15:00:13    

à tester:  
*on pourrai s'amuser à faire un scrit pour faire la liste de tous les wallpapers du dossier....
genre ls >liste_wallpaper
 
*ensuite un autre script qui serai lancer a chaque demarrage qui selectionnerai un fichier dans cette liste!  
 
voila.... idées à approfondir

Reply

Marsh Posté le 27-10-2004 à 15:45:49    

Possible, le probleme c'est que je debute completement sous environnement unix alors bon, ca fais que 2 semaines que j'ai cours et c'est pas le genre de trucs qu'on fais, et pour le moment c'est pas prevu :(
 
A la limite, la 2eme solution me satisferai completement, mais je sais pas si on peux definir un wallpaper pour chaque bureau


Message édité par Tirkyth le 27-10-2004 à 15:48:10

---------------
Mon Feedback !
Reply

Marsh Posté le 27-10-2004 à 19:30:44    

Personne a une idee ?


---------------
Mon Feedback !
Reply

Marsh Posté le 27-10-2004 à 20:35:55    

avec fbsetbg ...
ça donne une ligne du genre
 
fbsetbg -r /rep/des/wallpapers/
 
Edit - je ne me souviens pas si c'est -R ou -r


Message édité par ccp6128 le 27-10-2004 à 20:37:34
Reply

Marsh Posté le 28-10-2004 à 08:40:11    

ccp6128 a écrit :

avec fbsetbg ...
ça donne une ligne du genre
 
fbsetbg -r /rep/des/wallpapers/
 
Edit - je ne me souviens pas si c'est -R ou -r


 
Ah c'est presque bon avec le -r... il me dit juste qu'il ne trouve pas de wallpaper dans le dossier specifie, reconnait-il uniquement certaines extensions ? (pour le moment ce sont des .jpg)


---------------
Mon Feedback !
Reply

Marsh Posté le 28-10-2004 à 14:31:12    

chez moi ça marche avec des jpg. Regarde si l'extension est bien en minuscules et fais un fbsetbg -i pour voir s'il ne t'affiche pas d'erreur.

Reply

Marsh Posté le 28-10-2004 à 15:01:56    

Chez moi ça fonctionne avec fbsetbg -f et des fichiers images .png
 
De plus en utilisant la dernière version de fluxbox (0.9.10), tu peux changer automatiquement le wallpaper par l'intermédiaire du menu.

Reply

Marsh Posté le 28-10-2004 à 15:08:30    

Tirkyth a écrit :

Ah c'est presque bon avec le -r... il me dit juste qu'il ne trouve pas de wallpaper dans le dossier specifie, reconnait-il uniquement certaines extensions ? (pour le moment ce sont des .jpg)

tu as pas une erreur dans le chemin des wall que tu as spécifié ?


---------------
Preuve est faite que visages dévots et pieuses actions nous servent à enrober de sucre le diable lui-même.
Reply

Marsh Posté le 28-10-2004 à 22:18:05    

Sous enlightenment (je sais plus personne ne l'utilise à part moi) il y a une petite applet (Epplet) fort pratique qui se nomme E-slides et propose cette fonctionnalité de switching entre wallpaper.
 
Peu être que le même genre de petit programme existe pour fluxbox ???


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Marsh Posté le 28-10-2004 à 22:18:05   

Reply

Marsh Posté le 29-10-2004 à 11:31:33    

Ca ne répond pas exactement à la question, mais ca peut aider
:)
 
http://www.xs4all.nl/~hanb/softwar [...] setbg.html

Reply

Marsh Posté le 29-10-2004 à 16:41:04    

bizarre que ca n'aie pas ete deja fait ...
bon j'ai code ca en 10 minutes en perl :)
ca marche bien chez moi, faudra ptet que tu adaptes le repertoire des tes wallpapers et j'utilise feh comme afficheur
tu mets tout ca dans un fichier puis tu fais chmod u+x fichier.
tu peux le mettre dans ton repertoire de startup de fluxbox si tu le veux au demarrage en oubliant pas le & a la fin.
~/.fluxbox/startup
 


#!/usr/bin/perl
if (opendir(DADA,"/usr/share/commonbox/backgrounds" ))
{
        while ($file = readdir(DADA))
        {
                chomp();
                if ($file =~ /(\.jpg$|\.jpeg$|\.png$)/)
                {
                        push @list,$file;
                };
        };
        $hazard = int(rand($#list + 1));
        $temp = $list[$hazard];
        $temp = "/usr/bin/feh --bg-scale /usr/share/commonbox/backgrounds/" . $temp;
        $execute = `$temp`;
}
else
{
        die("repertoire existe pas" );
};


Reply

Marsh Posté le 29-10-2004 à 16:46:33    

un sleep serait sympa ...


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 22-11-2004 à 19:20:06    

xPOULET a écrit :

tu as pas une erreur dans le chemin des wall que tu as spécifié ?


 
bon je relance mon poste, desole pour la tres longue absence... en fait ds mon fichier init qui se trouve ds le repertoire .fluxbox, j'ai mis :
 
session.screen0.rootCommand:    fbsetbg -r "$HOME/wallpapers"
 
(j'ai essayer avec et sans les guillements)
 
Et ca me met ca au demarrage :
 
fbsetbg: Can't find wallpaper /u/ept1/lebecq_p/wallpapers/Minitokyo_Anime.Wallpapers_Air_[57629].jpg
Minitokyo_Anime.Wallpapers_Card.Captor.Sakura_[34981].jpg
Minitokyo_Anime.Wallpapers_Card.Captor.Sakura_[53784].jpg
Minitokyo_Anime.Wallpapers_Card.Captor.Sakura_[55272].jpg
Minitokyo_Anime.Wallpapers_Card.Captor.Sakura_[56185].jpg
Minitokyo_Anime.Wallpapers_Monochrome_[56635].jpg
Minitokyo_Anime.Wallpapers_Murakami.Suigun_[26547].jpg
Minitokyo_Anime.Wallpapers_Unknown_[24403].jpg
Minitokyo_Anime.Wallpapers_Unknown_[24555].jpg
Minitokyo_Anime.Wallpapers_Unknown_[60467].jpg
wallchobits.jpg
xs1280x1024.jpg
 
 
Aller en esperant que quelqu'un trouve la solution...


Message édité par Tirkyth le 22-11-2004 à 19:20:33
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed