背景
与之前的GNOME 终端更新配色方案的发布轻而易举。只需 5 行代码就足以完成这个任务。
gconftool-2 -s -t bool /apps/gnome-terminal/profiles/Default/use_theme_background false
gconftool-2 -s -t bool /apps/gnome-terminal/profiles/Default/use_theme_colors false
gconftool-2 -s -t string /apps/gnome-terminal/profiles/Default/background_color '#121212121212'
gconftool-2 -s -t string /apps/gnome-terminal/profiles/Default/foreground_color '#f1f1ebebebeb'
gconftool-2 -s -t string /apps/gnome-terminal/profiles/Default/palette '#484848483e3e:#dcdc25256666:#8f8fc0c02929:#d4d4c9c96e6e:#5555bcbccece:#93935858fefe:#5656b7b7a5a5:#acacadada1a1:#8f8f89897272:#ffff26267676:#b9b9fcfc3232:#fffff7f78080:#6b6be9e9ffff:#aeae8282ffff:#6b6bffffe4e4:#eaeaebebdada'
现在,与GNOME 终端 3.14.2,它使用dconf
,必须运行一个超过 100 行的脚本(这里是一个副本)创建一个新的轮廓并做了很多我难以理解的事情。
主要问题
我现在想知道是否有一个类似于我之前的 5 行脚本的新版本GNOME 终端,如果没有,为什么。
次要问题
我运行自动处理所有事情的脚本,我想“撤消”它所做的事情,但我不知道那是什么。我以为我可以Default
在 中选择配置文件Edit / Preferences / Profiles
,但在那里我只能找到由脚本创建的配置文件。
所以我创建了一个新的。这是否意味着最初没有配置文件,或者脚本已经覆盖了配置Default
文件?
边注
这个答案dconf
是关于两者和较旧的的分步指南gconftool-2
。
实验
我正在尝试理解这一点大剧本通过在模拟用户上运行它,使环境仍然原始。
我注意到没有
/org/gnome/terminal/legacy/profiles:/
我能跑的就是
colours@debian:~$ dconf list /org/gnome/terminal/legacy/
schema-version
Default
我之前可以调整的配置文件发生了什么变化?哦
好的,还有一些进展...通过取消勾选,Use colours from the system theme
我可以看到profile:/
和<profile id>
。从那里,我可以通过 更改背景颜色dconf write
,尽管仍然不清楚如何获取所有可用可配置参数的列表。
所以,看起来新版本的GNOME 终端个人Default
资料丢失。因此,首先需要创建一个配置文件,以便能够修改默认外观。这种行为是新的,它在我的思路中造成了一些混乱。
我的第一个问题的答案可能是:
- 创建个人
Default
资料, - 应用
dconf
设置, - 手动切换到个人
Default
资料。
让我们看看是否可以通过自动配置文件选择来修复第 3 点。