在哪里可以读取 gnome-terminal 使用的主题颜色?

在哪里可以读取 gnome-terminal 使用的主题颜色?

在哪里可以读取 gnome-terminal 使用的颜色的十六进制或 RGB 代码?

在终端首选项下,我看到它使用系统主题的颜色,但我不知道在哪里读取它们。系统主题应该是 Ubuntu 18.04 默认安装的主题。

我知道主题位于 /usr/share/themes 下;但我不知道哪个是 CSS 文件以及我应该查看其中的代码。

答案1

在 Ubuntu 18.04 中您需要寻找 gtk 主题。

例如,如果您使用 Ambiance 作为应用程序主题..

这是文件.. /usr/share/themes/Ambiance/gtk-3.20/apps/gnome-terminal.css

其中的一些内容是

/* gnome-terminal */
@define-color terminal_bg #300a24;

    vte-terminal.terminal-screen {
        -TerminalScreen-background-darkness: 0.95;
        background-color: @terminal_bg;
        color: #fff;

这意味着终端的背景颜色定义为terminal_bg#300a24

在此处输入图片描述

答案2

我很好奇,因为自从引入 yaru 以来,特别是随着 19.10 的发布,颜色发生了一些变化。我找不到像 PRATAP 的答案那样的部分,但我设法找到了这个:https://github.com/ubuntu/yaru/blob/master/gtk/src/default/gtk-3.20/_ubuntu-colors.scss

// Terminal colors
$terminal_bg_color: #300A24;
$terminal_base_color: lighten($terminal_bg_color, 5%);
$terminal_fg_color: white;
$terminal_borders_color: darken($terminal_bg_color, 10%);

相关内容