{"id":2317,"date":"2012-06-28T18:15:27","date_gmt":"2012-06-28T18:15:27","guid":{"rendered":"http:\/\/really.zonky.org\/?p=2317"},"modified":"2012-06-30T18:06:14","modified_gmt":"2012-06-30T18:06:14","slug":"gnome-driving-a-stake-through-the-heart-of-the-wallpaper-setting","status":"publish","type":"post","link":"https:\/\/really.zonky.org\/?p=2317","title":{"rendered":"GNOME: Driving A Stake Through The Heart Of The Wallpaper Setting"},"content":{"rendered":"<p>If for some peculiar reason (I&#8217;ll come to those <a href=\"http:\/\/really.zonky.org\/?p=2330\">later<\/a>) you want to prevent GNOME from setting the desktop wallpaper, you used to have a relatively easy option. If you search for how to disable the wallpaper setting in GNOME, you will find frequent mentions of the method. Unfortunately it no longer seems to work.<\/p>\n<p>It seems that the GNOME developers in their infinite wisdom have seen fit to ignore any previous setting that allowed you to override GNOME and say &#8220;I&#8217;ll set the background myself&#8221;, and quite possibly no longer have that option available. Well, where there&#8217;s a will there&#8217;s a way :-<\/p>\n<pre>$ sudo zsh\r\n# cd \/usr\/lib\/gnome-settings-daemon-3.0\r\nmv background.gnome-settings-plugin _background.gnome-settings-plugin\r\nmv libbackground.so _libbackground.so\r\npkill gnome-settings-daemon\r\ngnome-settings-daemon<\/pre>\n<p>At this point your terminal will be taken over by the <em>gnome-settings-daemon<\/em> and it will scroll tons of messages past your nose. If you scroll up, you will see close to the top a mention of being unable to load the background setting plugin. At which point you can use your favourite background setting tool (a word on that later) to set the background.<\/p>\n<p>This is a rather brutal method of disabling this, and is prone to failure when the relevant software packages are upgraded &#8211; your favourite package manager is likely to replace the &#8220;missing&#8221; files for you. So if you&#8217;re listening, GNOME developers, please resurrect a sensible method for turning this plugin off!<\/p>\n<p>BTW: You may want to check your favourite background setting tool actually works properly in your environment; I&#8217;ve found that in my environment both\u00a0<em>Imagemagick<\/em> and\u00a0<em>xloadimage<\/em> silently failed, but\u00a0<em><a href=\"http:\/\/feh.finalrewind.org\/\">feh<\/a><\/em> and\u00a0<a href=\"http:\/\/thegraveyard.org\/hsetroot.html\"><em>hsetroot<\/em><\/a> worked fine. This had me puzzled for a moment when I tried the first two!<\/p>\n<p>As to why I want to disable the GNOME wallpaper plugin, there are several reasons :-<\/p>\n<ol>\n<li>I&#8217;m difficult and want to do it my own way.<\/li>\n<li>The GNOME background setting plugin has some limitations that are irritating to me.<\/li>\n<li>And I have some rather specialist requirements &#8230; stay tuned for more information.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>If for some peculiar reason (I&#8217;ll come to those later) you want to prevent GNOME from setting the desktop wallpaper, you used to have a relatively easy option. If you search for how to disable the wallpaper setting in GNOME, you will find frequent mentions of the method. Unfortunately it no longer seems to work. <a href='https:\/\/really.zonky.org\/?p=2317' class='excerpt-more'>[&#8230;]<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_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_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_share_on_mastodon":"0"},"categories":[209],"tags":[971,467,973,972,974],"class_list":["post-2317","post","type-post","status-publish","format-standard","hentry","category-linux-it","tag-feh","tag-gnome","tag-gnome-settings-daemon","tag-hsetroot","tag-wallpaper","category-209-id","post-seq-1","post-parity-odd","meta-position-corners","fix"],"share_on_mastodon":{"url":"","error":""},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p1f2KI-Bn","_links":{"self":[{"href":"https:\/\/really.zonky.org\/index.php?rest_route=\/wp\/v2\/posts\/2317","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/really.zonky.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/really.zonky.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/really.zonky.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/really.zonky.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2317"}],"version-history":[{"count":4,"href":"https:\/\/really.zonky.org\/index.php?rest_route=\/wp\/v2\/posts\/2317\/revisions"}],"predecessor-version":[{"id":2333,"href":"https:\/\/really.zonky.org\/index.php?rest_route=\/wp\/v2\/posts\/2317\/revisions\/2333"}],"wp:attachment":[{"href":"https:\/\/really.zonky.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2317"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/really.zonky.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2317"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/really.zonky.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}