Mudar de perfil no Konsole a partir da linha de comando?

Mudar de perfil no Konsole a partir da linha de comando?

Eu sei que é possível definir o perfil para a nova aba, mas e se eu precisar mudar o perfil para a aba atual?

Responder1

DeAlterando as cores do Konsole no KDE usando o shella solução é bastante simples, mas cobre a cor

konsoleprofile colors=WhiteOnBlack
# or
konsoleprofile colors=GreenOnBlack

De onde vem o valor do menu Settings>> Edit Current Profile…selecione Appearance tab.

Tmux

Você precisa agrupar o comando nosequência de escape de passagemdentro tmuxda sessão, caso contrário não fará nada:

printf '\033Ptmux;\033\033]50;konsoleprofile colors=GreenOnBlack\007\033\\'

Aqui estão pequenos ajudantes que coloquei em meu ~/.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

informação relacionada