从终端添加或删除锁定的 Unity 启动器项?

从终端添加或删除锁定的 Unity 启动器项?

我一直在构建一个非常全面的脚本来处理全新安装 Ubuntu 的过程,并按照我喜欢的方式进行设置(以及调整它以适合我工作的地方)。这是我在安装后立即运行的 bash 脚本。

我还没有弄清楚如何使用 gsettings 之类的工具来控制哪些图标被锁定到启动器。我想删除几乎所有默认图标,只锁定我选择的图标。

有任何想法吗?

运行 14.04.2,纯 Ubuntu(不是变体)。

答案1

关键favorites在于com.canonical.Unity.Launcher

$ gsettings get com.canonical.Unity.Launcher favorites
['application://google-chrome.desktop', 'application://nautilus-home.desktop', 'unity://running-apps', 'application://evolution.desktop', 'unity://expo-icon', 'unity://devices']

您可以使用 设置值gsettings set。例如:

gsettings set com.canonical.Unity.Launcher favorites "['application://firefox.desktop', 'unity://running-apps', 'application://evolution.desktop', 'unity://devices']"

检查.desktop文件/usr/share/applications以确定.desktop要添加的应用程序的正确文件。

相关内容