{"id":33193,"date":"2021-01-06T05:36:23","date_gmt":"2021-01-06T05:36:23","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=33193"},"modified":"2024-04-24T15:22:50","modified_gmt":"2024-04-24T15:22:50","slug":"quickwall-command-line-tool-setting-wallpapers-from-unsplash","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2021\/01\/quickwall-command-line-tool-setting-wallpapers-from-unsplash\/","title":{"rendered":"QuickWall &#8211; Command Line Tool Setting Wallpapers from Unsplash"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/quickwall.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-33194\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/quickwallsmall.png\" alt=\"\" width=\"600\" height=\"337\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/quickwallsmall.png 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/quickwallsmall-450x253.png 450w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/github.com\/deepjyoti30\/QuickWall\" target=\"_blank\" rel=\"noopener\">QuickWall<\/a> is a free and open-source tool to grab the latest wallpapers from Unsplash and set as your desktop background.<\/p>\n<p>It works with <b>nitrogen<\/b>, <b>feh<\/b> background setter as well as <b>Xfce<\/b>, <b>KDE<\/b>, <b>Gnome<\/b>, <b>Unity<\/b>. Besides setting wallpapers from Unsplash, it can also change your theme (seems only for terminal theme) based on the wallpapers.<\/p>\n<h3>How to Install QuickWall in Ubuntu:<\/h3>\n<p><b>1.)<\/b> Open terminal from system application menu, and run command to install the Python package installer:<\/p>\n<pre style=\"border: none;\">sudo apt install python3-pip<\/pre>\n<p><b>2.)<\/b> Then install the software via command:<\/p>\n<pre style=\"border: none;\">pip3 install QuickWall<\/pre>\n<p><i>For Ubuntu 24.04, use <code>pip3 install QuickWall --break-system-packages<\/code> instead.<\/i><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-33196\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/install-quickwall.png\" alt=\"\" width=\"600\" height=\"164\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/install-quickwall.png 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/install-quickwall-450x123.png 450w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<h3>How to Use QuickWall:<\/h3>\n<p>It&#8217;s easy to user the tool though it&#8217;s running in command line. For Ubuntu with default Gnome desktop, you can get it work with one of following commands:<\/p>\n<pre style=\"border: none;\">QuickWall --setter gnome<\/pre>\n<pre style=\"border: none;\">QuickWall --random --setter gnome<\/pre>\n<pre style=\"border: none;\">QuickWall --search \"SEARCH_TERM\" --setter gnome<\/pre>\n<p>The wallpaper are default saved to user&#8217;s <b>.cache\/QuickWall<\/b> folder. You can change the location by adding <code style=\"border: none;\">--dir<\/code> flag in command:<\/p>\n<pre style=\"border: none;\">QuickWall --dir ~\/Downloads --setter gnome<\/pre>\n<p>For more command usage:<\/p>\n<pre>usage: QuickWall [-h] [--version] [--clear-cache] [--setter SETTER] [-d]\r\n                 [--remove-id ID] [--dir DIR] [--id ID] [--random]\r\n                 [--search TERM] [--migrate] [--set-lockscreen]\r\n\r\nQuickWall - Quickly set latest wallpapers from Unsplash directly from\r\nthe commandline.\r\n\r\noptional arguments:\r\n  -h, --help            show this help message and exit\r\n  --version             show the program version number and exit\r\n  --clear-cache         Clear the cache from the cache folder\r\n                        (~\/.cache\/QuickWall)\r\n  --setter SETTER       Wallpaper setter to be used. Currently supported\r\n                        ones: nitrogen, feh, xfce, kde, gnome, unity\r\n                        (default: nitrogen)\r\n  -d, --disable-blacklist\r\n                        Disable adding the image to blacklisted ones.\r\n  --remove-id ID        Remove the passed ID from the blacklist.\r\n  --dir DIR             Directory to download the wallpapers\r\n  --id ID               Get a photo by its ID.\r\n  --random              Get random wallpapers.\r\n  --search TERM         Show wallpapers based on the passed term\r\n  --migrate             ONLY FOR EARLY USERS. Move the files from\r\n                        ~\/.QuickWall to ~\/.cache\/QuickWall.\r\n  --set-lockscreen      Set lockscreen wallpaper (currently for KDE)<\/pre>\n<h3>Uninstall QuickWall:<\/h3>\n<p>To remove the software, simply run command:<\/p>\n<pre style=\"border: none;\">pip3 uninstall QuickWall<\/pre>","protected":false},"excerpt":{"rendered":"<p>QuickWall is a free and open-source tool to grab the latest wallpapers from Unsplash and set as your desktop background. It works with nitrogen, feh background setter as well as Xfce, KDE, Gnome, Unity. Besides setting wallpapers from Unsplash, it can also change your theme (seems only for terminal theme) based on the wallpapers. How [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[52],"tags":[2012],"class_list":["post-33193","post","type-post","status-publish","format-standard","hentry","category-app-review","tag-unsplash"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/33193","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=33193"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/33193\/revisions"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=33193"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=33193"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=33193"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}