如何配置 LiveCD 启动器上的默认应用程序?

如何配置 LiveCD 启动器上的默认应用程序?

如何在 livecd 中编辑 unity bar 默认应用程序?换句话说,如果您启动 ubuntu 12.04 livecd,您将在 unity bar 中看到 firefox、libreoffice、Ubuntu 软件中心等。好吧,我需要自定义 12.04 livecd,以便在启动时您会看到我自己选择的应用程序,即:chromium、ubuntu-tweak 等。请不要将我链接到 remastersys 或 myunity 或 ubuntu-tweak 或 ccsm。不使用任何图形应用程序。iso 是通过 chroot 构建的,这意味着我需要实际文件位置:/usr/share/unity-2d.....类似的东西。

答案1

以下是我定制 12.04.1 liveCD 的方法:

echo "[com.canonical.Unity.Launcher]
favorites=['nautilus-home.desktop', 'firefox.desktop', 'ubuntu-software-center.desktop', 'otherapp1.desktop', 'otherapp2.desktop']" > /usr/share/glib-2.0/schemas/10_local-unity-launcher.gschema.override
glib-compile-schemas /usr/share/glib-2.0/schemas/

(全部在 chroot 中)

答案2

谢谢你帮我省去了长时间搜索文档的麻烦,我本来不会阅读这些文档来寻找路径

# 
$ cd /usr/share/glib-2.0/schemas/
#    

对于自定义系统外观、感觉等,这是覆盖的一个良好开端,但您也可以通过另一种方式进行操作,我没有测试您的格式,但想获得实际设置并自己更改它们而不是覆盖它们,所以我找到了关于这个主题的另一个讨论... http://ubuntu.5.n6.nabble.com/configuring-unity-launcher-for-200-users-tp4977659p4977772.html

这引出了这个答案: https://askubuntu.com/a/65901/112263

答案3

这些文章应该有帮助:

https://help.ubuntu.com/community/LiveCDCustomizationFromScratch

http://www.psychocats.net/ubuntu/minimal(如果你想从头开始定制你的 Ubuntu)

编辑:我已经忘记了从现有安装创建磁盘映像的这种方法。几年前我尝试过这种方法,我在虚拟机上安装了 Ubuntu,根据自己的喜好对其进行了自定义,然后按照教程中的说明进行操作。

从硬盘安装制作实时 CD/DVD/可启动闪存

相关内容