De Alterando as cores do Konsole no KDE usando o shell , a solução é bastante cor simples, mas de capa
konsoleprofile colors=WhiteOnBlack
# or
konsoleprofile colors=GreenOnBlack
Onde o valor vem do menu Settings > Edit Current Profile… > selecione Appearance tab .
Tmux
Você precisa colocar o comando na seqüência de escape passthrough dentro de tmux session, caso contrário ele não fará nada:
printf '3Ptmux;33]50;konsoleprofile colors=GreenOnBlack# Konsole color changing
theme-night() {
switch-term-color "colors=TomorrowNightBlue"
}
theme-light() {
switch-term-color "colors=Tomorrow"
}
switch-term-color() {
arg="${1:-colors=Tomorrow}"
if [[ -z "$TMUX" ]]
then
konsoleprofile "$arg"
else
printf '3Ptmux;33]50;%skonsoleprofile colors=WhiteOnBlack
# or
konsoleprofile colors=GreenOnBlack
73\' "$arg"
fi
}
73\'
Aqui estão os pequenos ajudantes que eu coloquei no meu ~/.zshrc :
printf '3Ptmux;33]50;konsoleprofile colors=GreenOnBlack# Konsole color changing
theme-night() {
switch-term-color "colors=TomorrowNightBlue"
}
theme-light() {
switch-term-color "colors=Tomorrow"
}
switch-term-color() {
arg="${1:-colors=Tomorrow}"
if [[ -z "$TMUX" ]]
then
konsoleprofile "$arg"
else
printf '3Ptmux;33]50;%s%pre%73\' "$arg"
fi
}
73\'
Créditos
- Obrigado ao canal
nicmon#tmux. - minha opinião sobre o Github: link