我想通过安装一些额外的软件包来自定义 Ubuntu live CD。我已经遵循了 这个,但它似乎不起作用。谁能提供明确的指示?
注意:我不喜欢 Remastersys,手动方式将不胜感激。
我要安装的软件包:
我需要的更改:
我已经使用 Firefox 快捷方式和桌面上的几个文件夹自定义了 Ubuntu 10.10。一切都很顺利。但是安装程序在选择时区后会崩溃。我该如何解决这个问题?
设置墙纸也会影响登录屏幕。我设置的壁纸也会显示在登录屏幕上。我只想要登录屏幕的默认值。
我试图了解 Gconf、Dconf 和 Gsettings 的工作原理以及它们之间的关系。
我所知道的是:
我知道对于 Gconf 有一个 GUI - Gconf-editor,对于 Dconf - Dconf-editor。
所以:
是否有等效于 GSettings/dconf 的 gconf-editor?
我知道我可以gsettings set ...在命令行上使用,但这有点不方便(尤其是对于列表类型)。
从 Ubuntu 14.10 升级到 15.10 后,似乎不再支持gnome-terminal使用更改首选项gconftool-2。我猜这个问题与Gconf 与 GSettings 迁移有关。
现在,我想更改我的一些旧脚本(因为它们在 Ubuntu 15.10 中已损坏)以使用dconf/gesettings而不是gconftool-2.
例如,在 Ubuntu 14.10(gnome-terminal版本 3.6.2)上,我可以使用以下方法设置Default配置文件中的列数:
$ gconftool-2 --set /apps/gnome-terminal/profiles/Default/default_size_columns \
--type=int 140
$ gconftool-2 --set /apps/gnome-terminal/profiles/Default/use_custom_default_size \
--type=bool true
Run Code Online (Sandbox Code Playgroud)
现在,在 Ubuntu 15.10 中,输入:
$ dconf list /org/gnome/terminal/legacy/
Run Code Online (Sandbox Code Playgroud)
给
profiles:/
schema-version
Run Code Online (Sandbox Code Playgroud)
然而
$ gsettings list-relocatable-schemas | grep Terminal
Run Code Online (Sandbox Code Playgroud)
给
org.gnome.Terminal.SettingsList
org.gnome.Terminal.Legacy.Profile
org.gnome.Terminal.Legacy.Keybindings
Run Code Online (Sandbox Code Playgroud)
上面的输出让我感到困惑:
/org/gnome/terminal/legacy/profiles:/路径dconf但没有org.gnome.Terminal.Legacy.Profiles(注意尾随s)模式 ID …我发现了一个模式的例子,它以两种不同的方式被引用,只是大小写不同,这让我感到困惑。
Gsettings 将架构名称视为com.canonical.Unity.Launcher,并且不接受com.canonical.unity.launcher作为有效架构名称。另一方面,dconf-editor 只能看到com.canonical.unity.launcher所有小写字母,如截图所示。
如果我更改favoritesGsettings 中的密钥,该更改将反映在 dconf-editor 中,反之亦然。
这是怎么回事?哪个是正确的架构名称com.canonical.Unity.Launcher,或com.canonical.unity.launcher?
$ gsettings list-schemas | grep -i com.canonical.unity.launcher
com.canonical.Unity.Launcher
david@david-Aspire-5735:~$ $ gsettings list-recursively com.canonical.Unity.Launcher
com.canonical.Unity.Launcher favorite-migration '3.2.10'
com.canonical.Unity.Launcher favorites ['application://firefox.desktop', 'application://thunderbird.desktop', 'unity://running-apps', 'unity://expo-icon', 'unity://devices']
david@david-Aspire-5735:~$ gsettings list-recursively com.canonical.unity.launcher
No such schema 'com.canonical.unity.launcher'
Run Code Online (Sandbox Code Playgroud)

在检查某些内容时,dconf watch我看到以下路径一次又一次弹出:
/org/freedesktop/tracker/miner/files/index-recursive-directories
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试导航到该/org目录时,我被告知它不存在。在我的根文件夹中没有这样的文件或目录。我确信这里有一些我不理解的基本内容,但是这个目录是什么/在哪里?谢谢你!