#!/bin/sh escape_msgs="$(cat << EOF | tr -d '\n' \033]11;$bg\007 \033]10;$fg\007 \033]12;$fg\007 \033]14;$bg\007 \033]13;$fg\007 \033]17;$color8\007 \033]708;$bg\007 \033]4;0;$color0\007 \033]4;1;$color1\007 \033]4;2;$color2\007 \033]4;3;$color3\007 \033]4;4;$color4\007 \033]4;5;$color5\007 \033]4;6;$color6\007 \033]4;7;$color7\007 \033]4;8;$color8\007 \033]4;9;$color9\007 \033]4;10;$color10\007 \033]4;11;$color11\007 \033]4;12;$color12\007 \033]4;13;$color13\007 \033]4;14;$color14\007 \033]4;15;$color15\007 EOF )" find /dev/pts -exec sh -c "printf \"$escape_msgs\" > {}" \; 2> /dev/null