适用于 GNOME、Xfce 或 bspwm 桌面的视频直播壁纸

本文介绍了如何在 GNOME、Xfce 或 bspwm 上使用直播作为桌面墙纸,并使用 X11(不适用于 Wayland)。
只要 Streamlink 支持,直播视频流可以是您喜欢的任何流(例如直播城市摄像头或 ISS 直播)。

重要的是要注意
使用此直播壁纸将失去桌面图标功能
. 这是因为桌面图标会显示在直播视频壁纸的后面。 Xfce 和 Nautilus 绘制桌面的 GNOME 桌面以及使用桌面图标 GNOME Shell 扩展都是这种情况。
如果您使用多台显示器,这不是问题,因为您可以将桌面图标放在与直播视频壁纸不同的显示器上。

您可能认为这会占用大量 CPU。 在我的 Ubuntu 19.04 桌面上,
mpv 设置为使用硬件加速视频解码,根据 htop,用作我的桌面壁纸的 1080p 实时视频源仅使用大约 2-3% 的 CPU
(所以是单核的 2-3%),所以基本上可以忽略不计。
但是,如果没有硬件视频解码,根据 htop,mpv 使用了 30% 到 35% 之间,所以是的,这有点太多了
. 因此,请确保为此使用具有硬件加速功能的 mpv。

这是一个简短的视频,展示了我的 Ubuntu 19.04 (GNOME) 桌面上的直播壁纸,使用了纽约的实时视频源:

你需要什么:

  • 将 GNOME、Xfce 或 bspwm 与 X11 一起使用(其他桌面可能工作,但在我的尝试中,它并没有像与 KDE Plasma 或 MATE 一样工作;我没有尝试过其他桌面)
  • 直播视频流,无论是 YouTube 视频直播、ISS 直播、某些城市直播网络摄像头等
  • Streamlink 提取流并用 mpv 播放
  • mpv 0.29.1 或更高版本来播放直播视频(它可能适用于一些旧版本,但在使用 mpv 0.27.2 进行测试时,窗口边框并没有消失,所以如果你遇到这个问题,你可能需要一个较新的 mpv 版本)
  • Xwinwrap fork(链接指向一个带有一些增强功能的 Xwinwrap 的 fork,其他版本可能无法正常工作),需要将 mpv 粘贴到桌面背景

这些是
一些实时视频源示例
您可以用作 GNOME 或 bspwm 桌面壁纸:

  • 纽约全景直播(该网站还有许多其他实时摄像头)
  • 国际空间站地球视图直播(如果图像为黑色,则表示国际空间站位于地球的夜间)
  • 阿姆斯特丹直播

相关:使用 GLava 在您的 Linux 桌面背景上嵌入音频可视化器(PPA 安装和配置指南)

安装将实时视频源用作桌面墙纸所需的程序

1.安装mpv


Debian buster 和 sid / Ubuntu 19.04、19.10 或 20.04
(由于需要最新的 mpv;对于 Ubuntu 18.04 的 PPA,请参见下文):

sudo apt install mpv