GNU/Linux >> Znalost Linux >  >> Linux

velikost konzole virsh a tty

Řešení 1:

Tento problém můžete většinou vyřešit v shellu.

Příkaz:

eval `/usr/bin/resize`

vhodně nastaví proměnné prostředí COLUMNS a LINES a poté je exportuje. Takže v bash můžete přidat následující do svého .bash_profile (nebo .profile, v závislosti na tom, který používáte)

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

Nebo v zsh:

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

Aby byla změna velikosti provedena těsně před zobrazením každé výzvy. Efekt by nebyl podobný jako u ssh nebo telnetu, kde by se změny okna v důsledku toho zpracovaly okamžitě, ale myslím, že je to pravděpodobně to nejlepší, co získáte.

Řešení 2:

Telnet a SSH mají mimopásmový kanál pro konfiguraci těchto nastavení. Sériové rozhraní ne. Viz:http://tools.ietf.org/html/rfc1073 a http://tools.ietf.org/html/rfc4254#page-14


Linux
  1. Linux – sloučení /usr/bin A /usr/sbin do /bin (gnu/linux)?

  2. cmake --version ukazuje na /usr/bin/cmake, zatímco který cmake ukazuje na /usr/local/bin

  3. Jaké jsou významy /usr/sbin, /usr/local/sbin a /usr/local/bin?

  1. Linux:Rozdíl mezi /dev/console, /dev/tty a /dev/tty0?

  2. Kdy musím použít #!/bin/bash a kdy #!/bin/sh?

  3. Proč existují `/lib` a `/lib64`, ale pouze `/bin`?

  1. /usr/bin Vs /usr/local/bin Na Linuxu?

  2. Změna rozložení/mapování klávesnice na konzole (tty) i na X agnostickým způsobem X/konzole?

  3. Rozdíl mezi velikostí bloku a velikostí clusteru?