¿Cambiar perfil en Konsole desde la línea de comando?

¿Cambiar perfil en Konsole desde la línea de comando?

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

información relacionada