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
nicm
on#tmux
. - minha opinião sobre o Github: link