GNU/Linux >> LINUX-Kenntnisse >  >> Linux

virsh-Konsole und tty-Größe

Lösung 1:

Sie könnten dieses Problem größtenteils in der Shell umgehen.

Der Befehl:

eval `/usr/bin/resize`

setzt die Shell-Variablen COLUMNS und LINES entsprechend und exportiert sie dann. In bash könnten Sie also Folgendes zu Ihrem .bash_profile (oder .profile, je nachdem, welches Sie verwenden) hinzufügen

PROMPT_COMMAND="eval `/usr/bin/resize`"

Oder in zsh:

function precmd {
    eval `/usr/bin/resize`
}

Damit eine Größenänderung direkt vor der Anzeige jeder Eingabeaufforderung durchgeführt wird. Der Effekt wäre nicht wie der von ssh oder telnet, wo die Fensteränderungen sofort als Ergebnis gehandhabt würden, aber ich denke, das ist wahrscheinlich das Beste, was Sie bekommen werden.

Lösung 2:

Telnet und SSH haben einen Out-of-Band-Kanal, um diese Einstellungen zu konfigurieren. Serielle Schnittstelle nicht. Siehe:http://tools.ietf.org/html/rfc1073 und http://tools.ietf.org/html/rfc4254#page-14


Linux
  1. Linux – Zusammenführen von /usr/bin und /usr/sbin in /bin (gnu/linux)?

  2. Installieren Sie Binärdateien in /bin, /sbin, /usr/bin und /usr/sbin, Interaktionen mit --prefix und DESTDIR

  3. gcc - /usr/bin/ld error:kann <library> in /usr/local/lib nicht finden, obwohl ldconfig es auflistet, und Pfad zu ld.so.conf hinzugefügt

  4. Was bedeuten /usr/sbin, /usr/local/sbin und /usr/local/bin?

  5. Wann muss ich #!/bin/bash und wann #!/bin/sh verwenden?

So ändern Sie Schriftart und -größe der Linux-Konsole

Wie teilt man eine monolithische Partition in zwei, eine für `/` und eine für `/home`??

Wechseln Sie das Verzeichnis und führen Sie die Datei in einem Befehl aus

Was ist der Unterschied zwischen #!/usr/bin/env bash und #!/usr/bin/bash?

cmake --version zeigt auf /usr/bin/cmake, während cmake auf /usr/local/bin zeigt

/bin Inhalt nach /usr/bin verschoben, rückgängig machen möglich?