{"id":631,"date":"2010-07-22T17:55:15","date_gmt":"2010-07-22T15:55:15","guid":{"rendered":"http:\/\/www.sbskl.com\/?p=631"},"modified":"2012-04-24T16:20:39","modified_gmt":"2012-04-24T14:20:39","slug":"changer-de-papier-peint-sans-rien-faire-sous-ubuntu","status":"publish","type":"post","link":"https:\/\/www.sbskl.com\/?p=631","title":{"rendered":"Changer de papier peint sans rien faire sous Ubuntu ?"},"content":{"rendered":"<p>J&#39;aime bien que mon fond d&#39;&eacute;cran change r&eacute;guli&egrave;rement :cool:. Depuis quelques ann&eacute;es, j&#39;utilisais (malgr&eacute; des plantages r&eacute;guliers :mad:), <em>wallpaper-tray<\/em>. Mais c&#39;est fini ! Plus d&eacute;velopp&eacute;, il a &eacute;t&eacute; supprim&eacute; des d&eacute;p&ocirc;ts :(&#8230;&nbsp; Il existe bien <em>wallpapoz<\/em> et <em>drapes<\/em> mais &ecirc;tre oblig&eacute; de sp&eacute;cifier chaque image que je souhaites utiliser, bof :?&#8230; Je pr&eacute;f&egrave;res simplement dire dans quel r&eacute;pertoire sont mes images. Il y a <em>wally<\/em> que je trouve tr&egrave;s bien mais qui utilise les librairies <em>KDE<\/em>. Je n&#39;ai rien contre <em>KDE<\/em> mais je suis sous <em>GNOME<\/em> et installer 260 Mo de d&eacute;pendances (sans compter l&#39;occupation m&eacute;moire) juste pour faire fonctionner <em>wally<\/em>, pas top :shock:&#8230;<\/p>\n<p><!--more--><\/p>\n<p style=\"color:red\">ATTENTION : Ce qui suit va vous faire utiliser un &quot;bout de code&quot; fait maison. Il ne contient ni virus, ni malware, ni spyware encore moins de bombe thermonucl&eacute;aire ou de tarte &agrave; la cr&egrave;me ! Malgr&eacute; tout, ce n&#39;est pas du code &quot;Made in Ubuntu&quot; tel que nous pouvons en trouver dans le d&eacute;p&ocirc;ts officiels. Donc ne venez pas vous plaindre si votre PC explose, fond \ud83d\ude2f ou je ne sais quoi par le simple fait d&#39;utiliser mon &quot;bout de code&quot; ;).<\/p>\n<p>Ceci &eacute;tant dit, le probl&egrave;me est plut&ocirc;t simple :<\/p>\n<p style=\"text-align: center;\"><em>Dans un r&eacute;pertoire, prendre une image<\/em><em> &mdash; de fa&ccedil;on al&eacute;atoire&nbsp;&mdash; <\/em><em> et<br \/>\n\ts&#39;en servir comme fond d&#39;&eacute;cran. Recommencez toutes les X minutes.<\/em><\/p>\n<p>C&#39;est clair, non ?<\/p>\n<p>Donc, dans la s&eacute;rie &quot;On n&#39;est jamais mieux servit que par soi-m&ecirc;me&quot; et &quot;Pourquoi faire compliquer quand on peut faire simple&quot; (et pas l&#39;inverse :D), je me suis &eacute;cris un petit bout de <em>Perl<\/em> pour accomplir cette t&acirc;che : <a href=\"http:\/\/files.sbskl.com\/changewallpaper.pl\" target=\"_blank\">changewallpaper.pl<\/a>.<\/p>\n<p>Son fonctionnement est le suivant :<\/p>\n<pre>.\/changewallpaper.pl &quot;~\/Chemin\/vers\/mes papiers peints&quot; temps<\/pre>\n<p>Pas de fichier de configuration, juste deux param&egrave;tres : Le premier est le chemin vers vos fonds d&#39;&eacute;cran (entre guillemets) et le second est l&#39;intervalle de temps (en minutes) entre deux changements.<\/p>\n<p><span style=\"color:#ff0000;\"><strong>Remarque importante :<\/strong><\/span> Sur certains syst&egrave;mes, un chemin <strong>absolu<\/strong> est n&eacute;cessaire.<br \/>\n\tDe plus, &eacute;vitez les noms trop &eacute;xotiques pour vos noms de fichiers (certains caract&egrave;res de ponctuation comme # ou &quot;).<\/p>\n<p>Pour que cela fonctionne tout seule, il suffit d&#39;ajouter cette commande dans les programmes au d&eacute;marrage.<\/p>\n<p>Explications :<\/p>\n<ul>\n<li>Placez <b>changewallpaper.pl<\/b> &agrave; la racine de votre dossier personnel.<\/li>\n<li>Rendez le ex&eacute;cutable. Soit en allant dans &quot;Raccourcis &gt; Dossier personnel&quot;, cliquez droit sur <b>changewallpaper.pl<\/b> puis &quot;Propri&eacute;t&eacute;s&quot;, onglet &quot;Permissions&quot; et cochez &quot;Autoriser l&#39;ex&eacute;cution du fichier comme un programme&quot;. Ou dans un terminal :<\/li>\n<li>Allez dans &quot;Syst&egrave;me &gt; Pr&eacute;f&eacute;rences &gt; Applications au d&eacute;marrage&quot;<\/li>\n<li>Cliquez sur &quot;Ajouter&quot;<\/li>\n<li>Dans la boite qui est apparue, renseignez &quot;Nom&quot; et &quot;Commande&quot;.<\/li>\n<li>Pour &quot;Nom&quot;, mettez ce que vous voulez. Exemple :<\/li>\n<li>Pour &quot;Commande&quot; reprenez la syntaxe vue plus haut en adaptant le r&eacute;pertoire et le temps. Exemple :<\/li>\n<li>Enfin, cliquez sur &quot;Ajouter&quot; puis &quot;Fermer&quot;<\/li>\n<\/ul>\n<p>&Agrave; la prochaine ouverture de session, votre fond d&#39;&eacute;cran changera tout seul !<\/p>\n<p>Quelques pr&eacute;cisions :<\/p>\n<ol>\n<li>Ce &quot;bout de code&quot; ne fonctionne que sous Ubuntu pas sous Kubuntu :?.<\/li>\n<li>L&#39;ajout et la suppression de fond d&#39;&eacute;cran dans le r&eacute;pertoire se fait &quot;&agrave; chaud&quot;, pas besoin de red&eacute;marrer le programme;<\/li>\n<li>Les images doivent &ecirc;tre aux dimensions de l&#39;&eacute;cran.<\/li>\n<\/ol>\n<p>Mon bout de <em>Perl<\/em> n&#39;est certainement pas la solution id&eacute;al mais il remplit sa t&acirc;che de fa&ccedil;on simple sans installation particuli&egrave;re ni consommation de ressource excessive. J&#39;ai pu l&#39;installer sur une vieille machine avec peu de m&eacute;moire et sur mon <em>Dell Mini 9<\/em> dont le gain d&#39;espace disque est un combat de tout les jours. Juste un bout de <em>Perl<\/em> comme je les aime :mrgreen:&#8230;<\/p>\n<p style=\"color:#008800;\"><em>PS : Et dans la s&eacute;rie &quot;Je programme avec des moufles&quot;, assurez vous d&#39;avoir la version 1.0.2. Une boulette s&#39;est gliss&eacute; dans les pr&eacute;c&eacute;dentes versions concernant le parcours du r&eacute;pertoire :mad:&#8230;<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>J&#39;aime bien que mon fond d&#39;&eacute;cran change r&eacute;guli&egrave;rement :cool:. Depuis quelques ann&eacute;es, j&#39;utilisais (malgr&eacute; des plantages r&eacute;guliers :mad:), wallpaper-tray. Mais c&#39;est fini ! Plus d&eacute;velopp&eacute;, il a &eacute;t&eacute; supprim&eacute; des d&eacute;p&ocirc;ts :(&#8230;&nbsp; Il existe bien wallpapoz et drapes mais &ecirc;tre oblig&eacute; de sp&eacute;cifier chaque image que je souhaites utiliser, bof :?&#8230; Je pr&eacute;f&egrave;res simplement dire [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[11,23,13,16],"class_list":["post-631","post","type-post","status-publish","format-standard","hentry","category-linux","tag-outil","tag-puf","tag-programmation","tag-ubuntu"],"_links":{"self":[{"href":"https:\/\/www.sbskl.com\/index.php?rest_route=\/wp\/v2\/posts\/631","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sbskl.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sbskl.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sbskl.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sbskl.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=631"}],"version-history":[{"count":106,"href":"https:\/\/www.sbskl.com\/index.php?rest_route=\/wp\/v2\/posts\/631\/revisions"}],"predecessor-version":[{"id":950,"href":"https:\/\/www.sbskl.com\/index.php?rest_route=\/wp\/v2\/posts\/631\/revisions\/950"}],"wp:attachment":[{"href":"https:\/\/www.sbskl.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=631"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sbskl.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=631"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sbskl.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=631"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}