背景

背景

背景

与之前的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资料丢失。因此,首先需要创建一个配置文件,以便能够修改默认外观。这种行为是新的,它在我的思路中造成了一些混乱。

我的第一个问题的答案可能是:

  1. 创建个人Default资料,
  2. 应用dconf设置,
  3. 手动切换到个人Default资料。

让我们看看是否可以通过自动配置文件选择来修复第 3 点。

相关内容