debian14 gnome49下如何装osdlyrics?

下载deb安装,提示要python3-future,下载python3-future,又提示要python3-lib2to3, …,所有的这些依赖在我的系统上都没有,要一个一个下载来装,没完没了,而且都是要装更旧的版本。

然后尝试下载源代码来装,按网上教程确实装上了,但启动不了。启动就提示:
Gtk-Message: 19:32:57.311: Failed to load module “canberra-gtk-module”
Error: in function _start_daemon_cb: ol_main.c[769]
Unable to start daemon: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.osdlyrics.Daemon exited with status 1

然后就去找这个canberra-gtk-module,发现我系统的/usr/lib/x86_64-linux-gnu/gtk-3.0/modules里有libcanberra-gtk3-module.so,但这个软件需要的是gtk-2.0下的canberra-gtk-module。

然后就做软链接:
sudo ln -s /usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libcanberra-gtk3-module.so /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so

然后再启动osdlyrics,就变成了这样:
(OSD Lyrics:76122): Gtk-WARNING **: 23:25:59.817: GTK+ module /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so cannot be loaded.
GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported.
Gtk-Message: 23:25:59.817: Failed to load module “canberra-gtk-module”
Error: in function _start_daemon_cb: ol_main.c[769]
Unable to start daemon: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.osdlyrics.Daemon exited with status 1

看着就是不能直接把gtk3下的canberra-gtk-module链接到gtk2文件夹下去使用。现在还有什么招?

OSD-lyrics 不支持 Wayland,而现在的 GNOME 默认用的就是 Wayland 图形服务器,装上了八成也用不了。

噢,有什么替代的吗?

之前看到有人推荐了这个,但效果好像挺一般的:

说句题外话,如果是 KDE,可以考虑用这个:

竟然还有gnome扩展可以?我看下去。

这个Desktop Lyric确实可以。但没法用,鼠标一点到它gnome步崩溃…

好吧……我不用 GNOME,也不用 Wayland,没法给您更多建议了。

您到是可以去 GitHub 上搜一搜,看看有没有相关的项目。


还有这个软件,您可以看一下:

从这里下载一个更新一点的版 本就可以了。
https://debian.pkgs.org/13/debian-main-amd64/osdlyrics_0.5.15+dfsg-2+b1_amd64.deb.html

需要找软件包的话,其实最好还算去这儿:

这是 Debian 官方的软件包数据库。


说句题外话,我记得您用的是 Debian testing 吧?

那这么一看,有挺多稳定版的软件源里面有的包,testing 版里却没有。那么,testing 版到底是否适合日常使用,可能还真是有待商榷。

还真是有这个问题,stable和sid都有,但testing没有: