覆盖显示的颜色阴影

xen*_*ide 6 colors kde terminal konsole

我必须在显示一些难以阅读的颜色的系统上工作。我通过 ssh 进入这些系统,但没有管理权限来更改它们显示的颜色。有什么方法可以覆盖终端模拟器中的颜色阴影吗?(我用konsole

Gil*_*il' 4

每个终端模拟器都有自己的设置色调(或不设置)的方式。Xterm 使用 X 资源,一些较新的模拟器有对话框,一些有配置文件。

\n\n

在 Konsole 中,编辑配置文件中的配色方案(从菜单:\xe2\x80\x9cSettings / 编辑当前配置文件\xe2\x80\x9d、\xe2\x80\x9cAppearance\xe2\x80\x9d 选项卡,选择颜色主题并编辑它或创建一个新的)。

\n\n

有一个通用控制序列可用于设置与应用程序中的颜色编号关联的阴影:OSC 4 ; c ; spec BEL其中OSCESC ]c是颜色编号,spec是颜色规格,例如#RGB。

\n\n
printf %b \'\\e]4;4;#6495ed\\a\'  # set the blue shade to CornflowerBlue\n
Run Code Online (Sandbox Code Playgroud)\n\n

应用程序的更改仅在下一次终端重置之前有效。如果您使用此方法(仅在您的终端缺乏配置机制时推荐),为了使更改有效持久,请将颜色配置转义序列附加到终端的重置字符串(termcap: r1string; terminfo: rs1string)。

\n