Sé que es posible configurar el perfil para una nueva pestaña, pero ¿qué pasa si necesito cambiar el perfil para la pestaña actual?
Respuesta1
DeCambiar los colores de Konsole en KDE usando el shellla solución es bastante simple pero cubre color
konsoleprofile colors=WhiteOnBlack
# or
konsoleprofile colors=GreenOnBlack
De donde proviene el valor del menú Settings
>> Edit Current Profile…
seleccione Appearance tab
.
tmux
Necesitas envolver el comando en elsecuencia de escape de pasosesión interna tmux
, de lo contrario no hará nada:
printf '\033Ptmux;\033\033]50;konsoleprofile colors=GreenOnBlack\007\033\\'
Aquí hay pequeños ayudantes que puse en mi ~/.zshrc
:
# 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 '\033Ptmux;\033\033]50;%s\007\033\\' "$arg"
fi
}
Créditos
- Gracias al
nicm
canal#tmux
. - mi esencia en Github:https://gist.github.com/edouard-lopez/9973056