如何为未通过 Apt 安装的程序配置 Unity 图标?

如何为未通过 Apt 安装的程序配置 Unity 图标?

我有几个自己编译的程序,使用比存储库中更新/不同的版本,并且我设法通过修改我的来让仪表板和桌面的其他部分识别它们$PATH~/.profile但显然它也没有拾取图标。

我尝试将 .desktop 文件添加到~/.local/share/applications,但它们仍然未被使用。我想我可能想将我的 libdir ( ~/.opt) 添加到 Unity 的整体环境中,但我不确定这是否是正确的方向。

答案1

看起来如果你创建本地目录~/.local(即,对于我的用例,运行configure --prefix=$HOME/.local而不是configure --prefix=$HOME/.opt)Unity就会正确地获取信息。

此外,如果您这样做,.desktop 文件可能不需要让应用程序切换器识别图标,但仍然是让 unity dash 识别可启动应用程序所必需的。

相关内容