简介:我目前正在为正在创建的设备创建自定义 Ubuntu ISO。此 ISO 的所有开发工作都是在 chroot 中完成的,因此没有图形环境。我想要做的是,在安装客户端包时,让它将图标/启动器添加到 Unity 面板(左侧),这样最终用户就不必手动执行此操作。我查看了整个 chroot 以找出默认应用程序的位置,但没有成功。例如,安装 Ubuntu 后,我第一次登录时,Unity 栏(左侧)中有一组默认图标。如何让我的包/应用程序自动在那里添加一个?
答案1
它被存储为一个dconf
键:
$ gsettings get com.canonical.Unity.Launcher favorites
['nautilus.desktop', 'chromium-browser.desktop', 'terminator.desktop', 'gedit.desktop',
'libreoffice-startcenter.desktop', 'banshee.desktop', 'ubuntu-software-center.desktop']
除了修补提供默认架构的软件包外,我不知道还有什么方法可以以符合政策的方式完成您想要的事情。我相信您可以想象在安装后使用一些黑客方法。