如何将图标添加到 Unity Dock(不是拖放)?

如何将图标添加到 Unity Dock(不是拖放)?

我正在创建一个自定义的 ubuntu live cd,我想向默认 dock 添加一些项目。我认为必须有一些东西可以放入 /etc/skel 中,这样当在启动时创建“ubuntu”用户时,它已经有一个自定义的 dock。

有几篇帖子介绍如何创建 .desktop 文件并将其放入 .local/share/applications,然后将其拖入 dock。这对我没有帮助,因为这意味着 livecd 用户必须进行拖放操作。

是否有一个设置文件列出了当前在 Dock 中显示的内容?

理想情况下,我想要一些可以在 unity 和 unity-2d 上运行的东西。

答案1

您需要更改名为 gsettings 的键的默认值com.canonical.Unity.Launcher favorites

您可以使用 获取其内容gsettings get com.canonical.Unity.Launcher favorites ,然后get用替换set并添加新的收藏夹并将其括在内"

例如:

gsettings set com.canonical.Unity.Launcher favorites "['gnome-terminal.desktop', 'firefox.desktop', 'chromium-browser.desktop' ]"

答案2

您可以使用Ubuntu 调整为此。然后启动它,在管理员菜单下,在个人,脚本中,这里

在此处输入图片描述

拖动创建启动器选择来自已禁用脚本已启用脚本列,然后转到要添加到启动器的文件的文件夹,然后右键单击文件夹的任意位置并Scripts -> Create Launcher从上下文菜单中选择。

Create Launcher对话框将弹出。输入所需的名称,浏览文件,添加图标和注释(如果需要)。

启动器在当前文件夹中创建,因此将启动器拖到 Unity Launcher 面板即可完成。

如果脚本没有显示在上下文菜单中,请使用以下命令重新启动 Nautilus(文件管理器)

nautilus -q

来源

相关内容