在哪里可以读取 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%);