重命名启动器

soe*_*ace 2 unity launcher 14.04

如果你有一个正在运行的应用程序,你可以在unity starter中右键单击该项目,选择“Lock to Launcher”,程序即使关闭也会留在那里。

问题是新启动器现在具有窗口锁定时的标题。这通常不仅是程序的名称,还包括附加信息,例如app.js - My Project - Visual Studio Code. 即使在解锁应用程序后它也会保留。

是否可以重命名启动器而无需麻烦地创建.desktop文件?unity 在哪里保存锁定发射器的信息?

soe*_*ace 5

正如@doug 在他的评论中提到的,所有启动器都可以在 dconf: 中找到, dconf-editor com canonical unity launcher favorites或者从 cli 中检索:

gsettings get com.canonical.Unity.Launcher favorites
Run Code Online (Sandbox Code Playgroud)

在我而言,它包含的条目application://code.desktop,我发现code.desktop通过文件find~/.local/share/applications使用:

sudo find / -name "code.desktop"
Run Code Online (Sandbox Code Playgroud)

(此文件是我锁定应用程序时由 unity 生成的)。

编辑文件中的Name属性后,.desktop我通过重新启动统一unity --replace,启动器现在显示适当的名称。