{"id":3856,"date":"2023-02-27T07:25:00","date_gmt":"2023-02-26T22:25:00","guid":{"rendered":"https:\/\/matoken.org\/blog\/?p=3856"},"modified":"2023-02-27T04:25:47","modified_gmt":"2023-02-26T19:25:47","slug":"parallax-wallpaper-engine","status":"publish","type":"post","link":"https:\/\/matoken.org\/blog\/2023\/02\/27\/parallax-wallpaper-engine\/","title":{"rendered":"Windows\/Linux\u74b0\u5883\u3067\u52d5\u4f5c\u3059\u308b\u8996\u5dee\u58c1\u7d19\u30a8\u30f3\u30b8\u30f3\u306elwp"},"content":{"rendered":"<div class=\"paragraph\">\n<p>\u8996\u5dee\u58c1\u7d19\u30a8\u30f3\u30b8\u30f3\u306elwp \u3068\u3044\u3046\u3082\u306e\u3092\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e<\/p>\n<\/div>\n<p><!--more--><\/p>\n<div class=\"ulist\">\n<ul>\n<li><a href=\"https:\/\/github.com\/jszczerbinsky\/lwp\">jszczerbinsky\/lwp: Parallax wallpaper engine for Linux and Windows<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>\u52d5\u4f5c\u74b0\u5883\u306fLinux, Windows \u3067\u3059\uff0eLinux amd64 \u74b0\u5883\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e<br \/>\nlwp \u306eREADME \u3067\u306f <code>\/<\/code> \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<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ wget https:\/\/github.com\/jszczerbinsky\/lwp\/releases\/download\/1.5\/lwp-linux-x86_64.zip <b class=\"conum\">(1)<\/b>\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 <b class=\"conum\">(2)<\/b>\nINFO: User config file not found, opening default config\nERROR: Default config file not found!\nSegmentation fault\n$ mkdir ~\/.config\/lwp <b class=\"conum\">(3)<\/b>\n$ install .\/etc\/lwp.cfg ~\/.config\/lwp\/lwp.cfg <b class=\"conum\">(4)<\/b>\n$ xrandr | grep \\* <b class=\"conum\">(5)<\/b>\n   1920x1200     59.96*+\n$ vi ~\/.config\/lwp\/lwp.cfg <b class=\"conum\">(6)<\/b>\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 <b class=\"conum\">(7)<\/b>\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 <b class=\"conum\">(8)<\/b>\n$ usr\/bin\/lwp <b class=\"conum\">(9)<\/b><\/pre>\n<\/div>\n<\/div>\n<div class=\"colist arabic\">\n<ol>\n<li>release \u304b\u3089\u30d0\u30a4\u30ca\u30ea\u30a2\u30fc\u30ab\u30a4\u30d6\u3092\u53d6\u5f97<\/li>\n<li>\u5c55\u958b\u3057\u3066\u5b9f\u884c\u3057\u3066\u307f\u308b\u3068\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u304c\u898b\u5f53\u305f\u3089\u306a\u3044\u3089\u3057\u3044<\/li>\n<li>\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u4f5c\u6210<\/li>\n<li>\u898f\u5b9a\u5024\u306e\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u30b3\u30d4\u30fc<\/li>\n<li>\u89e3\u50cf\u5ea6\u3092\u78ba\u8a8d\uff0c\u3053\u3053\u3067\u306f 1920&#215;1200<\/li>\n<li>\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u7de8\u96c6<\/li>\n<li>\u58c1\u7d19\u306e\u30d1\u30b9\u3092\u4fee\u6b63<\/li>\n<li>\u89e3\u50cf\u5ea6\u3092\u4fee\u6b63<\/li>\n<li>\u5b9f\u884c\u3059\u308b\u3068\u58c1\u7d19\u304c\u8a2d\u5b9a\u3055\u308c\u305f<\/li>\n<\/ol>\n<\/div>\n<div class=\"paragraph\">\n<p>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&#215;1080 \u306b\u5bfe\u3057\u3066PC\u306e\u89e3\u50cf\u5ea6\u304c 1920&#215;1200 \u306a\u306e\u3067\u305d\u306e\u305b\u3044\u3060\u3068\u601d\u3044\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ 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<\/pre>\n<\/div>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">\u74b0\u5883<\/div>\n<div class=\"content\">\n<pre>$ 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<\/pre>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u8996\u5dee\u58c1\u7d19\u30a8\u30f3\u30b8\u30f3\u306elwp \u3068\u3044\u3046\u3082\u306e\u3092\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"webmentions_disabled_pings":false,"webmentions_disabled":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[739,7,6,90],"tags":[666],"class_list":["post-3856","post","type-post","status-publish","format-standard","hentry","category-bookworm","category-debian-linux","category-linux","category-testing","tag-wallpaper"],"_links":{"self":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/3856","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/comments?post=3856"}],"version-history":[{"count":2,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/3856\/revisions"}],"predecessor-version":[{"id":3858,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/3856\/revisions\/3858"}],"wp:attachment":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/media?parent=3856"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/categories?post=3856"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/tags?post=3856"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}