
这是我的尝试的总结如何将这张来自 Ubuntu 论坛的 gif 制作成壁纸:
我正在运行 Lubuntu 18.04。
在决定使用视频作为壁纸后,我从中获取了窗口 ID xwininfo
,然后创建了一个video-wallpaper.desktop
文件并将其放在里面/home/ardouronerous/.config/autostart/
:
[Desktop Entry]
Version=1.1
Type=Application
Name=Video Wallpaper
Exec=mpv -loop-file=inf --osc=no --cursor-autohide=no --wid=<ID> /home/ardouronerous/Videos/video.mp4
它在启动时有效,但使用它的缺点是窗口 ID 的值会发生变化,所以每次它改变时我都必须从中获取窗口 ID 的值并进行更改,这很不方便xwininfo
。wid=<ID>
video-wallpaper.desktop
从wmctrl -l
这里获取我的窗口 ID 后,我的下一次尝试是:
[Desktop Entry]
Version=1.1
Type=Application
Name=Video Wallpaper
Exec=bash -c "mpv -loop-file=inf --osc=no --cursor-autohide=no --wid=$(wmctrl -l|awk '/<ID>/ {print $1}') /home/ardouronerous/Videos/video.mp4"
这在 autostar 上不起作用。当我重新启动 PC 时,视频没有启动,但是,当我单击文件video-wallpaper.desktop
或在终端中执行 exec 中的命令时,视频启动。
这些是我的其他尝试,但均未能获得我想要的结果:
mpv -loop-file=inf --osc=no --cursor-autohide=no --geometry=100%:100% /home/ardouronerous/Videos/video.mp4
这个问题是标题栏显示在顶部并且视频出现在任务栏上。
mpv -loop-file=inf --osc=no --cursor-autohide=no --no-borders --geometry=100%:100% /home/ardouronerous/Videos/video.mp4
这里的问题是视频变成全屏,覆盖了任务栏。