如何将GNOME Terminal的配色迁移到KDE Konsole?
如何将GNOME Terminal的配色迁移到KDE Konsole?
嘿,我来帮你搞定GNOME Terminal配色转KDE Konsole的事儿!其实核心就是把GNOME的16色和Konsole配色编辑器里的选项一一对应上,照着填就好,咱们一步步来:
首先,你找到的GNOME Terminal 3.32版内置调色板代码是这样的:
static const GdkRGBA terminal_palettes[TERMINAL_PALETTE_N_BUILTINS][PALETTE_SIZE] = { /* Based on GNOME 3.32 palette */ { COLOR (0x1e, 0x1e, 0x1e), /* Suggested background for contrast */ COLOR (0xc0, 0x1c, 0x28), /* Red 4 */ COLOR (0x26, 0xa2, 0x69), /* Green 5 */ COLOR (0xa2, 0x73, 0x4c), /* Blend of Brown 2 and Brown 3 */ COLOR (0x12, 0x48, 0x8b), /* Blend of Blue 5 and Dark 4 */ COLOR (0xa3, 0x47, 0xba), /* Purple 3 */ COLOR (0x2a, 0xa1, 0xb3), /* Linear addition Blue 5 + Green 5, darkened slightly */ COLOR (0xff, 0xff, 0xff), /* Light 1 */ COLOR (0x5e, 0x5c, 0x64), /* Dark 2 */ COLOR (0xf6, 0x61, 0x51), /* Red 1 */ COLOR (0x33, 0xd1, 0x7a), /* Green 3 */ COLOR (0xe9, 0xad, 0x0c), /* Blend of Yellow 4 and Yellow 5 */ COLOR (0x2a, 0x7b, 0xde), /* Blend of Blue 3 and Blue 4 */ COLOR (0xc0, 0x61, 0xcb), /* Purple 2 */ COLOR (0x33, 0xc7, 0xde), /* Linear addition Blue 4 + Green 4, darkened slightly */ COLOR (0xd0, 0xcf, 0xcc) /* Blend of Light 3 and Light 4 */ },
对应Konsole的配色项
打开Konsole的「设置」→「编辑当前方案」→「颜色」标签页,照着下面的对应关系填入十六进制颜色码就可以了:
基础界面颜色
- 背景色(Background):
#1e1e1e(GNOME调色板的第一个颜色,官方推荐的对比背景) - 前景色(Foreground):
#ffffff(GNOME的第8个颜色,Light 1) - 粗体前景色(Bold Foreground):
#d0cfcc(GNOME的第16个颜色,亮白混合色,适合突出粗体文字)
ANSI标准颜色(8个基础色)
Konsole的基础ANSI颜色顺序是:黑、红、绿、黄、蓝、品红、青、白,对应GNOME调色板的这些颜色:
- 黑(Black):
#1e1e1e(和背景色一致,符合GNOME的设计逻辑) - 红(Red):
#c01c28(GNOME的第2个颜色,Red 4) - 绿(Green):
#26a269(GNOME的第3个颜色,Green 5) - 黄(Yellow):
#a2734c(GNOME的第4个颜色,棕色调混合色,替代标准黄) - 蓝(Blue):
#12488b(GNOME的第5个颜色,蓝+深色调混合) - 品红(Magenta):
#a347ba(GNOME的第6个颜色,Purple 3) - 青(Cyan):
#2aa1b3(GNOME的第7个颜色,蓝+绿混合调暗) - 白(White):
#ffffff(和前景色一致)
ANSI高亮颜色(8个亮色)
Konsole的高亮ANSI颜色顺序是:亮黑、亮红、亮绿、亮黄、亮蓝、亮品红、亮青、亮白,对应GNOME调色板的这些颜色:
- 亮黑(Bright Black):
#5e5c64(GNOME的第9个颜色,Dark 2) - 亮红(Bright Red):
#f66151(GNOME的第10个颜色,Red 1) - 亮绿(Bright Green):
#33d17a(GNOME的第11个颜色,Green 3) - 亮黄(Bright Yellow):
#e9ad0c(GNOME的第12个颜色,黄色调混合) - 亮蓝(Bright Blue):
#2a7bde(GNOME的第13个颜色,蓝色调混合) - 亮品红(Bright Magenta):
#c061cb(GNOME的第14个颜色,Purple 2) - 亮青(Bright Cyan):
#33c7de(GNOME的第15个颜色,蓝+绿混合调暗) - 亮白(Bright White):
#d0cfcc(GNOME的第16个颜色,亮白混合色)
最后,光标颜色和选中背景色可以根据自己的喜好调整,比如光标用亮红#f66151、选中背景用#5e5c64,保证对比度足够就好~
备注:内容来源于stack exchange,提问作者Onkeltem
相关产品推荐
相关产品推荐

