Wie kann ich die Terminal-tmux-Informationen (unten rechts) mit dem Namen status-right in Benutzername oder Host ändern?


8

Ich habe 7 Striche ( -------) unten rechts.
Kann ich sie durch meinen Namen oder meinen Hostnamen ersetzen?

Hier geht es nicht um die PS1-Eingabeaufforderung. Ich habe dort bereits Zeitname Hostverzeichnis.
Ich benutze tmux.
Ich bin auf Ubuntu13, aber ich möchte, dass es wenn möglich in iterm2 unter OSX funktioniert.

In habe .tmux.confich es als

set -g status-right "-------"

Wie kann ich es zum Benutzer oder Host machen? Ich habe es versucht, aber das hat nicht funktioniert.

Beispiel:

Geben Sie hier die Bildbeschreibung ein<--- hier


2
tmux.confstatus-right
Veröffentlichen Sie

Auf den zweiten Blick sieht es so aus, als ob es sich um Ihre (möglicherweise kaputte) PS1 handelt. Soll diese gepunktete Linie über jeder Eingabeaufforderung stehen?
Jasonwryan

+1, nein, du hast es das erste Mal bekommen, es ist meine .tmux.confDateieinstellung für status-right. Aktualisieren der Frage mit den neuen Informationen.
Michael Durrant

Antworten:


6

Der Abschnitt FORMATE man tmuxenthält eine vollständige Liste der Werte, die Sie in Ihrer Statuszeile verwenden können.

Darüber hinaus können Sie die Ausgabe von Shell-Befehlen weiterleiten und so alle Informationen, auf die von Ihrer Shell aus zugegriffen werden kann, in die Statuszeile aufnehmen.

Ihr Hostname kann beispielsweise mit #Hoder #hfür den Kurznamen (ohne Domainnamen) gedruckt werden .

Um Ihren Namen einzuschließen (und ihn nicht fest zu codieren), können Sie die abgeschnittene Ausgabe von who: drucken, was ungefähr so wäre #(who | cut -d \" \" -f1). Beachten Sie, dass Sie die Anführungszeichen maskieren müssen ...

Ich habe eine umfassendere Antwort auf diese Frage auf StackOverflow .


3
oder benutze einfach 'whoami'
Daniel

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.