使用自定义的Unity启动器创建Ubuntu Live CD

我想使用Ubuntu定制工具基于Natty创建一个自定义的Ubuntu镜像。我还想自定义Unity启动器上显示的图标。
我可以使用以下命令更改我的桌面系统上的图标:
gsettings set com.canonical.Unity.Launcher favorites "['firefox.desktop', 'nautilus-home.desktop', 'libreoffice-writer.desktop']"

我试图在创建Live CD时从UCK控制台运行此命令,但似乎不起作用。
你有任何解决这个问题的想法吗?

1我不知道如何修复这个问题,但我知道为什么它没有起作用:以root身份运行gsettings是无效的,而UCK或其他类似工具就是通过这种方式运行所有命令的... - Alin Andrei
Toros,你找到解决方案了吗?(问题156932可能与此相关) - LovinBuntu
经过检查,shhac的答案对我起了作用(除了我使用了10_local-unity-launcher.gschema.override,但com.canonical.Unity.gschema.override也可能有效)。 - LovinBuntu
2个回答

我很惊讶还没有人回答这个问题,它是在一个模式中完成的,所以你需要进行覆盖并重新编译。
echo "[com.canonical.Unity.Launcher]
favorites=['firefox.desktop', 'nautilus-home.desktop', 'libreoffice-writer.desktop']" > /usr/share/glib-2.0/schemas/com.canonical.Unity.gschema.override

glib-compile-schemas /usr/share/glib-2.0/schemas/

你可以尝试编辑XML并重新编译以获得相同的结果,但我还没有成功让它起作用(当你试图制作现场CD/USB时,试错是很繁琐的)。

这似乎在Ubuntu 13.10上不起作用...他们在这方面有什么改变吗? - harald