快轉到主要內容

Fantascene:在Linux跑Wallpaper Engine動態桌布引擎,適用GNOME、KDE、XFCE

Linux系統 Linux好用軟體 Wallpaper Engine Dynamic Wallpaper GNOME KDE Plasma Steam
🗓️ 民國112年 癸卯年
✍ 切換正體/簡體字
目錄

Linux桌面雖然有高度客製化能力,不過長期以來一直都沒有好的動態桌布(dynamic wallpaper)軟體。相較之下Windows的「Wallpaper Engine」程式很是熱門,Steam上有非常多為其設計的動態桌布。

那麼乾脆把它搬過來用就好了。我們只要利用dependon開發的「Fantascene」讀取Steam工作坊下載的Wallpaper Engine桌布,即可在Linux達成動態桌面效果。

部份桌布會跟著滑鼠跑。

播放影片當桌布也可以喔

Fantascene在Deepin商店的中文名稱叫做「幻梦动态壁纸」,功能略遜於 wallpaper-engine-kde-plugin,只能播放影片類的Wallpaper Engine桌布,不支援場景互動。

但Fantascene的優點是支援的東西比較廣,除了Wallpaper Engine的檔案外,也可以播放本機影片當作桌布,不一定要依賴閉源軟體Wallpaper Engine的資源。

另外Fantascene支援KDE Plasma、GNOME、XFCE、Deepin的桌面環境,Wayland或X11工作階段皆可使用。支援二個螢幕各自設定不同桌布。

1. 安裝Fantascene
#

參照Github指示: dependon/fantascene-dynamic-wallpaper

最簡單方式是用作者提供的 AppImage執行檔,點二下開啟。

Arch Linux可從AUR裝Fantascene:

yay -S fantascene-dynamic-wallpaper-git

2. 準備桌布資源
#

  1. 於Linux 安裝Steam,購買 Wallpaper Engine。注意Linux的Wallpaper Engine是靠Wine跑的,有問題請到 ProtonDB看討論。

  2. 接下來是比較玄的地方,KDE桌面可以正常開啟Wallpaper Engine主程式下載桌布。

  3. 但如果你使用GNOME桌面,Wallpaper Engine的主畫面是叫不出來的。此時請執行Wallpaper Engine,在收藏庫對Wallpaper Engine按右鍵 → 內容 → 工作坊,點選造訪工作坊

  4. 找到喜歡的視訊類桌布,點選訂閱,讓Steam自行下載

  5. 如果要播放本機影片,請將檔案放到~/Videos/fantascene/目錄。

3. 使用Fantascene
#

  1. Fantascene主程式開啟後會跑到系統匣,GNOME可能要裝 Tray IconsReloaded才會看到圖示。

  2. 右鍵開啟主畫面,最上面的可以開啟任意影片檔案

  3. 點選「更多設定界面」,確認有開啟GPU解碼和Event Penetration,防止桌布播放影片佔用過多系統資源(其實就是MPV在背景播放)。Event Penetration目前看來只支援讓桌布跟著滑鼠走的基本操作而已。

  4. 本地桌面讀取的是~/Videos/fantascene/下的檔案。

  5. 桌布引擎請點wallaper engine plugin,填入Steam工作坊下載檔案的路徑(Flatpak版應為~/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/workshop/content/),再按執行就會列出桌布,點二下套用。

  6. 作者還做了一個好用功能,如果你的桌面有GIF的話,那麼可點歷史桌面,將一連串桌面加入播放清單,循環播放。

其他Linux動態桌布方案
#

相關文章

讓Linux GNOME桌面動起來 ~ 使用Hidamari安裝動態桌布
Linux系統 Linux好用軟體 Dynamic Wallpaper GNOME KDE Plasma Ubuntu
Windows 11 WSL2跑Linux桌面環境與圖形程式的方法,使用WSLg XWayland
Linux系統 虛擬機與容器技術 Windows Subsystem for Linux KDE Plasma GNOME
Ubuntu 22.04如何連接Apple Airpods Pro藍牙耳機並查看電量
Linux系統 Linux使用技巧 GNOME Ubuntu KDE Plasma

留言板

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

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

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。