如何将图标添加到统一docker(而不是拖放)?

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

有几篇关于创建.desktop文件并将其放入.local / share / applications然后将其拖入Dock中的post。 这对我没有帮助,因为这意味着livecd用户必须进行拖放操作。

是否有设置文件列出了目前在停靠栏中显示的内容?

理想情况下,我想要一些有效的团结和统一的东西-2d。

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

您可以通过gsettings get com.canonical.Unity.Launcher favorites获取它的内容gsettings get com.canonical.Unity.Launcher favorites ,然后将get替换为set并添加新的collections夹将它们包含在"

例如:

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

你可以使用Ubuntu Tweak 。 然后在个人,脚本,此处启动它,在管理员菜单下

在此处输入图像描述

Create Launcher选项从Disabled scripts 拖到Enabled scripts列,然后转到要将文件添加到启动器的文件夹,右键单击文件夹中的任意位置,然后从上下文菜单中选择Scripts -> Create Launcher

弹出“ Create Launcher对话框。 输入所需名称,浏览文件,添加图标并根据需要进行注释。

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

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

 nautilus -q 

资源