Wenn ich mit "adb shell" eine Verbindung zu Android herstelle und bestimmte Befehle wie "vim" oder "mc" ausführe, sind sie auf ein "Fenster" mit 25 x 80 Zeichen beschränkt. Da ich eine Verbindung von einem Desktop-Computer aus herstelle, auf dem xterm eine viel höhere Auflösung hat, würde ich es gerne verwenden.
Wie ändere ich die Größe dieses Konsolenfensters auf zB 60x156 Zeichen?
Die Eingabe
resize
nach dem Anschließen an das Gerät funktioniert bei mir:quelle
busybox resize
für mich.Wenn Sie ein aktuelles Android-Release verwenden
mksh
, können Sie einfach Folgendes tun:quelle
Mit mksh musste ich rennen
eval $(resize)
.Der
resize
Befehl gibt die Shell-BefehleCOLUMNS=#;LINES=#;export COLUMNS LINES;
an stdout aus, führt sie jedoch nicht aus. Dafür können Sie es verwendeneval
und in Ihre .profile- oder Shell-RC-Datei einfügen. Während Sie dort sind, können Sie einen Alias für die einfache Größenänderung hinzufügen, nachdem die Größe des tatsächlichen Fensters geändert wurde.quelle
resize
an sich funktioniert nur (es macht die richtigen ioctls)