我有一台安装了 Ubuntu 24.04 LTS 的笔记本电脑,我正在尝试用最新版本(3.4.8,根据我在互联网上找到的信息,官方 PPA 中不久后将不再提供)替换默认的 Rhythmbox(版本 3.4.7)。我暂时不想使用 Flatpak,而且我也有兴趣学习一次“香肠是如何制作的”。
我已成功完成Rhythmbox GitLab的安装过程。现在我可以使用以下命令从安装目录启动 Rhythmbox:
$ export GSETTINGS_SCHEMA_DIR=$PWD/_install/share/glib-2.0/schemas
$ _install/bin/rhythmbox
我的问题是:如何才能将其转变为标准行为应用程序?基本上,我希望它的行为像 Rhythmbox 的默认版本一样,带有启动器等。
我的猜测(未经证实)是:
- 将编译结果移动到默认应用程序位置(类似于
usr/bin
) - 制作启动脚本(见上面两行)
- 创建一个带有快捷方式的启动器(类似于此)
正确的做法是什么?
你是对的。除非你想创建一个可以正确放置所有启动器的 deb 包,否则你可以按照以下步骤操作。
创建启动脚本,内容如下
另存为
$HOME/.local/bin/rhythmbox
创建一个 .desktop 文件,并指向它来运行你的启动脚本
$HOME/.local/bin/rhythmbox
。