Answers:
这是可能的,您应该阅读iterm转义码以获取详细信息。
^[]6;1;bg;red;brightness;N^G
我尝试在设置终端颜色时进行设置ssh
(.ssh / config),但该方法仍然有效,但是令人惊讶的是,当我关闭ssh会话时,它不会再次调用该脚本以恢复标题/颜色。
向自动上色的标签添加了功能请求-不要忘记对其加注星标或添加评论(也欢迎添加补丁!)
function ssh { command ssh $@; # RESET BACK -> don't know how yet! help needed here }
我将此功能添加到了〜/ .profile文件中:
function color {
case $1 in
green)
echo -e "\033]6;1;bg;red;brightness;57\a"
echo -e "\033]6;1;bg;green;brightness;197\a"
echo -e "\033]6;1;bg;blue;brightness;77\a"
;;
red)
echo -e "\033]6;1;bg;red;brightness;270\a"
echo -e "\033]6;1;bg;green;brightness;60\a"
echo -e "\033]6;1;bg;blue;brightness;83\a"
;;
orange)
echo -e "\033]6;1;bg;red;brightness;227\a"
echo -e "\033]6;1;bg;green;brightness;143\a"
echo -e "\033]6;1;bg;blue;brightness;10\a"
;;
esac
}
添加此功能后,您必须打开一个新的终端会话。现在您可以输入:
$ color green
要么
$ color orange
更改选项卡的颜色。
我使用Photoshop组成颜色:
该颜色选择器的值可以转换为以下命令(只需在“亮度;”之后的右行中插入R->红色,G->绿色,B->蓝色值即可获得其他颜色):
echo -e "\033]6;1;bg;red;brightness;57\a"
echo -e "\033]6;1;bg;green;brightness;197\a"
echo -e "\033]6;1;bg;blue;brightness;77\a"