So beheben Sie ein Problem mit einem Vollbildterminal, das glaubt, es sei 9 Zeilen größer als es ist

So beheben Sie ein Problem mit einem Vollbildterminal, das glaubt, es sei 9 Zeilen größer als es ist

Mein Terminal funktioniert normal, aber wenn ich den unteren Bildschirmrand erreiche, beginnt es erst nach oben zu scrollen, wenn ich etwa 9 Zeilen vom Bildschirm entfernt bin. Ich kann also sehen, was ich eingegeben habe, wenn ich 9 Mal die Eingabetaste drücke.

Dies geschieht nur, wenn das Terminal im Vollbildmodus angezeigt wird. Wenn ich es verkleinere, wird beim Erreichen des unteren Rands ein normaler Bildlauf durchgeführt.

Wo ist dieses Set?

Bearbeiten: Ich verwende das XFCE-Terminal. Ubuntu 18.04.4 LTS

Antwort1

Erstens: Können Sie im Vollbildmodus alle Ränder des Terminalfensters sehen? Wenn der untere Rand nicht sichtbar ist, liegt es möglicherweise daran, dass Ihr Display falsch eingestellt ist, sodass der untere Teil des Bildes über den Bildschirm hinausragt. Dies lässt sich normalerweise mithilfe der Steuerelemente im tatsächlichen physischen Display beheben.

Wenn das nicht das Problem ist, stellen Sie sicher, dass das xtermPaket installiert ist (installieren Sie es bei Bedarf) und führen Sie dann

eval $(resize)

im Terminalfenster, in dem das Problem auftritt.

Wenn Sie suoder verwenden sudo, um innerhalb einer Terminalsitzung von einem Benutzer zu einem anderen zu wechseln, wird dadurch die Weitergabe des Signals „Terminal wurde in der Größe geändert“ ( SIGWINCH) vom Terminalemulator (der als ursprünglicher Benutzer ausgeführt wird) an die betreffende Shell/Anwendung (die als anderer Benutzer ausgeführt wird) unterbrochen. Der obige Befehl erzwingt die Neubewertung der Bildschirmgröße des Terminals als Ersatz für das fehlende Signal.

Wenn dies nicht hilft, versuchen Sie, die Schriftart im verwendeten Terminal zu ändern: Wenn die von Ihnen verwendete Schriftart die Zeichenhöhe leicht falsch angibt, kann sich im Vollbildmodus ein Fehler von etwa 9 Zeilen ansammeln. Abhängig von der Auflösung Ihres Bildschirms ist der Fehler jedoch möglicherweise nicht erkennbar, wenn Sie ein kleineres Terminalfenster verwenden (z. B. die klassische Standardgröße 80 x 24). Wenn das Ändern der Schriftart hilft, sollten Sie einen Fehlerbericht für das Schriftartpaket erstellen, das die Originalschriftart enthält.

verwandte Informationen