如何编辑 Ubuntu 中与程序关联的别名(因此将在搜索菜单中返回)

如何编辑 Ubuntu 中与程序关联的别名(因此将在搜索菜单中返回)

请原谅我尚未找到正确的术语。

当我按下 Meta 按钮时,Ubuntu 会让我搜索程序。例如,当我搜索“声音”时,它会显示设置、程序等的列表。

列出的程序之一是“audacity”。因此,我是否正确理解了程序“audacity”有一个别名“sound”。

有没有办法查找程序已定义的别名,我可以编辑它吗?

答案1

关键字(别名、标签)位于应用程序的 .desktop 文件中。

例如,Audacity 的/usr/share/applications/audacity.desktop

该文件中的具体行是:Keywords=audio;sound;alsa;jack;editor;

您可以使用sudo(它由 root 拥有) 编辑该文件 (它是一个普通的文本文件)。但是,软件包的下一次更新将覆盖您的编辑。

您还可以将自定义 .desktop 文件保留在您的/home/<your_username>/.local/share/applications目录中。但是,如果您重新安装 Ubuntu 或迁移到其他系统,则不会自动保留该文件。用户需要自行管理、维护和备份/恢复自定义文件。

如果缺少了好的关键字,请提交错误报告和/或向 Debian 打包者贡献补丁。Ubuntu 的改进依赖于这样的社区贡献。

答案2

请注意,在/usr/share/applications/audacity.desktop文件中,关键字旁边,该GenericName行还定义了别名。由于这是 Audacity 的“声音编辑器”,因此删除该行下的“声音”后,Audacity 仍会弹出keywords

相关内容