{"id":404,"date":"2014-10-15T23:08:57","date_gmt":"2014-10-15T22:08:57","guid":{"rendered":"http:\/\/capri.dev\/blog\/?p=404"},"modified":"2022-11-05T11:15:18","modified_gmt":"2022-11-05T10:15:18","slug":"script-para-cambiar-fondo-de-escritorio-en-linux-mint-mate","status":"publish","type":"post","link":"https:\/\/capri.dev\/blog\/script-para-cambiar-fondo-de-escritorio-en-linux-mint-mate\/","title":{"rendered":"Script para cambiar fondo de escritorio en Linux Mint (Mate)"},"content":{"rendered":"<p>Versi\u00f3n de Mint: 17 Qiana. Escritorio Mate.<\/p>\n<p>A veces tareas sencillas en Windows no resultan tan triviales en linux. No me gusta tener siempre el mismo fondo de escritorio, y tampoco me gusta tener que acordarme de cambiarlo cada cierto tiempo. Es algo que sencillamente me gusta que mi ordenador haga por m\u00ed. Es una tonter\u00eda, pero me gusta que sea as\u00ed, y el problema con el escritorio Mate de Mint es que no permite automatizar esta sencilla tarea; simplemente es una opci\u00f3n no contemplada en la interfaz de administraci\u00f3n. El asunto es que Mate me gusta mucho, no quiero cambiar a otro tipo de escritorio m\u00e1s sofisticado porque este me resulta comod\u00edsimo, rapid\u00edsimo, sencill\u00edsimo, etc., as\u00ed que me puse a darle vueltas y al final di con una versi\u00f3n de un script que hac\u00eda un bucle activo para realizar esta tarea peri\u00f3dicamente. Me pareci\u00f3 una locura tener un bucle activo solo para eso, as\u00ed que lo modifiqu\u00e9 para que en vez de funcionar as\u00ed, lo hiciera a trav\u00e9s de una tarea cron.<\/p>\n<p>El script:<br \/>\n<code># Carpeta con fondos que quiero rotar<br \/>\nDIR=\"\/home\/juanfer\/Im\u00e1genes\/fondos\"<\/code><\/p>\n<p><code># Selecci\u00f3n aleatoria de un fichero .jpg dentro de esa carpeta<br \/>\nPIC=$(ls $DIR\/*.jpg | shuf -n1)<\/p>\n<p><\/code><code># Aqu\u00ed est\u00e1 la magia: el comando gsettings es el que permite realizar el cambio de fondo, entre otras cosas<br \/>\ngsettings set org.mate.background picture-filename $PIC<\/code><\/p>\n<p>Lo guardamos con un nombre adecuado, tipo <code>cambiar-fondo.sh<\/code>, le damos permisos de ejecuci\u00f3n, <code>chmod 700 cambiar-fondo.sh<\/code> y lo a\u00f1adimos a nuestro crontab (yo lo tengo cada 2 horas):<br \/>\n<code>* *\/2 * * * \/home\/juanfer\/scripts\/cambiar-fondo.sh<\/code><\/p>\n<p>Espero que le sirva de ayuda a alguien m\u00e1s \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Versi\u00f3n de Mint: 17 Qiana. Escritorio Mate. A veces tareas sencillas en Windows no resultan tan triviales en linux. No me gusta tener siempre el mismo fondo de escritorio, y tampoco me gusta tener que acordarme de cambiarlo cada cierto tiempo. Es algo que sencillamente me gusta que mi ordenador haga por m\u00ed. Es una tonter\u00eda, pero me gusta que sea as\u00ed, y el problema con el escritorio Mate de Mint es que no permite automatizar esta sencilla tarea; simplemente es una opci\u00f3n no contemplada en la interfaz de administraci\u00f3n. El asunto es que Mate me gusta mucho, no quiero cambiar a otro tipo de escritorio m\u00e1s sofisticado porque este me resulta comod\u00edsimo, rapid\u00edsimo, sencill\u00edsimo, etc., as\u00ed que me puse a darle vueltas y al final di con una versi\u00f3n de un script que hac\u00eda un bucle activo para realizar esta tarea peri\u00f3dicamente. Me pareci\u00f3 una locura tener un bucle [&hellip;]<\/p>\n<p><a class=\"more-link\" href=\"https:\/\/capri.dev\/blog\/script-para-cambiar-fondo-de-escritorio-en-linux-mint-mate\/\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,5],"tags":[194,195,190],"class_list":["post-404","post","type-post","status-publish","format-standard","hentry","category-interesante","category-tecnico","tag-linux","tag-linux-mint","tag-scripts"],"_links":{"self":[{"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/posts\/404","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/comments?post=404"}],"version-history":[{"count":0,"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/posts\/404\/revisions"}],"wp:attachment":[{"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/media?parent=404"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/categories?post=404"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/capri.dev\/blog\/wp-json\/wp\/v2\/tags?post=404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}