#使用環境
- OS:Ubuntu Budgie 20.10
- PC:CHUWI CoreBox
- CPU:Intel® Core™ i5-5257U CPU @ 2.70GHz × 4
- GPU:Mesa Intel® Iris(R) Graphics 6100 (BDW GT3)
- ROM:256GB
- RAM:8GB
#壁紙を動かすにあたって
- Gpu Video WallPaperをダウンロード
- Xwinwrapをダウンロード
- .mp4ファイル等の動画ファイルを用意
他にも動かす方法はあっていろいろ試したが、自分的にはこれが一番楽だった
#Gpu Video WallPaperをダウンロード
まず、https://github.com/ghostlexly/gpu-video-wallpaper からzipファイルをインストールし、展開する。
※このとき、ディレクトリは任意で(覚えやすい場所のほうがいいかも)
※これも任意だが、展開したフォルダ名が長くて気に食わない場合はリネームするのもアリ
緑色のCodeと書かれている箇所のDownload zipでzipファイルをダウンロードできます。
自分のディレクトリ構成は
home__...
|__Downloads__...
|__gpu-video-wallpaper-master
gpu-video-wallpaper-master__LICENSE
|__install.sh
|__settings.conf
|__video-wallpaper.sh
|__gui.ui
|__readme.md
|__video-wallpaper.py
のようになりました。一応操作方法が書かれていますが、念のため記述しておきます。私のディレクトリ構成の場合だと
~$ cd Downloads/
~/Downloads$ cd gpu-video-wallpaper-master/
~/Downloads/gpu-video-wallpaper-master$ ./video-wallpaper.sh --option PATH
のように記述します。--optionは
- 動画ファイルの再生を始める場合 --start
- 動画ファイルの再生を止める場合 --stop
のように記述します。
動画ファイルhoge.mp4がディレクリ/home/Video/hoge.mp4である場合、PATHにこれを代入します。
以上を踏まえて、hoge.mp4を壁紙として再生する場合、
~/Downloads/gpu-video-wallpaper-master$ ./video-wallpaper.sh --start /home/Video/hoge.mp4
と記述します。。。。が、このままだと動かないので、Xwinwrapをmakeします。
#Xwinwrapをダウンロード
https://github.com/ujjwal96/xwinwrap のサイトに従ってダウンロードします。
~/Downloads/gpu-video-wallpaper-master$ cd
~$ sudo apt-get install xorg-dev build-essential libx11-dev x11proto-xext-dev libxrender-dev libxext-dev
これを行ったあとに先程同様CodeのDownload zipをインストールして、解凍します。(ちゃんとどこに解凍したか忘れないように)するとこのようにxwinwrapが構成されるかと思います。lsコマンドでディレクトリ内を確認するとxwinwrapのディレクトリ構成が
xwinwrap___Makefile
|__README.md
|__xwinwrap.c
のようになるかと。このディレクトリ内でmakeを行うことでxwinwrap.cのコンパイルを行い、実行ファイルxwinwrapを作成します。
※コンパイル方法に関しては細かく記述しません。gcc等がインストールされていること前提で説明しています。
#ついに壁紙を動かす!
これで一通りの下準備は完了です。ディレクトリに関して、ターミナルでgpu-video-wallpaper-masterのディレクトリに移動した後、先程xwinwrapで作成した実行ファイルxwinwrapをコピペします。これを行って、ディレクトリ構成は
gpu-video-wallpaper-master__LICENSE
|__install.sh
|__settings.conf
|__video-wallpaper.sh
|__gui.ui
|__readme.md
|__video-wallpaper.py
|__xwinwrap
のようになります。
※ここのxwinwrapはディレクトリではなく、xwinwrap.cをコンパイルして生まれた実行ファイルなので注意してください。
そしたら先程の説明のように動画ファイルを動かします!ちなみに無限再生になるので、--stop等で気分で止めてください。
~/Downloads/gpu-video-wallpaper-master$ ./video-wallpaper.sh --start /home/Video/hoge.mp4
自分はこれで動きました。これで動かない場合、依存ライブラリがインストールされていない可能性がありますが、ほぼ必要としているライブラリはエラーコード内に記されているかと思われます。