Wie stellen Sie im GNU-Bildschirm mithilfe einer horizontalen / vertikalen Teilung die Farbe und Breite des Teilers zwischen den Teilungen ein? Ich möchte sie dünn und dunkler machen, damit sie nicht so auffallen.
Es gibt ein Bild von dem, was ich meine:
Ich nehme an, einer ist ein Teiler und der andere ist eine Statuslinie. Ich möchte, dass beide einen neutraleren Ton annehmen.
Ich verwende die Dev-Version von GNU Screen, konfiguriert mit --enable-colors256
. Dies hat eine vertikale Aufteilung eingebaut sowie ein vernünftiges Verhalten bei Vim, wenn:defbce= 'on'.
linux
terminal
gnu-screen
aaren
quelle
quelle
:rendition so kb
ändert die Farben in schwarz und blau.Antworten:
@evilsoup: Da Sie eine "ablenkungsfreie Schreibumgebung" wünschen, möchten Sie wahrscheinlich keine Infos in der Windows-Beschriftung - nichts als die Standard-Beckground-Farbe Ihres Terminals. Verwenden Sie diese Option
Dies setzt die Hintergrund- und Vordergrundfarbe auf default (
d
) und zeigt nichts an (" "
).Verwenden Sie die von @aaren vorgeschlagene Option, um die vertikalen Balken zu entfernen:
Stellen Sie jedoch weder die Vorder- noch die Hintergrundfarbe ein. Dieser Befehl funktioniert mit
screen 4.01.00devel
, aber mit früheren (geraden<= 4.00
) oder nicht entwickelten Versionen müssen Sie möglicherweisesorendition "="
stattdessen verwenden.Wenn Sie diese Zeilen zu den Bildschirmkonfigurationsdateien hinzufügen, wie von Stephane Chazelas auf UL vorgeschlagen , sollten Sie in Ordnung sein:
quelle
:(
.sorendition
anstattrendition so
(verschiedene Versionen des Bildschirms, vielleicht?) Verwenden muss , aber abgesehen davon funktioniert es jetzt perfekt, danke und hier sind Ihre 50 Reputationspunkte. EDIT: Ähm, ich darf das Kopfgeld noch nicht vergeben: / Aber in 19 Stunden gehört es dir.:)
Meine Manpage sagt, dass Sorendition (...) veraltet ist. Siehe stattdessen "Wiedergabe so". , vielleicht hast du eine ältere Version?!Sie können die Farben der Statuszeile (der horizontalen) leicht ändern, indem Sie Ihre Beschriftungszeichenfolge in Ihrer ändern
~/.screenrc
. In Anbetracht Ihres Screenshots sieht es so aus, als würden Sie den Standard verwenden. Daher müssen Sie möglicherweise Folgendes hinzufügen~/.screenrc
:Sie können ersetzen
always
mitsplitonly
, je nachdem , ob Sie es wollen immer zeigen , oder nur dann , wenn Fenster geteilt ist , und Sie können die Beschriftung String mit Hilfe der Escape - Codes in aufgelistet anpassen Bildschirm manuell . Wenn Sie beispielsweise%{= kw}
am Anfang stehen, werden die Farben in weißen Text auf schwarzem Hintergrund geändert.Sie können auch viele andere Beschriftungszeichenfolgen über das Internet finden, es gibt viele, die
.screenrc
bei Google gefunden werden können. Ich kann Ihnen die von mir verwendete Beschriftungszeichenfolge geben. Sie zeigt den Benutzernamen, eine schöne Liste der Bildschirmfenster, Datum, Uhrzeit und Systemlast auf einem schwarzen Hintergrund mit nicht zu hellen Farben.Ja, ich weiß, der Code ist ziemlich schrecklich, aber mit der Bildschirmdokumentation sollten Sie in der Lage sein, ihn anzupassen oder einen Beschriftungsbildschirm zu erstellen, der Ihren Anforderungen entspricht.
Zu den vertikalen Trennzeichen: Es tut mir leid, dass ich nicht weiß, wie sie sich verhalten werden. Vielleicht nehmen sie die Hintergrundfarbe der Beschriftung. Ich konnte keine Dokumentation darüber finden und ich konnte es nicht selbst ausprobieren: Die Version des Bildschirms, die Sie verwenden, stirbt kläglich auf meinem System mit einem
screen caught signal 11
...quelle
Für horizontale Linie habe ich verwendet,
und vertikale Linien, die ich verwendet habe
Das Ergebnis sieht so aus.
quelle