Mate 终端中的配色方案没有改变

Mate 终端中的配色方案没有改变

我正在使用 Ubuntu Mate 18.04 LTS,并尝试在 Mate-Terminal 中安装一个深色配色方案。我按照以下说明操作https://github.com/denysdovhan/one-gnome-terminal但由于某种原因,我的配色方案没有改变。

我已经安装了 dconf-cli,我也尝试创建一个新的配置文件,然后按照相同的过程切换到该配置文件,但即使这样也不起作用。

所以我不确定我在这里遗漏了什么,以及如何修复它。一般来说,我们如何在 Mate-Terminal 中安装自定义配色方案。我尝试了很多次在 Google 上寻找相同的内容,但找不到太多信息。

因此,任何帮助都将不胜感激。

答案1

据我了解:

  1. gnome-terminalGSettings / dconf 路径对于和不相等mate-terminal
  2. 存储库中的文件日期为 2015 年,因此它们可能不适合 18.04 LTS 中的现代终端。但它可以在 16.04 LTS 的 GNOME 终端中使用。

所以需要一些修补。我没有编辑作者的脚本。我只是通过比较dconf dump /16.04 LTS 上的输出来检测它们的变化。

添加新配置文件

以下脚本添加了两个新的 MATE 终端配置文件 - 一个深色,一个浅色:

dconf write /org/mate/terminal/global/profile-list "['default','one-dark','one-light']"
cat <<EOF | dconf load /org/mate/terminal/profiles/
[one-dark]
foreground-color='#abb2bf'
visible-name='One Dark'
palette=['#000000', '#E06C75', '#98c379', '#d19a66', '#61aeee', '#c678dd', '#56b6c2', '#abb2bf', '#5c6370', '#e06c75', '#98c379', '#d19a66', '#62afee', '#c678dd', '#56b6c2', '#ffffff']
use-theme-colors=false
use-theme-transparency=false
use-theme-background=false
bold-color-same-as-fg=true
bold-color='#ABB2BF'
background-color='#282c34'

[one-light]
foreground-color='#383A42'
visible-name='One Light'
palette=['#000000', '#E45649', '#50A14F', '#986801', '#4078F2', '#A626A4', '#0184BC', '#A0A1A7', '#5c6370', '#E45649', '#50A14F', '#986801', '#4078F2', '#A626A4', '#0184BC', '#ffffff']
use-theme-colors=false
use-theme-transparency=false
use-theme-background=false
bold-color-same-as-fg=true
bold-color='#383A42'
background-color='#F9F9F9'
EOF

执行后,关闭终端并再次打开,您将在下拉菜单中看到两个新的配置文件:

MATE 终端中有两个新配置文件

配置文件如下所示:

  • 一个黑暗

    One-Dark 在 MATE 上

  • 一盏灯

    MATE 上的 One-Light

恢复默认设置

要删除所有自定义配置文件,请使用:

dconf reset -f /org/mate/terminal/profiles/

注意:该方法适用于 Ubuntu MATE 16.04 LTS 和 18.04 LTS。

相关内容