{ "version": "https://jsonfeed.org/version/1.1", "user_comment": "This feed allows you to read the posts from this site in any feed reader that supports the JSON Feed format. To add this feed to your reader, copy the following URL -- https://matoken.org/blog/tag/wallpaper/feed/json -- and add it your reader.", "home_page_url": "https://matoken.org/blog/tag/wallpaper", "feed_url": "https://matoken.org/blog/tag/wallpaper/feed/json", "language": "ja", "title": "wallpaper – matoken's blog", "description": "Is there no plan B?", "icon": "https://matoken.org/blog/wp-content/uploads/2025/03/cropped-1865f695c4eecc844385acef2f078255036adccd42c254580ea3844543ab56d9.jpeg", "items": [ { "id": "https://matoken.org/blog/?p=3856", "url": "https://matoken.org/blog/2023/02/27/parallax-wallpaper-engine/", "title": "Windows/Linux\u74b0\u5883\u3067\u52d5\u4f5c\u3059\u308b\u8996\u5dee\u58c1\u7d19\u30a8\u30f3\u30b8\u30f3\u306elwp", "content_html": "
\u8996\u5dee\u58c1\u7d19\u30a8\u30f3\u30b8\u30f3\u306elwp \u3068\u3044\u3046\u3082\u306e\u3092\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e
\n\n\n
\u52d5\u4f5c\u74b0\u5883\u306fLinux, Windows \u3067\u3059\uff0eLinux amd64 \u74b0\u5883\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e
\nlwp \u306eREADME \u3067\u306f / \u306b\u5c55\u958b\u3059\u308b\u3088\u3046\u306b\u3068\u306a\u3063\u3066\u3044\u307e\u3057\u305f\u304c\u3042\u307e\u308a\u3084\u308a\u305f\u304f\u306a\u3044\u306e\u3067\u3068\u308a\u3042\u3048\u305a\u30a2\u30c9\u30db\u30c3\u30af\u306b\u52d5\u304b\u3057\u307e\u3057\u305f\uff0e
$ wget https://github.com/jszczerbinsky/lwp/releases/download/1.5/lwp-linux-x86_64.zip (1)\n$ unzip -l ./lwp-linux-x86_64.zip\nArchive: ./lwp-linux-x86_64.zip\n Length Date Time Name\n--------- ---------- ----- ----\n 0 2023-02-19 07:42 etc/\n 661 2023-02-19 07:32 etc/default.cfg\n 1047 2023-02-22 23:42 etc/lwp.cfg\n 0 2023-02-11 05:41 usr/\n 0 2023-02-22 23:42 usr/bin/\n 30800 2023-02-22 23:42 usr/bin/lwp\n 0 2022-09-30 05:27 usr/share/\n 0 2022-09-30 05:27 usr/share/lwp/\n 1076 2023-02-22 23:42 usr/share/lwp/LICENSE\n 0 2022-09-30 05:27 usr/share/lwp/wallpapers/\n 0 2023-02-21 07:58 usr/share/lwp/wallpapers/test/\n 8294538 2023-02-22 23:42 usr/share/lwp/wallpapers/test/1.bmp\n 102 2023-02-22 04:16 usr/share/lwp/wallpapers/test/source\n 8294538 2023-02-22 23:42 usr/share/lwp/wallpapers/test/3.bmp\n 8294538 2023-02-22 23:42 usr/share/lwp/wallpapers/test/2.bmp\n 461 2023-02-22 23:42 usr/share/lwp/wallpapers/test/wallpaper.cfg\n 0 2023-02-11 05:41 usr/etc/\n 558 2023-02-11 05:41 usr/etc/default.cfg\n--------- -------\n 24918319 18 files\n$ mkdir lwp\n$ cd lwp\n$ unzip ../lwp-linux-x86_64.zip\n$ usr/bin/lwp (2)\nINFO: User config file not found, opening default config\nERROR: Default config file not found!\nSegmentation fault\n$ mkdir ~/.config/lwp (3)\n$ install ./etc/lwp.cfg ~/.config/lwp/lwp.cfg (4)\n$ xrandr | grep \\* (5)\n 1920x1200 59.96*+\n$ vi ~/.config/lwp/lwp.cfg (6)\n$ diff -u etc/lwp.cfg ~/.config/lwp/lwp.cfg\n--- etc/lwp.cfg 2023-02-22 23:42:43.000000000 +0900\n+++ /home/matoken/.config/lwp/lwp.cfg 2023-02-27 03:31:49.160716609 +0900\n@@ -25,11 +25,11 @@\n monitor1_h=1080\n\n # Absolute path to the wallpaper directory\n-monitor1_wallpaper=/usr/share/lwp/wallpapers/test\n+monitor1_wallpaper=./usr/share/lwp/wallpapers/test (7)\n\n # Wallpaper size and position relative to Your monitor\n # Wallpaper resolution ratio should be the same as in original image\n monitor1_wallpaper_x=0\n monitor1_wallpaper_y=0\n monitor1_wallpaper_w=1920\n-monitor1_wallpaper_h=1080\n+monitor1_wallpaper_h=1200 (8)\n$ usr/bin/lwp (9)\n
Android \u306e\u58c1\u7d19\u306e\u3088\u3046\u3067\u9762\u767d\u3044\u3067\u3059\uff0e\u305f\u3060\uff0c\u624b\u5143\u306e\u74b0\u5883\u3067\u306f\u7e26\u30b5\u30a4\u30ba\u304c\u8db3\u308a\u307e\u305b\u3093\uff0e\u58c1\u7d19\u306e\u5143\u30b5\u30a4\u30ba\u304c 1920×1080 \u306b\u5bfe\u3057\u3066PC\u306e\u89e3\u50cf\u5ea6\u304c 1920×1200 \u306a\u306e\u3067\u305d\u306e\u305b\u3044\u3060\u3068\u601d\u3044\u307e\u3059\uff0e
\n$ file usr/share/lwp/wallpapers/test/*.bmp\nusr/share/lwp/wallpapers/test/1.bmp: PC bitmap, Windows 98/2000 and newer format, 1920 x 1080 x 32, cbSize 8294538, bits offset 138\nusr/share/lwp/wallpapers/test/2.bmp: PC bitmap, Windows 98/2000 and newer format, 1920 x 1080 x 32, cbSize 8294538, bits offset 138\nusr/share/lwp/wallpapers/test/3.bmp: PC bitmap, Windows 98/2000 and newer format, 1920 x 1080 x 32, cbSize 8294538, bits offset 138\n
$ dpkg-query -W libwayland-server0 gnome-shell\ngnome-shell 43.2-2\nlibwayland-server0:amd64 1.21.0-1\nlibwayland-server0:i386 1.21.0-1\n$ lsb_release -a\nDistributor ID: Debian\nDescription: Debian GNU/Linux bookworm/sid\nRelease: n/a\nCodename: bookworm\n$ arch\nx86_64\n
Unsplash \u3068\u3044\u3046\u753b\u50cf\u30b5\u30fc\u30d3\u30b9\u3092\u77e5\u308a\u307e\u3057\u305f\uff0e
\n\u7121\u6599\u3067\u5229\u7528\u3067\u304d\u308b\u5199\u771f\u304c\u63d0\u4f9b\u3055\u308c\u3066\u3044\u307e\u3059\uff0e\u3069\u3046\u3082\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3055\u308c\u305f\u5199\u771f\u3092\u4eba\u529b\u3067\u9078\u5225\u3057\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0e\u305d\u306e\u305f\u3081\u9ad8\u54c1\u8cea\u306a\u5199\u771f\u304c\u96c6\u307e\u3063\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0e
\n\u305d\u3057\u3066\uff0cURL\u6307\u5b9a\u3060\u3051\u3067\u4f7f\u3048\u308b\u7c21\u6613API\u304c\u63d0\u4f9b\u3055\u308c\u3066\u3044\u307e\u3059\uff0e\u3053\u308c\u3068 feh \u30b3\u30de\u30f3\u30c9\u3092\u4f7f\u3063\u3066\u30e9\u30f3\u30c0\u30e0\u306a\u58c1\u7d19\u3092\u8a2d\u5b9a\u3057\u3066\u307f\u307e\u3057\u305f\uff0e
\n\n
Unsplash \u306e https://source.unsplash.com/ \u306e\u5f8c\u308d\u306b\u30d1\u30e9\u30e1\u30fc\u30bf\u30fc\u3092\u8ffd\u52a0\u3057\u3066\u3044\u3063\u3066\u6761\u4ef6\u306b\u5408\u3046\u753b\u50cf\u3092\u53d6\u5f97\u3067\u304d\u308b\u3088\u3046\u3067\u3059\uff0e
\n\u4f8b\u3048\u3070 https://source.unsplash.com/random/likes?linux,penguin \u3053\u306eURL\u3067\u306f\u30e6\u30fc\u30b6\u30fc\u306bLike\u3055\u308c\u305fLinux\u3084penguin\u3092\u30ad\u30fc\u30ef\u30fc\u30c9\u306b\u691c\u7d22\u3055\u308c\u305f\u30e9\u30f3\u30c0\u30e0\u306a\u753b\u50cf\u304c\u53d6\u5f97\u3067\u304d\u307e\u3059\uff0e
\n\u3053\u306eURL\u3092 feh \u30b3\u30de\u30f3\u30c9\u306b\u6e21\u3059\u3068\u58c1\u7d19\u304c\u8a2d\u5b9a\u3067\u304d\u307e\u3057\u305f :)
$ feh --bg-max https://source.unsplash.com/random/likes?linux,penguin\n\u6700\u8fd1\u4f7f\u3063\u3066\u3044\u308b\u58c1\u7d19\u8a2d\u5b9ascript\u3067\u3059\uff0ecrontab\u304b\u3089\u3067\u3082\u547c\u3079\u308b\u3088\u3046\u306bWM\u306eDISPLAY\u756a\u53f7\u3092\u8abf\u3079\u3066\u8a2d\u5b9a\u3059\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u307e\u3059\uff0e PICTURES \u306b\u58c1\u7d19\u306e\u683c\u7d0d\u3055\u308c\u305f\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u8a2d\u5b9a\u3057\u3066\uff0cWMNAME \u3092\u5229\u7528\u3059\u308bWM\u306e\u30d7\u30ed\u30bb\u30b9\u540d\u306b\u66f8\u304d\u63db\u3048\u3066\u4f7f\u3044\u307e\u3059\uff0e\u58c1\u7d19\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306e\u4e2d\u306e\u753b\u50cf\u3092\u30e9\u30f3\u30c0\u30e0\u306b\u8a2d\u5b9a\u3057\u307e\u3059\uff0e
#!/bin/sh\n\nPICTURES=\"${HOME}/Pictures/wp\"\nWMNAME=\"i3\"\nUSERID=$( id -u )\nDISPLAYPID=$( pgrep -u \"${USERID}\" \"${WMNAME}\"$ )\nDISPLAYNO=$( strings /proc/\"$DISPLAYPID\"/environ | grep ^DISPLAY= )\nsh -c \"$DISPLAYNO feh --bg-max -z ${PICTURES}\"\n\u3053\u308c\u3092\u6d41\u7528\u3057\u3066\uff0c\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u66f8\u304d\u63db\u3048\u3066crontab\u304b\u3089\u547c\u3076\u3088\u3046\u306b\u3057\u3066\u307f\u307e\u3057\u305f\uff0e
\n#!/bin/sh\n\nPICTURESURL=\"https://source.unsplash.com/random/likes?linux,penguin\"\nWMNAME=\"i3\"\nUSERID=$( id -u )\nDISPLAYPID=$( pgrep -u \"${USERID}\" \"${WMNAME}\"$ )\nDISPLAYNO=$( strings /proc/\"$DISPLAYPID\"/environ | grep ^DISPLAY= )\nsh -c \"$DISPLAYNO feh --bg-max ${PICTURESURL}\"\n\u3044\u3064\u3082\u306fJPL\u306e\u30ae\u30e3\u30e9\u30ea\u30fc\u3084\u6c17\u306b\u5165\u3063\u305f\u753b\u50cf\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u4f7f\u3063\u3066\u3044\u307e\u3057\u305f\u304c\u4f3c\u305f\u3088\u3046\u306a\u753b\u50cf\u3092\u96c6\u3081\u3066\u3057\u307e\u3044\u304c\u3061\u3067\u3059\uff0e\u30e9\u30f3\u30c0\u30e0\u306a\u753b\u50cf\u306b\u3059\u308b\u3053\u3068\u3067\u81ea\u5206\u3067\u306f\u3042\u307e\u308a\u9078\u3070\u306a\u3044\u3088\u3046\u306a\u58c1\u7d19\u304c\u8a2d\u5b9a\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u65b0\u9bae\u306a\u6c17\u6301\u3061\u306b\u306a\u308c\u307e\u3057\u305f\uff0e
\n$ dpkg-query -W feh procps binutils\nbinutils 2.35.2-2\nfeh 3.6.3-1\nprocps 2:3.3.17-5\n$ lsb_release -dr\nDescription: Debian GNU/Linux 11 (bullseye)\nRelease: 11\n$ arch\nx86_64\n