Ich habe also einen Bildschirm mit 256 Farben kompiliert, der auf Konsole im 256-Farben-Modus ausgeführt wird. Beim Startbildschirm ist der BEGRIFF auf "Bildschirm" eingestellt. Wenn ich den TERM manuell nach screen-256color exportiere, funktioniert alles wunderbar.
Ich habe zwei Fragen. Der erste Grund ist, warum screen den TERM auf "screen" anstatt auf "screen-256color" setzt, wenn dies unterstützt wird. Die zweite ist, wenn ich die folgende Zeile in meiner .screenrc-Datei habe
term screen-256color
Warum setzt screen meinen Begriff immer noch nicht?
Zusätzliche Informationen: Ich verwende die Bildschirmversion 4.00.03jw4 (FAU) vom 2. Mai 06 auf Kubuntu Jaunty amd64
gnu-screen
term
Zxaos
quelle
quelle
Antworten:
Screen setzt TERM standardmäßig immer auf "screen". Sie sollten jedoch beachten, dass ein TERM = -Bildschirm weiterhin Farben unterstützt.
Ich habe getestet, wie ich "term screen-256color" zu meinem ~ / .screenrc hinzufüge, und es setzt den TERM für mich auf "screen-256color" (Bildschirmversion 4.00.03 (FAU) 23-Oct-06). Ist es möglich, dass der Bildschirm an der falschen Stelle nach Ihrer .screenrc-Datei sucht?
Sie können auch versuchen, den Bildschirm wie folgt zu starten:
Sehen Sie, ob das funktioniert.
quelle
Es stellte sich heraus, dass auf meinem Computer widersprüchliche Bildschirmprofile installiert waren. Obwohl sie meinen lokalen .screenrc bezogen haben, haben sie mich daran gehindert, den Begriff festzulegen. Das Deaktivieren der Verwendung von Profilen (ich habe die Symlink ~ / .screen-Profile in etwas anderes umbenannt) führte dazu, dass screen den in meiner .screenrc-Datei festgelegten Begriff las.
quelle
Fügen Sie in Ihrem '~ / .screenrc' hinzu:
quelle