{"id":3445,"date":"2019-04-22T12:22:26","date_gmt":"2019-04-22T11:22:26","guid":{"rendered":"https:\/\/olivier.hoarau.org\/?p=3445"},"modified":"2019-04-22T12:22:35","modified_gmt":"2019-04-22T11:22:35","slug":"bureau-linux-avec-xfce","status":"publish","type":"post","link":"https:\/\/olivier.hoarau.org\/?p=3445","title":{"rendered":"Bureau linux avec xfce"},"content":{"rendered":"\n<p>J&rsquo;ai modifi\u00e9 l\u00e9g\u00e8rement mon bureau sous l&rsquo;environnement graphique XFCE sur mon thinkpad x230, en y faisant tourner  <a href=\"http:\/\/mein-neues-blog.de\/xplanetfx\/\">xplanetFX<\/a> qui permet d&rsquo;avoir la plan\u00e8te en fond d&rsquo;\u00e9cran avec une image en temps r\u00e9el de la progression des nuages et de la limite jour\/nuit et quelques <a href=\"https:\/\/doc.ubuntu-fr.org\/conky\">conkys<\/a> de visualisation de param\u00e8tres syst\u00e8me et autres. J&rsquo;utilise le dock <strong>cairo<\/strong>, le gestionnaire de fen\u00eatres est <strong>xosemite-xfce<\/strong>, les ic\u00f4nes<strong> Yosemite-icons<\/strong> et le th\u00e8me g\u00e9n\u00e9ral du bureau <strong>xosemite-gtk<\/strong>, le tout donne un petit look MacOS, on pourra les trouver (et de nombreux autres th\u00e8mes pour <strong>XFCE<\/strong>) par <a href=\"https:\/\/www.xfce-look.org\">l\u00e0<\/a>. Voil\u00e0 ce que \u00e7a donne<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"474\" height=\"267\" src=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/20190422-screenshot-xfce.jpg?resize=474%2C267&#038;ssl=1\" alt=\"\" class=\"wp-image-3444\" srcset=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/20190422-screenshot-xfce.jpg?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/20190422-screenshot-xfce.jpg?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/20190422-screenshot-xfce.jpg?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/20190422-screenshot-xfce.jpg?w=1366&amp;ssl=1 1366w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/20190422-screenshot-xfce.jpg?w=948&amp;ssl=1 948w\" sizes=\"auto, (max-width: 474px) 100vw, 474px\" \/><\/figure>\n\n\n\n<p>Pour <strong>xplanetFX<\/strong> attention il faut r\u00e9cup\u00e9rer l&rsquo;archive<strong> .deb<\/strong> et l&rsquo;installer avec <strong>alien<\/strong> pour une architecture rpm, car l&rsquo;archive rpm fournie est incompl\u00e8te. L&rsquo;installation est assez simple, il faut lancer <strong>xplanetFX &#8211;gui<\/strong>. <\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Dans l&rsquo;onglet <strong>Affichage<\/strong>, on positionne la terre et on s\u00e9lectionne les 4 boutons en bas \u00e0 droite.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"474\" height=\"342\" src=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/xplanetfx-affichage.jpg?resize=474%2C342&#038;ssl=1\" alt=\"\" class=\"wp-image-3446\" srcset=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/xplanetfx-affichage.jpg?w=1004&amp;ssl=1 1004w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/xplanetfx-affichage.jpg?resize=300%2C216&amp;ssl=1 300w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/xplanetfx-affichage.jpg?resize=768%2C554&amp;ssl=1 768w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/xplanetfx-affichage.jpg?w=948&amp;ssl=1 948w\" sizes=\"auto, (max-width: 474px) 100vw, 474px\" \/><figcaption><br><\/figcaption><\/figure>\n\n\n\n<p>Dans l&rsquo;onglet <strong>Vue<\/strong>, on fixe la position de la ville sur laquelle est centr\u00e9e la vue (Brest pour ce qui me concerne), on peut rendre actif \u00e9galement l&rsquo;orbite, je vous conseille de faire un essai car c&rsquo;est un peu perturbant.  <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"474\" height=\"342\" src=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/xplanetfx-vue.jpg?resize=474%2C342&#038;ssl=1\" alt=\"\" class=\"wp-image-3447\" srcset=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/xplanetfx-vue.jpg?w=1004&amp;ssl=1 1004w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/xplanetfx-vue.jpg?resize=300%2C216&amp;ssl=1 300w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/xplanetfx-vue.jpg?resize=768%2C554&amp;ssl=1 768w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/xplanetfx-vue.jpg?w=948&amp;ssl=1 948w\" sizes=\"auto, (max-width: 474px) 100vw, 474px\" \/><\/figure>\n\n\n\n<p>Onglet <strong>Param\u00e8tres<\/strong>, en cliquant sur le bouton \u00e0 droite de <strong>Ouvrir<\/strong>, le popup <strong>XFCE-settings <\/strong>appara\u00eet, on choisit le bureau o\u00f9 <strong>xplanetFX<\/strong> appara\u00eetra, pour ma part uniquement sur le bureau 4. La r\u00e9solution correspond \u00e0 celle de mon \u00e9cran de portable.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"474\" height=\"342\" src=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/xplanetfx-parametres.jpg?resize=474%2C342&#038;ssl=1\" alt=\"\" class=\"wp-image-3448\" srcset=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/xplanetfx-parametres.jpg?w=1004&amp;ssl=1 1004w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/xplanetfx-parametres.jpg?resize=300%2C216&amp;ssl=1 300w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/xplanetfx-parametres.jpg?resize=768%2C554&amp;ssl=1 768w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/xplanetfx-parametres.jpg?w=948&amp;ssl=1 948w\" sizes=\"auto, (max-width: 474px) 100vw, 474px\" \/><\/figure>\n\n\n\n<p>Onglet <strong>Services<\/strong>, il faut activer imp\u00e9rativement <strong>Xplanetclouds.com<\/strong> pour r\u00e9cup\u00e9rer l&rsquo;image des nuages.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"474\" height=\"342\" src=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/xplanetfx-services.jpg?resize=474%2C342&#038;ssl=1\" alt=\"\" class=\"wp-image-3449\" srcset=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/xplanetfx-services.jpg?w=1004&amp;ssl=1 1004w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/xplanetfx-services.jpg?resize=300%2C216&amp;ssl=1 300w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/xplanetfx-services.jpg?resize=768%2C554&amp;ssl=1 768w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/xplanetfx-services.jpg?w=948&amp;ssl=1 948w\" sizes=\"auto, (max-width: 474px) 100vw, 474px\" \/><\/figure>\n\n\n\n<p>Et enfin l&rsquo;onglet Outils, avec les logs et g\u00e9n\u00e9ralement seul le bouton <strong>D\u00e9marrage auto activ\u00e9e <\/strong>doit \u00eatre s\u00e9lectionn\u00e9<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"474\" height=\"342\" src=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/xplanetfx-outils.jpg?resize=474%2C342&#038;ssl=1\" alt=\"\" class=\"wp-image-3450\" srcset=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/xplanetfx-outils.jpg?w=1004&amp;ssl=1 1004w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/xplanetfx-outils.jpg?resize=300%2C216&amp;ssl=1 300w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/xplanetfx-outils.jpg?resize=768%2C554&amp;ssl=1 768w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/xplanetfx-outils.jpg?w=948&amp;ssl=1 948w\" sizes=\"auto, (max-width: 474px) 100vw, 474px\" \/><\/figure>\n\n\n\n<p>Voil\u00e0 pour <strong>xplanetFX<\/strong>, passons aux conkys, celui de droit permet une simple visualisation des param\u00e8tres syst\u00e8mes. Voici son code r\u00e9dig\u00e9 dans la nouvelle et derni\u00e8re syntaxe de <strong>conky<\/strong> :<br><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>conky.config = {\n    alignment = 'top_right',\n    background = true,\n    border_width = 1,\n    cpu_avg_samples = 2,\n    default_color = 'white',\n    default_outline_color = 'white',\n    default_shade_color = 'white',\n    draw_borders = false,\n    draw_graph_borders = true,\n    draw_outline = false,\n    draw_shades = false,\n    use_xft = true,\n    font = 'DejaVu Sans Mono:size=8',\n    gap_x = 10,\n    gap_y = 10,\n    minimum_height = 5,\n    minimum_width = 5,\n    net_avg_samples = 2,\n    no_buffers = true,\n    out_to_console = false,\n    out_to_stderr = false,\n    extra_newline = false,\n    own_window = true,\n    own_window_class = 'Conky',\n    own_window_type = 'desktop',\n    stippled_borders = 0,\n    update_interval = 1.0,\n    uppercase = false,\n    use_spacer = 'none',\n    show_graph_scale = false,\n    show_graph_range = false,\n    own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',\n    own_window_transparent = false,\n    own_window_argb_visual = true,\n    own_window_argb_value = 70\n}\n\nconky.text = [[\n$nodename - $sysname Mageia\n$hr\n${color green}Uptime:$color $uptime\n${color green}CPU Usage:$color $cpu% ${cpubar 4}\n${color green}Core1 $alignr${color}${freq_g (1)}GHz  ${cpu cpu1}%  ${platform coretemp.0\/hwmon\/hwmon1 temp 2}\u00b0 ${color}${cpubar cpu1 10,170}\n${color green}Core2 $alignr${color}${freq_g (2)}GHz  ${cpu cpu2}%  ${platform coretemp.0\/hwmon\/hwmon1 temp 3}\u00b0 ${color}${cpubar cpu2 10,170}\n${color green}RAM Usage:$color $mem\/$memmax - $memperc% ${membar 4}\n${color green}Swap Usage:$color $swap\/$swapmax - $swapperc% ${swapbar 4}\n$hr\n${color green}File systems:\n \/home $color${fs_used \/home}\/${fs_size \/home} ${fs_bar 6 \/home}\n${color green} \/anatole $color${fs_used \/anatole}\/${fs_size \/anatole} ${fs_bar 6 \/anatole}\n$hr\n${color green}Networking:\nAddresse IP: $color${addr wlp3s0}\n${color green}Qualit\u00e9 connexion Wi-Fi:  $color$alignr ${wireless_link_qual_perc wlp3s0}%\n${color green}Up:$color ${upspeed wlp3s0} ${color grey} ${color green}- Down:$color ${downspeed wlp3s0}\n$hr\n${color green}Processes:$color $processes  ${color grey}Running:$color $running_processes\n${color green}Name              PID   CPU%   MEM%\n${color lightgrey} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}\n${color lightgrey} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}\n${color lightgrey} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}\n${color lightgrey} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}\n$hr\n${color green}Charge batterie $color${battery_bar}\n${color green}Secteur  $color $alignr ${acpiacadapter}\n]]<\/code><\/pre>\n\n\n\n<p>Pour le conky m\u00e9t\u00e9o, je suis parti de cette <a href=\"https:\/\/doc.ubuntu-fr.org\/conky_scripts_temps_et_meteo\">page<\/a>, j&rsquo;ai fait des modifications pour l&rsquo;adapter \u00e0 la nouvelle syntaxe et afficher des champs suppl\u00e9mentaires, il est n\u00e9cessaire d&rsquo;avoir \u00e9galement les packages <strong>w3m<\/strong> et <strong>xsltproc<\/strong> install\u00e9s.  Les codes m\u00e9t\u00e9o peuvent se trouver sur <a href=\"https:\/\/weather.com\">ce site,<\/a> pour ma part il est \u00e0 FRXX0019. Voil\u00e0 ce que \u00e7a donne pour le fichier conky-meteo<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>--   Conky configuration\n\nconky.config = {\n\tbackground = true ;\n        border_width = 1 ;\n\tuse_xft = true ; \n\tfont = 'DejaVu Sans Mono:size=8' ;\n\tout_to_console = false ; \n\tupdate_interval = 2 ;\n\ttotal_run_times = 0 ;\n\town_window = true ; \n        own_window_class = 'Conky' ;\n\town_window_type = 'desktop' ;\n\town_window_transparent = false ;\n\town_window_argb_visual = true ;\n\town_window_argb_value = 70 ;\n\town_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager' ;\n\tdouble_buffer = true ; \n\tdraw_shades = false ;\n\tdraw_outline = false ;\n\tdraw_borders = false ; \n\tdraw_graph_borders = true ;\n\tstippled_borders = 0 ;\n\n\tno_buffers = true ; \n\tuppercase = false ; \n\n\tcpu_avg_samples = 2 ;\n\tnet_avg_samples = 2 ;\n\n\toverride_utf8_locale = true ; \n\tuse_spacer = 'none' ;\n\n--   Couleurs\n\n\tdefault_color = 'white' ;\n\tdefault_shade_color = 'white' ;\n\tdefault_outline_color = 'white' ;\n\n--   Positionner son conky\n\t\n\talignment = 'top_right' ; \n\tgap_x = 360 ;\n\tgap_y = 10 ;\n\n}\n\nconky.text = [[${color}${font Sans:size=30}${alignc}${time %H}${time :%M}${time :%S}\n${color}${font}${execi 120 ~\/conky\/meteo.sh FRXX0019}M\u00e9t\u00e9o \u00e0 ${exec ~\/conky\/meteo2.sh \"Ville\"}\n${color}$hr\n\n${color green}Aujourd'hui : ${color} ${exec ~\/conky\/meteo2.sh \"Temp\u00e9rature aujourd'hui\"}  \n${font weather:size=40}${voffset -30}${offset 230}${exec ~\/conky\/meteo2.sh \"Conditions aujourd'hui\"}${font}${voffset -16}\n${color green}Vent : ${color} ${exec ~\/conky\/meteo2.sh \"Vent aujourd'hui\"}\n${color green}Temp\u00e9rature ressentie : ${color} ${exec ~\/conky\/meteo2.sh \"Temp\u00e9rature ressentie\"}\n${color green}Pression : ${color} ${exec ~\/conky\/meteo2.sh \"Pression\"}\n\n${color green}Demain :${color} ${exec ~\/conky\/meteo2.sh \"Temp\u00e9rature demain\"}\n${color green}Vent demain :${color} ${exec  ~\/conky\/meteo2.sh \"Vent demain\"}\n${font weather:size=40}${voffset -30}${offset 230}${exec  ~\/conky\/meteo2.sh \"Conditions demain\"}${font}\n${color green}Lever du soleil :${color} ${exec ~\/conky\/meteo2.sh \"Lever du soleil\"}\n${color green}Coucher du soleil :${color} ${exec ~\/conky\/meteo2.sh \"Coucher du soleil\"}]]<\/code><\/pre>\n\n\n\n<p>Le fichier <strong>conky\/meteo.sh<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\n\n# R\u00e9pertoire de ce script et du XSLT\nRUNDIR=~\/conky\n# Emplacement du XSLT\nXSLT=$RUNDIR\/meteo.xslt\n# Fichier de destination des informations\nDESTFILE=\/tmp\/conky_meteo.txt\n# Emplacement de xsltproc\nXSLTCMD=\/bin\/xsltproc\n\n# Traitement\nURL=\"http:\/\/xml.weather.com\/weather\/local\/$1?cc=*&amp;unit=m&amp;dayf=2\"\nw3m -dump $URL | $XSLTCMD $XSLT - > $DESTFILE<\/code><\/pre>\n\n\n\n<p>Le fichier <strong>conky\/meteo2.sh<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\n\n# Fichier o\u00f9 sont stock\u00e9es les informations\nSRCFILE=\/tmp\/conky_meteo.txt\n\n# Traitement\nRESULTAT=$(grep \"$1\" $SRCFILE | awk -F \" : \" '{print $2}')\n\n# Transformation de la condition en lettre qui deviendra une ic\u00f4ne\nif echo \"$1\" | grep -i -q 'condition'; then\n\t  if echo \"$RESULTAT\" | grep -i -q 'partly cloudy'; then\n\t\tRESULTAT='c'\n\telif echo \"$RESULTAT\" | grep -i -q 'fair'; then\n\t\tRESULTAT='b'\n\telif echo \"$RESULTAT\" | grep -i -q 'sunny'; then\n\t\tRESULTAT='D'\n\telif echo \"$RESULTAT\" | grep -i -q 'cloudy'; then\n\t\tRESULTAT='d'\n\telif echo \"$RESULTAT\" | grep -E -i -q 'storm|thunder'; then\n\t\tRESULTAT='i'\n\telif echo \"$RESULTAT\" | grep -i -q 'snow'; then\n\t\tRESULTAT='k'\n\telif echo \"$RESULTAT\" | grep -i -q 'rain'; then\n\t\tRESULTAT='h'\n\telif echo \"$RESULTAT\" | grep -i -q 'shower'; then\n\t\tRESULTAT='g'\n\tfi\n\n# Transformation des heures \u00e0 l'am\u00e9ricaine (5:50 AM) en heures \u00e0 la fran\u00e7aise (5h50)\nelif echo \"$1\" | grep -i -q 'soleil'; then\n\tRESULTAT=$(echo \"$RESULTAT\" | awk '{print $1}' | sed -e s\/:\/h\/g)\n\n\t# Transformation des heures PM (9h38 PM) en heures fran\u00e7aises (21h38)\n\tif echo \"$1\" | grep -i -q 'coucher'; then\n\t\tHEURES=$(echo \"$RESULTAT\" | awk -F \"h\" '{print $1}')\n\t\tMINUTES=$(echo \"$RESULTAT\" | awk -F \"h\" '{print $2}')\n\t\tHEURES=$(($HEURES + 12))\n\t\tRESULTAT=\"${HEURES}h${MINUTES}\"\n\tfi\n\n# Transformation de \"Ville, Pays\" en \"Ville\"\nelif echo \"$1\" | grep -i -q 'ville'; then\n\tRESULTAT=$(echo \"$RESULTAT\" | awk -F \",\" '{print $1}')\n\nfi\n\n# Affichage du r\u00e9sultat\necho $RESULTAT<\/code><\/pre>\n\n\n\n<p>Le fichier<strong> conky\/meteo.xslt<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;xsl:stylesheet xmlns:xsl=\"http:\/\/www.w3.org\/1999\/XSL\/Transform\" version=\"1.0\" >\n        &lt;xsl:output method=\"text\" disable-output-escaping=\"yes\"\/>\n        &lt;xsl:template match=\"weather\">\n        \t&lt;xsl:text>Ville : &lt;\/xsl:text>&lt;xsl:value-of select=\"\/weather\/loc\/dnam\"\/>\n                &lt;xsl:apply-templates select=\"cc\"\/>\n                &lt;xsl:apply-templates select=\"dayf\/day[@d='1']\"\/>\n                &lt;xsl:text>\nLever du soleil : &lt;\/xsl:text>&lt;xsl:value-of select=\"\/weather\/loc\/sunr\"\/>\n\t\t&lt;xsl:text>\nCoucher du soleil : &lt;\/xsl:text>&lt;xsl:value-of select=\"\/weather\/loc\/suns\"\/>\n        &lt;\/xsl:template>\n\n        &lt;xsl:template match=\"cc\">\n&lt;xsl:text>\nTemp\u00e9rature aujourd'hui : &lt;\/xsl:text>&lt;xsl:value-of select=\"tmp\"\/>\u00b0&lt;xsl:value-of select=\"\/weather\/head\/ut\"\/>\n&lt;xsl:if test=\"tmp != flik\">\n&lt;xsl:text> (&lt;\/xsl:text>\n&lt;xsl:value-of select=\"flik\"\/>\u00b0&lt;xsl:value-of select=\"\/weather\/head\/ut\"\/>\n&lt;xsl:text> ressenti)&lt;\/xsl:text>\n&lt;\/xsl:if>\n&lt;xsl:text>\nConditions aujourd'hui : &lt;\/xsl:text>&lt;xsl:value-of select=\"t\"\/>\n&lt;xsl:text>\nVent aujourd'hui : &lt;\/xsl:text>\n&lt;xsl:choose>\n&lt;xsl:when test=\"wind\/s = 'calm'\">&lt;xsl:text>0&lt;\/xsl:text>&lt;\/xsl:when>\n&lt;xsl:otherwise>&lt;xsl:value-of select=\"wind\/s\"\/>&lt;\/xsl:otherwise>\n&lt;\/xsl:choose>\n&lt;xsl:text> &lt;\/xsl:text>\n&lt;xsl:value-of select=\"\/weather\/head\/us\"\/>\n&lt;xsl:text> &lt;\/xsl:text>\n&lt;xsl:value-of select=\"wind\/t\"\/>\n&lt;xsl:text>\nTemp\u00e9rature ressentie : &lt;\/xsl:text>&lt;xsl:value-of select=\"vis\"\/>\u00b0\n&lt;xsl:text>\nPression : &lt;\/xsl:text>&lt;xsl:value-of select=\"bar\/r\"\/> bar\n&lt;\/xsl:template>\n&lt;xsl:template match=\"dayf\/day[@d='1']\">\n&lt;xsl:text>\nTemp\u00e9rature demain : de &lt;\/xsl:text>&lt;xsl:value-of select=\"low\"\/>\u00b0&lt;xsl:value-of select=\"\/weather\/head\/ut\"\/>\n&lt;xsl:text> \u00e0 &lt;\/xsl:text>&lt;xsl:value-of select=\"hi\"\/>\u00b0&lt;xsl:value-of select=\"\/weather\/head\/ut\"\/>\n&lt;xsl:text>\nVent demain : &lt;\/xsl:text>&lt;xsl:value-of select=\"part[@p='d']\/wind\/s\"\/>\n&lt;xsl:text> &lt;\/xsl:text>\n&lt;xsl:value-of select=\"\/weather\/head\/us\"\/>\n&lt;xsl:text> &lt;\/xsl:text>\n&lt;xsl:value-of select=\"part[@p='d']\/wind\/t\"\/>\n&lt;xsl:text>\nConditions demain : &lt;\/xsl:text>&lt;xsl:value-of select=\"part[@p='d']\/t\"\/>\n&lt;\/xsl:template>\n&lt;\/xsl:stylesheet><\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>J&rsquo;ai modifi\u00e9 l\u00e9g\u00e8rement mon bureau sous l&rsquo;environnement graphique XFCE sur mon thinkpad x230, en y faisant tourner xplanetFX qui permet d&rsquo;avoir la plan\u00e8te en fond d&rsquo;\u00e9cran avec une image en temps r\u00e9el de la progression des nuages et de la limite jour\/nuit et quelques conkys de visualisation de param\u00e8tres syst\u00e8me et autres. J&rsquo;utilise le dock &hellip; <a href=\"https:\/\/olivier.hoarau.org\/?p=3445\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Bureau linux avec xfce<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false,"_share_on_mastodon":"0"},"categories":[5],"tags":[],"class_list":["post-3445","post","type-post","status-publish","format-standard","hentry","category-logiciels-libres"],"share_on_mastodon":{"url":"","error":""},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/peOjJ-Tz","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts\/3445","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3445"}],"version-history":[{"count":2,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts\/3445\/revisions"}],"predecessor-version":[{"id":3705,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts\/3445\/revisions\/3705"}],"wp:attachment":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3445"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3445"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3445"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}