Ubuntu20.04使用Wallpaper Engine動(dòng)態(tài)壁紙

主要有兩種方式吧:幻夢(mèng)fantascene-dynamic-wallpaper和linux-wallpaperengine
這兩種方式我都試過(guò),各有優(yōu)缺點(diǎn),但都是基于Steam應(yīng)用商店里的Wallpaper Engine來(lái)的?;脡?mèng)fantascene-dynamic-wallpaper下載方便安裝迅速上手容易,但只能播放video類(lèi)型的動(dòng)態(tài)壁紙,而Wallpaper Engine可以播放gif類(lèi)型的動(dòng)態(tài)壁紙,但上手難度高耗時(shí)長(zhǎng)且出來(lái)是一個(gè)窗口并非真正壁紙。總的來(lái)講更推薦幻夢(mèng)fantascene-dynamic-wallpaper。

安裝Steam

首先在Steam官網(wǎng)安裝 Steam
https://store.steampowered.com/about/

Steam

直接點(diǎn)擊安裝STEAM就可以
勾選 Steam Play
Steam Play

安裝Wallpaper Engine

搜索Wallpaper Engine,花費(fèi)19元購(gòu)買(mǎi)


Wallpaper Engine

下載并更新至最新版。值得注意的是在Ubuntu系統(tǒng)上Launch啟動(dòng)后會(huì)報(bào)錯(cuò)也就是無(wú)法啟動(dòng)(在Windows上啟動(dòng)正常),但該報(bào)錯(cuò)無(wú)實(shí)質(zhì)影響,我們只要用它來(lái)下載動(dòng)態(tài)壁紙就好了。
進(jìn)入Wallpaper Engine的Workshop,選擇自己喜歡的壁紙下載。


Workshop

幻夢(mèng)fantascene-dynamic-wallpaper動(dòng)態(tài)壁紙(推薦)

源碼:https://github.com/dependon/fantascene-dynamic-wallpaper
參考:https://blog.csdn.net/qq_43081702/article/details/123107901
參考:https://yuyy.info/?p=1896

ubuntu20.04以上和cutefish下載幻夢(mèng)fantascene-dynamic-wallpaper(1.3.1)

鏈接:
https://depend.lanzouj.com/irpF700higuh
密碼:697m
安裝依賴(lài)

sudo apt install qtcreator libx11-xcb-dev libxcb-ewmh-dev libmpv-dev mpv ffmpeg dpkg-dev fakeroot libmtdev-dev libqt5opengl5-dev qttools5-dev-tools qtbase5-dev qt5-qmake qtwebengine5-dev libxext-dev libxrender-dev libqt5x11extras5-dev libglib2.0-dev qt5-default build-essential g++ libxcb-shape0-dev build-essential

下載后直接雙擊壓縮包用Ubuntu-software安裝,安裝完成后打開(kāi)幻夢(mèng),選擇壁紙


幻夢(mèng)

選擇壁紙即可


選擇壁紙

還支持循環(huán)播放
循環(huán)播放

效果
全屏桌面動(dòng)態(tài)效果,我這邊放不了動(dòng)態(tài)所以截了張靜態(tài)的。動(dòng)態(tài)是旁邊雪花在飄,還是很精美的。
這款軟件只支持視頻類(lèi)型的壁紙(視頻類(lèi)型的壁紙數(shù)量挺多的,不用太擔(dān)心)


linux-wallpaperengine(不推薦)

源碼:https://github.com/Almamu/linux-wallpaperengine
GitHub上readme寫(xiě)的挺好的,非常詳細(xì),因此沒(méi)有參考任何博客,全程跟著readme來(lái),但也折騰了一天折騰好了,效果不盡如人意。
依賴(lài)項(xiàng)

依賴(lài)

它這邊并沒(méi)有給出具體的安裝依賴(lài)的方式,后續(xù)readme里有說(shuō)道如果編譯安裝過(guò)程中遇見(jiàn)缺少依賴(lài)的情況可以自行安裝,我遇到的缺少的依賴(lài)是ffmpeg以及cmake版本過(guò)低的問(wèn)題??梢钥次仪皟善┛偷慕鉀Q方案。

下載源碼

git clone https://github.com/Almamu/linux-wallpaperengine.git
cd linux-wallpaperengine

編譯安裝

mkdir build
cd build
cmake ..
make

在cmake ..和make兩部會(huì)遇見(jiàn)各種各樣的報(bào)錯(cuò),包括未安裝SDL,未安裝FFmpeg,cmake版本過(guò)低產(chǎn)生的confusing的問(wèn)題等(這里我沒(méi)記錯(cuò)的話cmake版本要大于3.18才能編譯過(guò),否則即使安裝了FFmpeg也會(huì)提示一個(gè)看起來(lái)像沒(méi)找到FFmpeg的報(bào)錯(cuò),但其實(shí)是cmake版本過(guò)低了),遇見(jiàn)這些就自己Google解決吧。
編譯完成后,就可以直接啟動(dòng)了,它這邊啟動(dòng)的方式是:
有兩種啟動(dòng)方式,一種出來(lái)是窗口

./linux-wallpaperengine 1845706469

后面的1845706469是你要換的壁紙的id,這個(gè)id在哪里看呢,首先你要在瀏覽器網(wǎng)頁(yè)里進(jìn)入Steam的Wallpaper Engine,之后在創(chuàng)意工坊里找到你要換的壁紙,這時(shí)在瀏覽器網(wǎng)址欄里就有這個(gè)id



所以光這一步就讓我覺(jué)得:大可不必了。

另一種出來(lái)是全屏桌面壁紙

./linux-wallpaperengine --screen-root HDMI-1 --screen-root DVI-D-1 /home/almamu/Development/backgrounds/1845706469/

但是全屏桌面壁紙我試了一下出來(lái)是黑屏窗口,終端無(wú)報(bào)錯(cuò),桌面壁紙也沒(méi)有改變。
直接出來(lái)窗口這種方式是OK的,窗口最大化也勉強(qiáng)能當(dāng)桌面看。



總的來(lái)講這是我目前發(fā)現(xiàn)唯一支持場(chǎng)景類(lèi)型的壁紙,希望繼續(xù)做下去。但是現(xiàn)階段體驗(yàn)效果很差。
以上就是Ubuntu20.04使用Wallpaper Engine動(dòng)態(tài)壁紙的全過(guò)程了,也就是Wallpaper Engine+幻夢(mèng)antascene-dynamic-wallpaper or Wallpaper Engine+linux-wallpaperengine,兩種方式各有各的好以上分析了,各位看官合理選擇吧。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容