Ich weiß, dass es möglich ist, ein Profil für einen neuen Tab festzulegen, aber was ist, wenn ich das Profil für den aktuellen Tab wechseln muss?
Antwort1
AusÄndern der Konsolenfarben in KDE mithilfe der ShellDie Lösung ist ganz einfach, aber Deckfarbe
konsoleprofile colors=WhiteOnBlack
# or
konsoleprofile colors=GreenOnBlack
Woher der Wert kommt, Menü Settings
> Edit Current Profile…
> auswählen Appearance tab
.
Tmux
Sie müssen den Befehl einschließen inPassthrough-Escape-Sequenzinnerhalb tmux
der Sitzung, sonst passiert nichts:
printf '\033Ptmux;\033\033]50;konsoleprofile colors=GreenOnBlack\007\033\\'
Hier sind die kleinen Helfer, die ich in mein setze ~/.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
}
Credits
- Danke an
nicm
den#tmux
Kanal. - mein Wesentliches auf Github:https://gist.github.com/edouard-lopez/9973056