我更新了我的 Ubuntu,但它在安装过程中崩溃了,我无法恢复它(我的硬盘崩溃了)。我更换了硬盘并重新安装了 ubuntu
我保存了所有重要的文档(书签、文档等...)
我无法恢复的一件事是我的 shell 中的配置文件(我更改了配色方案、标题、回滚行数等......)
我在哪里可以保存它以便下次发生某些事情时我不必重新设置我的终端设置?
我试图在 Ubuntu 16.04 中找到 gnome 终端配置文件,但没有任何运气。我希望光标不要停止闪烁,并且可能有一个我可以更改的超时参数,但我找不到执行此操作的文件。我知道它可以通过 dconf-editor 完成,但由于某种原因它不起作用(我想我删除了一些依赖项或其他)。
从 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 …我在编写代码时广泛使用终端和 vim。我创建了一个调色板,它基于可读性和易于使用的自动完成插件(从Pydiction获取插件:选项卡完成您的 Python 代码,自动对:插入或删除括号、括号、引号。)。
我想备份这些设置,以便在当前安装出现问题时可以重用它们(顺便说一下,我计划在 10 月安装 12.04 版的 Ubuntu 12.10)。这些设置是否存储在配置文件中?或者如果它们存储在 gconf/dconf 中,我该如何编写一个 shell 脚本来恢复它?
我有几个运行 Ubuntu 16.04 的系统。我使用 git 来管理我的 . 文件,所以我可以跨系统维护相同的设置,但 gnome-terminal 设置不在这些文件中,而是在 gconf 中。我现在正在添加一个 Ubuntu 18.04 系统,我想从 16.04 导出我的设置并将它们导入我的 18.04 系统。
如何为 16.04 到 18.04 的 gnome-terminal 设置完成此操作?
我正在尝试做一些我们大多数人曾经想做的相对简单的事情:保存我的侏儒终端设置。
我正在运行 14.04(显然是台式机)。我从我的研究中意识到 dconf、gconf 和 gsettings 在过去几个版本的颠簸过程中被指定为存储 Gnome/Unity 不同方面的设置。
如果我问所有关于这些工具的问题。它会失控,而且我不想学习 3 个工具的内部结构(如果将 gconftool、gconftool-2、gconfd-2、dconf-service、dconf-ibus 和 dconf 数据库算作单独的工具,则为 8 个) )
我的新目标是将所有设置合并到 gsettings 中,因为它包含最现有的设置。
这已经完成了吗?
我已经确定我可以取消注册 gconf 模式。
我已经确定 gsettings 以更友好的界面在 dconf 数据库上运行(即任何人都可以在命令行工具中要求的最好的选项卡完成。)
除了时间投入之外,将配置从 gconf 移动到 dconf 并仅为这些设置创建 gsettings 架构是否有任何重大警告...这样我就可以轻松保存我的 gnome 终端设置和任何其他 UI 首选项想调整那个上来?
[编辑:]
感谢下面@Rinzwind 的评论,我决定忽略 gconf 并找到 gnome-terminal 的设置。但是它只包含 2 个键exec-arg, 和exec。
在哪里可以找到我可以添加的所有键的列表?