Ubuntu 22.04 安装 GNOME 顶栏歌词扩展教程

Ubuntu 22.04 安装 GNOME 顶栏歌词扩展教程
wjy12394本文记录了在 Ubuntu 22.04 (GNOME 42+) 环境下,如何通过开源项目 get_lrc 配合 Executor 扩展,实现在 GNOME 顶栏实时显示歌词的全过程。
1. 前提条件
- 系统:Ubuntu 22.04 (GNOME 桌面)
- 播放器:支持 MPRIS 协议的播放器,以 yesplaymusic 为例。
2. 安装必要工具
1 | sudo apt update |
3. 安装 Go 环境
因为 get_lrc
是 Go 项目,需要先准备 Go 编译环境。
方案 A(推荐):Snap 安装最新版 Go
1 | sudo snap install go --classic |
方案 B:APT 安装(版本较旧)
1 | sudo apt install -y golang-go |
验证:
1 | go version |
4. 获取并编译 get_lrc
4.1 下载源码
如果直连 GitHub 太慢,可以使用代理或镜像下载。
方法 A:直连(已配置代理)
1 | git clone https://github.com/MarsSwimmer/get_lrc.git |
方法 B:镜像下载 zip
1 | wget https://ghproxy.com/https://github.com/MarsSwimmer/get_lrc/archive/refs/heads/master.zip -O get_lrc.zip |
4.2 编译
1 | go mod tidy |
4.3 安装到系统路径
1 | sudo install -m 0755 get_lrc /usr/local/bin/get_lrc |
4.4 测试
先确保播放器正在播放歌曲,然后执行:
1 | get_lrc |
应输出当前歌词。
5. 安装 Executor 扩展
Executor 是一个通用扩展,可以在 GNOME 顶栏显示任意命令的输出。
5.1 通过命令行安装
1 | gdbus call --session \ |
5.2 启用扩展
1 | gnome-extensions enable executor@raujonas.github.io |
如果是 Wayland,请注销并重新登录;Xorg 用户可以直接 Alt+F2
→ 输入 r
→ 回车重启 GNOME Shell。
6. 配置 Executor 显示歌词
打开扩展设置:
1
gnome-shell-extension-prefs
选择 Executor。
新增一条命令:
1
echo " 🎤 $(get_lrc) "
设置刷新间隔为 1s ~ 2s。
可根据需要调整对齐方式、最大宽度等。
7. 效果展示
配置完成后,GNOME 顶栏将实时显示当前播放歌曲的歌词,例如:
1 | 🎤 We will, we will rock you... |
8. 常见问题
没有歌词输出
→ 确认播放器支持 MPRIS,并且正在播放。顶栏不刷新
→ 检查 Executor 的刷新间隔设置;Wayland 下请注销并重新登录。歌词过长溢出
→ 在 Executor 设置里限制最大宽度,或用awk
/head
截断输出,例如:1
get_lrc | awk '{print " 🎤 "$0" "}' | head -n1
参考链接
评论
匿名评论隐私政策