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

GLava 是适用于 Linux (X11) 的 OpenGL 音频频谱可视化器。 使用它,您可以使实时音频可视化器看起来好像嵌入在您的桌面背景中。

Wallpaper Engine / Rainmeter 在 Linux 上可能不可用,但还有其他方法可以在 Linux 桌面上获取动画壁纸。 GLava 就是其中之一,非常适合那些想要显示可配置音频可视化器的桌面背景的人。

GLava 在壁纸顶部显示音频频谱可视化器,让您看起来好像在使用动态的动态壁纸,另外还可以在桌面上显示图标
,因为 GLava 有一个选项允许通过其窗口进行点击(在运行 GLava 时自动启用
--desktop

)。

GLava 利用 PulseAudio 将桌面音频可视化器与您正在使用的任何音乐源同步,包括 Audacious 或 Rhythmbox 等音频播放器、Spotify 以及 Chrome 或 Firefox 等网络浏览器。

桌面音频可视化应用程序支持大多数符合 EWMH 的窗口管理器。 这包括 Mutter(Gnome、Budgie)、KWin (KDE)、Unity、Openbox (LXDE)、Xfwm (XFCE)、Fluxbox、IceWM 或 Bspwm。 一些有一些小的已知问题,而其他的,比如启蒙,需要测试。 您可以通过访问此链接查看支持的窗口管理器列表及其状态。

eDEX-UI:受 TRON Legacy 启发的功能齐全的科幻计算机界面

GLava 需要 X11(Xext、Xcomposite 和 Xrender)和 PulseAudio,它带有 5 种不同的可视化工具:

  • 酒吧: cava 风格的竖条可视化工具
  • 径向:类似于条形图,除了条形图是围绕一个圆圈绘制的
  • 图形:绘制 fft 输出数据的垂直实心图
  • 海浪:绘制从 PulseAudio 接收到的原始左音频波
  • 圆圈: 画一个圆形的可视化器,其中半径是可视化器的幅度

我还应该提到,该工具包括许多自定义选项,尽管没有 GUI 可以轻松调整其设置。 相反,GLava 选项在其
rc.glsl

配置文件。 在此文件中,您可以启用或禁用窗口提示,使用本机、xroot 或无窗口不透明度,指定窗口背景颜色等等。 您还可以在此文件中设置窗口几何形状,以便您可以将音频频谱可视化器与桌面正确对齐和/或将其放置在多显示器设置中的所需显示器上。

每个可视化器类型(称为“mod”)也可以自定义 – 您可以更改颜色、透明度等等。 这些可以通过修改 mod 文件(
circle.glsl

,
bars.glsl

, 等等)。

在使用 GLava 在桌面背景上嵌入实时音频可视化器之前,我应该注意 GLava 可能会占用大量 CPU。 在我的 8 核系统上,CPU 使用率约为 3.3%(或 htop 报告的一个 CPU 内核约为 25-30%)。

在本文顶部的屏幕截图中,我使用了嵌入在我的桌面上的 2 个 GLava 音频可视化器:径向(中间那个)和条形(底部)。 这是另一个屏幕截图,这次只使用了一个 OpenGL 音频频谱可视化器 – 图表:

由于一个简单的屏幕截图对于音频可视化器来说是不够的,这是 GLava 开发人员录制的视频,显示了多个 GLava 音频可视化器(底部为条形,左侧为圆形,右侧为径向,上部为图形)屏幕)在桌面背景上同时运行:

您可能还对以下内容感兴趣:如何在您的 Linux 桌面背景中嵌入 Google 日历。

安装和配置 GLava OpenGL 音频频谱可视化器