快轉到主要內容

將KDE桌面換上動態桌布吧! Linux版Wallpaper Engine安裝方法

Linux系統 Linux好用軟體 KDE Plasma Steam Wine
✍ 切換正體/簡體字
Ivon Huang
作者
Ivon Huang
目錄

您使用GNOME當Linux桌面的女友會恨死這個網站提供的插件。

想要在Linux擁有動態桌布(dynamic wallpaper)嗎?KDE用戶有福了。

Windows動態桌布引擎「Wallpaper Engine」能用Proton跑,Github開發者catsout進一步把Wallpaper Engine整合到KDE Plasma桌面,直接在電腦桌面放各種酷炫的特效,相容Windows上的各種Wallpaper Engine桌布。

動態桌布,有的附贈音樂

可以用滑鼠互動的動態桌布

甚至播放影片都不是問題

不過,Wallpaper Engine本身是Kristjan Skutta開發的專有軟體,且目前只有KDE能用,在意這點的用戶請改用同類開源產品(見文末)

1. 安裝Wallpaper Engine #

Wallpaper Engine支援Ubuntu/Debian/Fedora/Fedora Kiniote/openSUSE,按照 Github指示安裝。

  1. 安裝依賴套件
# Arch Linux從AUR安裝
sudo pacman -S extra-cmake-modules plasma-framework gst-libav base-devel mpv python-websockets qt5-declarative qt5-websockets qt5-webchannel vulkan-headers cmake
yay -S plasma5-wallpapers-wallpaper-engine

# Ubuntu 22.04需手動編譯
sudo apt install build-essential libvulkan-dev plasma-workspace-dev gstreamer1.0-libav liblz4-dev libmpv-dev python3-websockets qtbase5-private-dev libqt5x11extras5-dev qml-module-qtwebchannel qml-module-qtwebsockets cmake
git clone https://github.com/catsout/wallpaper-engine-kde-plugin.git
cd wallpaper-engine-kde-plugin
git submodule update --init
mkdir build && cd build
cmake .. -DUSE_PLASMAPKG=ON
make -j$(nproc)
make install_pkg
sudo make install
pip3 install --upgrade websockets
  1. 重啟Plasma shell服務,或是重開機
systemctl --user restart plasma-plasmashell.service
  1. 安裝 Steam,至Steam商店購買 Wallpaper Engine:桌布引擎

  2. 安裝後啟動,選取一律啟動64位元。

  3. 回到KDE桌面,右鍵點選自訂桌面,點選「取得新的外掛程式」,搜尋安裝「Wallpaper Engine KDE Plugin」

  4. 將桌布類型調為Wallpaper Engine for KDE

  5. 點選Library資料夾圖示,選取Steam收藏庫的目錄(不是Wallpaper Engine本體)。Steam收藏庫目錄位置在Steam設定內查看。

2. 選取動態桌布或自製桌布 #

目前KDE移植版不支援鎖定畫面,不支援3D模型與使用者指令稿,某些桌布可能會沒效果。

  1. 桌布引擎啟動後會跑到右下角,點選檢視Steam工作坊

  2. 從裡面挑一個喜歡的,按下訂閱,等待其下載完成。如果要檢視成年向的桌布,請按左上方的篩選選項自行打勾。

  3. 回到桌面,點Refresh重新載入桌布列表,即會看到下載好的桌布,點選套用

  4. 另可點選桌布引擎裡面的「桌布編輯器」,自訂桌布,匯入喜愛的圖片。

  5. KDE預設會將桌布靜音,到設定裡面將Mute Audio關閉。另外開啟Scale and Crop讓桌布放大到螢幕大小。

一旦桌布設定好後就不用理它了,重開機Wallpaper Engine會自動啟動,不需開啟Steam。

不過若您想成為Steam上「正在遊玩此遊戲」的一份子的話,將其加入 Steam開機自動啟動,再將Exec改成以下Flatpak版指令:

flatpak run --command=/app/bin/steam-wrapper --file-forwarding com.valvesoftware.Steam -silent steam steam://rungameid/431960

這樣Wallpaper Engine就會開機自動啟動設定界面。

3. Wallpaper Engine對電腦效能的影響 #

跑Wallpaper Engine對電腦效能是一定會有影響的,它會佔用一部分CPU和GPU資源算繪,畫質開中的情況下佔用約500MB VRAM。

如要減少開銷,右鍵開啟Wallpaper Engine在系統匣的設定,調整畫質與FPS。

並到KDE桌面Wallpaper Engine,設定有視窗最大化(Maximized Window)就暫停桌布播放的規則。

其他Linux動態桌布方案 #

  • Hidamari:支援GNOME桌面的動態桌布軟體。
  • Almamu/linux-wallpaperengine:純指令執行的Wallpaper Engine,不支援合成器,或許可以搭配i3這類的平鋪視窗管理員使用。

相關文章

如何在Linux執行Windows exe檔,用Bottles管理多版本的Wine容器
Linux系統 Linux好用軟體 Wine Steam
FreeBSD安裝Steam + Steam Proton遊戲相容層教學
Linux系統 Linux好用軟體 Wine FreeBSD Steam
[2023年8月更新] 如何在Linux安裝電腦版Line
Linux系統 Linux好用軟體 Wine Linux

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要登入Github帳號才能留言。支援markdown語法,方便您張貼程式碼,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。無論有無登入皆可留言。此處留言只有本站參與者看得到。若您選擇以訪客身份匿名留言,就不會收到後續回覆通知。