#26 Le 05/10/2008, à 03:40
- emris
Re : [How To] un fond d' écran dynamique avec une page .xml
Ma premiere idee etait d'utiliser ce fond d'ecran dynamique pour faire une animation au lancement d'une session...
Je me suis amusé à ecrire un script qui va modifier la date et l'heure du début de la séquence du fichier xml. Donc en mettant le script au demarrage de gnome on peut faire une animation qui commencera à chaque démarrage:
#bin/bash
date --rfc-3339=seconds > date
an=`cut -d- -f1 date`
mois=`cut -d- -f2 date`
jour=`cut -c 9-10 date`
heure=`cut -c 12,13 date`
minute=`cut -d: -f2 date`
sec=`cut -d: -f3 date | cut -d+ -f1`
echo "<background>
<starttime>
<year>$an</year>
<month>$mois</month>
<day>$jour</day>
<hour>$heure</hour>
<minute>$minute</minute>
<second>$sec</second>
</starttime> " > background_variable
cat background_fixe >> background_variable
cp -f background_variable background.xml
La technique c'est d'avoir 2 fichiers textes:
Un fixe qu'on nomme background_fixe qui contient le code xml des papiers peints et des transitions. Pour mes tests je me suis inspiré du fichier xml de Sebco. le fichier background_fixe ne doit pas contenir les 9 premières lignes du fichier xml de Sebco (qui calent le debut de l'animation), juste ton code pour les transitions.
Les lignes qui codent la date du debut de l'animation sont générées par le script dans un fichier texte background_variable.
Le script crée enfin un fichier background.xml en collant les lignes du "variable" au debut du "fixe". C'est ce fichier qu'il faudra déclarer à gnome comme papier peint.
Les impératifs: le scipt et le fichier background_fixe doivent être dans le même répertoire. Et par conséquence le fichier variable et le fichier background.xml seront aussi dans ce répertoire. Le répertoire des images dépendra de ton fichier background_fixe.
Enjoy
EDIT: le script a été remanier pour plus d'efficacité. voi ici http://forum.ubuntu-fr.org/viewtopic.php?id=255827&p=3
Dernière modification par emris (Le 09/10/2008, à 20:18)
Hors ligne
#27 Le 05/10/2008, à 09:19
- n3o51
Re : [How To] un fond d' écran dynamique avec une page .xml
Cela est tres interressant mais je ne comprends pas bien la manip
Welcome to the real world
________________________________
Hors ligne
#28 Le 05/10/2008, à 11:59
- emris
Re : [How To] un fond d' écran dynamique avec une page .xml
La manip est simple
Le 1er post du topic te permet d'avoir un fond d'écran animé selon l'heure de la journée. Bon jusque là, ça marche très bien. L'idée du script vient de Noun-buntu qui voulait faire une animation "rapide" au debut de sa session gnome. Pour cela, il faut mettre à jour le fichier xml à chaque demarrage de la session pour lancer cette animation corectement.
Le script s'en charge en modifiant les premières lignes du code (fichier background_variable) et en les ajoutant au code de transition (fichier background_fixe. tu créé/modifies celui-là à la main selon les transitions et les images que tu veux avec du code xml), générant ainsi un fichier background.xml qui se met à jour à chaque redemarrage du pc.
Hors ligne
#29 Le 05/10/2008, à 13:00
- n3o51
Re : [How To] un fond d' écran dynamique avec une page .xml
Ok j'ai piger merci
Welcome to the real world
________________________________
Hors ligne
#30 Le 07/10/2008, à 22:27
- Ras'
Re : [How To] un fond d' écran dynamique avec une page .xml
Waw trop bonne idée
C'est vraiment puissant comme truc
Bon j'ai plus qu'a trouver des images à bidouiller et me mettre ça en place
Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
Les types awesome n'ont rien à prouver. À personne.
'k bye là
Hors ligne
#31 Le 07/10/2008, à 23:08
- Sebco
Re : [How To] un fond d' écran dynamique avec une page .xml
Ouais, bien joué Emris, y fallait y penser !!!
Fait donc une video du rendu et post la là --> http://forum.ubuntu-fr.org/viewtopic.php?id=255827&p=3
Ouais, bien joué !!:D
.*´¨;) -->Pour les problemes http://chat.jabberfr.org/muckl_int/index.php?room=ubu-personnalisation
¸.•´¸.•´¨;)¸.•*¨;)-->Le site http://penguincape.org/
(¸.•´ (¸.•´ .•´ : (´¸.•*´¯`*•~--> Wiki --> http://doc.ubuntu-fr.org/tutoriel/personnalisation_cubemodel_wallpaper_dynamique_et_usplash
Hanoi - VIETNAM
Hors ligne
#32 Le 08/10/2008, à 21:45
- -=Xblasteur=-
Re : [How To] un fond d' écran dynamique avec une page .xml
je suis noob endirait car je ne sait pas comment mètre le dossier dans usr/share/backroom/ svp aider moi
une question comment fair pour avoir un gif en arière plans si c'est possible car sa concerne un peu le topic
Dernière modification par -=Xblasteur=- (Le 08/10/2008, à 21:46)
hacker vaillant, rien d'impossible
Les hommes ne sont pas fait pour travailler la preuve sa les fatiguent
http://fr.youtube.com/watch?v=s84vRUUeCpU
Hors ligne
#33 Le 09/10/2008, à 20:12
- emris
Re : [How To] un fond d' écran dynamique avec une page .xml
Fait donc une video du rendu et post la là -->http://forum.ubuntu-fr.org/viewtopic.php?id=255827&p=3
J'upload une vidéo et je mets ça sur le topic. Je mettrai aussi le code du script que j'ai du remanier un peu (ça bugait) et un fichier d'exemple avec tes images Mangrove.
Dernière modification par emris (Le 09/10/2008, à 20:19)
Hors ligne
#34 Le 10/10/2008, à 19:22
- Orion Elenion
Re : [How To] un fond d' écran dynamique avec une page .xml
Je n'ai que ça à t'offrir --> http://fr.wikipedia.org/wiki/Extensible_Markup_Language
Le reste c'est bidouillage et prise d'exemple. Pi toujours de la pratique et du "essaye, erreur , recommence, essaye, erreur, recommence.....:D
Merci, je connais déjà le XML. Je parlais du dialecte spécifique aux fonds d'écran animés. Les noms de balises et d'attributs, et leurs valeurs, ça ne se devine pas. Tu les sors d'où STP ? Ou un lien vers tes "prises d'exemples" ?
Dernière modification par Orion Elenion (Le 10/10/2008, à 19:24)
Ubuntu is an ancient african word meaning : "I can't configure Debian".
Hors ligne
#35 Le 20/10/2008, à 10:05
- Dyocma
Re : [How To] un fond d' écran dynamique avec une page .xml
Sebco,
J'aimerai écrire un article sur le fond d'écran dynamique pour la NewLetter de ma société de service informatique, pour cela j'aurai voulu ton autorisation pour publier une image contenant les 4 fond d'écrans que tu as réalisé (collé cote a cote), et bien sur signaler que ce sont tes œuvres.
Ubuntu 22.04 Lts
Hors ligne
#36 Le 20/10/2008, à 12:47
- Sebco
Re : [How To] un fond d' écran dynamique avec une page .xml
Pas de probleme; c'est entierement libre de Droit...on est linux non ???:lol:
Dernière modification par Sebco (Le 20/10/2008, à 12:48)
.*´¨;) -->Pour les problemes http://chat.jabberfr.org/muckl_int/index.php?room=ubu-personnalisation
¸.•´¸.•´¨;)¸.•*¨;)-->Le site http://penguincape.org/
(¸.•´ (¸.•´ .•´ : (´¸.•*´¯`*•~--> Wiki --> http://doc.ubuntu-fr.org/tutoriel/personnalisation_cubemodel_wallpaper_dynamique_et_usplash
Hanoi - VIETNAM
Hors ligne
#37 Le 20/10/2008, à 12:55
- Dyocma
Re : [How To] un fond d' écran dynamique avec une page .xml
Tout a fait, mais je préféré demander quand même, c'est la moindre des politesses.. libre mais poli
Merci
Ubuntu 22.04 Lts
Hors ligne
#38 Le 25/10/2008, à 08:57
- -=Xblasteur=-
Re : [How To] un fond d' écran dynamique avec une page .xml
pas de nouve pour mon problème même si sait pas vraiment un problème
hacker vaillant, rien d'impossible
Les hommes ne sont pas fait pour travailler la preuve sa les fatiguent
http://fr.youtube.com/watch?v=s84vRUUeCpU
Hors ligne
#39 Le 25/10/2008, à 12:12
- emris
Re : [How To] un fond d' écran dynamique avec une page .xml
si Chaméléon est ton répertoire à deplacer
sudo cp -rp /chemin vers ton dossier/Chaméléon /usr/share/backgrounds/Chaméléon
Dernière modification par emris (Le 25/10/2008, à 18:16)
Hors ligne
#40 Le 25/10/2008, à 13:57
- ljere
Re : [How To] un fond d' écran dynamique avec une page .xml
bonjour,
un petit sudo nautilus c'est beaucoup plus simple et ça évite les erreurs de frappe "backgrounds"
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
Hors ligne
#41 Le 25/10/2008, à 18:18
- emris
Re : [How To] un fond d' écran dynamique avec une page .xml
C'est corrigé. Mais je préfère donner une ligne de commande plutôt qu'un sudo nautilus, ça évite les bêtises de newbies (avec tout le respect que je leur dois, etant moi même un newbie dans bien des domaines....)
Hors ligne
#42 Le 25/10/2008, à 18:34
- -=Xblasteur=-
Re : [How To] un fond d' écran dynamique avec une page .xml
merci mais je le ferai plus tard car je suis en bug a+
hacker vaillant, rien d'impossible
Les hommes ne sont pas fait pour travailler la preuve sa les fatiguent
http://fr.youtube.com/watch?v=s84vRUUeCpU
Hors ligne
#43 Le 25/10/2008, à 23:57
- Orion Elenion
Re : [How To] un fond d' écran dynamique avec une page .xml
je suis en bug
Ça veut dire que tu es sous Windows ?
Sebco, tu ne veux toujours pas citer tes sources ?
Ubuntu is an ancient african word meaning : "I can't configure Debian".
Hors ligne
#44 Le 26/10/2008, à 05:41
- Sebco
Re : [How To] un fond d' écran dynamique avec une page .xml
Oups, pardon, j'avait pas vu
regarde ici --> http://www.w3schools.com/xml/default.asp
c'est issus de là --> http://delicious.com/search?p=xml&u=&chk=&context=&fr=del_icio_us&lc=0
Tu trouveras un champs de recherche en haut à droite, attention c'est tres compliqué et parfois j'y perd le fil !! TU trouveras, java, xml, html et meme dhtml, bref la totale !:P
MAIS, heureusement, ce site propose des ressources libre
que tu peu bidouiller à ta convenance --> http://www.dhteumeuleu.com/
Pour le fond d'ecran dynamique , une simple recuperation du xml d'un wall dynamique préexistant et le tour est joué, mais ça je l'ai déjà dis c'est en premiere page, poste 7 sur gnome look.
Bye
Seb
Dernière modification par Sebco (Le 26/10/2008, à 05:45)
.*´¨;) -->Pour les problemes http://chat.jabberfr.org/muckl_int/index.php?room=ubu-personnalisation
¸.•´¸.•´¨;)¸.•*¨;)-->Le site http://penguincape.org/
(¸.•´ (¸.•´ .•´ : (´¸.•*´¯`*•~--> Wiki --> http://doc.ubuntu-fr.org/tutoriel/personnalisation_cubemodel_wallpaper_dynamique_et_usplash
Hanoi - VIETNAM
Hors ligne
#45 Le 26/10/2008, à 21:40
- Orion Elenion
Re : [How To] un fond d' écran dynamique avec une page .xml
Raaah, mais il pige rien c'est pas possible !
Je me répète : je maîtrise le XML.
Alors on va faire simple, je vais tout expliquer du début.
XML signifie eXtensible Markup Language, soit "Langage de Balisage eXtensible". En soi, XML est donc un méta-langage, une sorte de sur-ensemble de plusieurs langages appelés dialectes XML. Le principe des dialectes XML est de pouvoir facilement interagir entre eux, être traités par les mêmes outils, etc. Il existe de nombreux dialectes, parmi lesquels figurent XHTML, RSS, RDF, Atom, SVG, ODF, etc.
Un dialecte XML définit un ensemble de noms de balises, d'attributs, avec leurs différentes valeurs possibles ainsi que leur nombre, caractère obligatoire ou facultatif, enchaînements autorisés, etc. Ces définitions sont la plupart du temps regroupées en un document appelé spécification. À titre d'exemple, voici les spécifications du SVG 1.1 et du RSS 2.0. Ces documents sont indispensables et il est illusoire de créer des programmes ou documents fonctionnant correctement (au moment de la publication comme à l'avenir) sans les consulter intensivement.
Ma question : sais-tu s'il existe des spécifications pour ce dialecte XML, et si oui, où les trouver ?
Ce dont je n'ai pas besoin (je précise au cas où ) : tout document traitant du XML en général, du HTML, DHTML, Java ou que sais-je encore. Aussi, je sais faire une recherche sur un moteur de recherche, et si je demande, c'est bien parce que je n'ai rien trouvé.
Il n'y a aucune déclaration d'espace de nom dans ce fichier (c'est mal), ni aucun lien de spécification, c'est pourquoi faire une recherche n'est pas facile.
Ubuntu is an ancient african word meaning : "I can't configure Debian".
Hors ligne
#46 Le 27/10/2008, à 10:28
- Noun-buntu
Re : [How To] un fond d' écran dynamique avec une page .xml
Wow, ca fait un moment que je suis pas revenu, et le probleme est resolu a mon arrivee. Il est pas beau le forum ?
A Emris:
Merci pour ton aide ! C'est vrai qu'il fallait y penser... J'ai lu brievement ton explication car je suis au taf, mais j'essaierai de faire un fond d'ecran dynamique sympa des que j'aurai le temps. J'imagine deja une petite sequence de demarrage fort sympathique....
A Sebco : bravo pour tes fonds d'ecrans ! Je vais faire quelques telechargements moi...
A Orion : J'ai eu le meme probleme quand j'essayais de trouver de la doc pour faire un fond d'ecran dynamique. Je sais pas trop ou trouver, pourtant il doit bien y avoir des gars qui ont programme ca ?
Je ferai signe quand j'aurai termine mon fond d'ecran dynamique
Ubuntu 14.04 sur portable Galago Ultrapro, System76
Intel Core i7 4750HQ, Iris Pro 5200 graphics
Desole pour le manque d'accentuation, j'utilise un clavier qwerty.
Hors ligne
#47 Le 27/10/2008, à 11:09
- Sebco
Re : [How To] un fond d' écran dynamique avec une page .xml
Orion
T'es dure en affaire toi , non?
A ta question, je répond ...NON
J'ai déjà dit plus haut...enfin je crois que c'est ici que je ne suis pas l'auteur des lignes du .xml qu'il y a ici...le fichier que j'ai mis en ligne est un fichier deja existant (que tu trouveras dans les liens que je t'ai donné), la seule chose que j'ai fait c'est le personnaliser (encore une fois comme dit plus haut) en essayant de comprendre le pourquoi du comment de l'existence de ces lignes.
Quant à la "spécification de ce dialectete" comme tu dis et à son eventuelle existence, je n'ai pas plus de rens à te donner vu que je n'en sais absolument rien!! Je pense d'ailleurs que tu dois en savoir plus que moi là dessus. Il faut dire que je ne suis pas un pro (et je pese mes mots, c'est pour pas dire que j'en sais foutre rien !!) dans la spécification de langage et encore moins dans une creation eventuelle...donc... Tout ce que je peux te donner comme renseignement, c'est ce que moi j'ai trouvé pour faire ce que je fais (voir lien plus haut)
Pour ce qui est de la déclaration d'espace de nom dans le fichier, celui que j'ai repris, l'originel, n'en comportait aucun, tu pense bien que si ça avait été le cas, je l'aurait mentionné non ?
Le fait qu'il n'y ai pas de déclaration d'espace de nom dans le fichier originel est-ce si grave que ça ? En tout cas, il s'agit d'une source libre dont peut beneficer un grand nombre de gens. Et je trouve perso que c'est assez cavalier de dire que c'est "MAL" non?
Bref, essaye de voir avec Emris, je pense qu' il pourra te rencarder plus avant sur tes demandes, il a l'air caller sur la question, et pardonne moi , en me relisant je me trouve....euh...véhément...
BYe
Dernière modification par Sebco (Le 27/10/2008, à 11:32)
.*´¨;) -->Pour les problemes http://chat.jabberfr.org/muckl_int/index.php?room=ubu-personnalisation
¸.•´¸.•´¨;)¸.•*¨;)-->Le site http://penguincape.org/
(¸.•´ (¸.•´ .•´ : (´¸.•*´¯`*•~--> Wiki --> http://doc.ubuntu-fr.org/tutoriel/personnalisation_cubemodel_wallpaper_dynamique_et_usplash
Hanoi - VIETNAM
Hors ligne
#48 Le 27/10/2008, à 15:21
- Orion Elenion
Re : [How To] un fond d' écran dynamique avec une page .xml
Pas de problème, j'ai tellement insisté que je m'attendais à une réaction véhémente.
Je te remercie, cela répond à ma question. J'espérais la possibilité de faire d'autres types de transitions, comme par exemple des translations ou des rotations. Ça aurait pu être sympa.
Je disais que c'est mal car il manque la déclaration de document XML au début, ce qui rend le document inutilisable par la plupart des softs capables de traiter du XML. Et surtout, il manque l'espace de nom, qui est déclaré comme une chaîne de caractère arbitraire, et qui prend souvent la forme d'un lien vers la documentation en ligne, justement. Ce n'est pas toi que je blâmais car à ce que j'ai vu des ressources sur gnome-look, c'est le cas pour les autres fonds animés aussi.
Merci pour ta patience en tous cas.
Ubuntu is an ancient african word meaning : "I can't configure Debian".
Hors ligne
#49 Le 27/10/2008, à 18:49
- Sebco
Re : [How To] un fond d' écran dynamique avec une page .xml
Regarde quand meme avec Emris, je pense qu'il peut peut etre faire suite à tes attentes.
Sans rancune... , c'est vrai que j'ai l'sang chaud moi en ce moment ....
Bye
.*´¨;) -->Pour les problemes http://chat.jabberfr.org/muckl_int/index.php?room=ubu-personnalisation
¸.•´¸.•´¨;)¸.•*¨;)-->Le site http://penguincape.org/
(¸.•´ (¸.•´ .•´ : (´¸.•*´¯`*•~--> Wiki --> http://doc.ubuntu-fr.org/tutoriel/personnalisation_cubemodel_wallpaper_dynamique_et_usplash
Hanoi - VIETNAM
Hors ligne
#50 Le 27/10/2008, à 18:54
- emris
Re : [How To] un fond d' écran dynamique avec une page .xml
Alors dissipons les malentendus, je ne suis pas calé du tout en langage xml. J'ai étudié le premier posté par Sebco, et j'ai pigé comment ça marchait. Maintenant, par exemple, dans mon scipt pour la météo, j'oblige quiconque recopiant les fichiers xml génériques que j'ai "créé" à changer le chemin que j'ai mis /home/emris/blabla en /home/son_login/blabla j'ai bien essayé un ~/blabla mais que dalle, ça trouvait pas les images. Alors que je suis sur qu'il y a un moyen de faire un truc plus général sans que l'utilisateur n'est à bidouillé les xml à la main!
Autre exemple, dans le secipt pour l'animation au debut de session, c'est pareil. Au debut le scipt calait bien le debut de session, mais à la dernière image (censée rester fixe le reste du temps), un temps trop long qui tendait vers l'infini (un grand nombre quoi) et boom, gnome chargeait directement la dernière image sans animation. D'où un nouveau bidouillage par le script. Ca se trouve y avait plus simple.
Bref, pas de renseignement à donner, sorry.
Hors ligne