Linhas de terminal mostradas durante a rolagem, use o CLI

3

As listagens longas são exibidas apenas parcialmente, pois a quantidade de linhas lembradas não é muito grande. Gostaria de cancelar o limite de linhas de maneira semelhante à seguinte:

  1. O terminal limita a rolagem
  2. Como eu aumento o número de linhas mostradas na janela do terminal do Ubuntu?
  3. Como aumentar as linhas Scrollback no Ubuntu (14.04.2) edição do servidor?

apenas estou executando um servidor Ubuntu 15.10 e gostaria de fazê-lo usando CLI.

Eu também tentei usar xrandr do pacote x11-xserver-utils , mas continuo recebendo Error: Can't open display: ao executá-lo ou ao executar xvidtune . Eu tentei usar um Multiplexador de Terminais, mas nem screen nem tmux fez o truque (admito que não tenho certeza se aproveitei totalmente o tmux ), e definir o valor GRUB_CMDLINE_LINUX também não alterou nada. Eu tentei 1024k, 2048k etc, mas nada aconteceu - a quantidade de linhas permanece limitada.

Para fazer o que foi dito acima, tentei usar as informações do seguinte: link , link e link , seguindo os links dados pelos comentaristas e aqueles que enviaram suas respostas - eu ainda não resolvi isso, mas agradeço muito por isso, pessoal.

AVISO 1

Uma coisa que aconteceu, foi depois de alterar o valor das linhas com o screen Terminal Multiplexer para um valor grande (65000) - a tela foi atualizada incorretamente. Eu via linhas brancas sempre que eu digitava alguma coisa. Então, acho que afetou o consumo de RAM, mas a quantidade de linhas não mudou.

AVISO 2

Eu instalei o Ubuntu-Server 14.04.3 para referência - e a maioria dos métodos acima do trabalho. Eu era capaz de enviar configurações para o kernel através de fbcon e definir o tamanho do arquivo "lines-history" para o que eu queria, por exemplo.

Idéias?

    
por dsblind 24.12.2015 / 11:01

3 respostas

0

Ainda não sei ao certo por que, mas tentei recriá-lo várias vezes com uma nova instalação - e funciona:

Quem foi que me indicou a terceira solução listada ( Como aumentar as linhas Scrollback na edição do servidor Ubuntu (14.04.2)? ) graças a um monte. Nela, o GRUB_CMDLINE_LINUX obtém o valor fbcon=scrollback:<value>[k] . O problema é que executar o comando update-grub ou update-grub2 depois não enviou os parâmetros para o kernel na inicialização (por algum motivo), mas uma vez que comecei a executar ambos consecutivamente - funcionou.

Então, eu mudei GRUB_CMDLINE_LINUX para algo como GRUB_CMDLINE_LINUX=fbcon=scrollback:1024k , por exemplo, e então execute update-grub && update-grub2 .

Isso pareceu fazer o truque.

    
por dsblind 15.02.2016 / 09:30
0

Se você quiser alterar usando a GUI, as respostas que você vinculou ainda se aplicam.
Ou seja, mesmo que os programas estejam sendo executados no servidor, a saída desses programas ainda está sendo exibida e armazenada em seu terminal local.
Basta seguir as instruções dadas nas perguntas que você vinculou.

Se você está usando o terminal Gnome e quer mudar via linha de comando.

A execução deste comando em sua máquina local (onde o terminal Gnome que você está usando está instalado) deve mostrar sua configuração atual.

gconftool-2 -a /apps/gnome-terminal/profiles/Default

No meu Ubuntu 14.04 isso dá muitos pares de valores-chave, incluindo

...
cursor_shape = block
 scrollback_lines = 10000
 use_theme_colors = false
...

Em seguida, este comando deve definir seu histórico de rolagem para 60.000 linhas

gconftool-2 --set /apps/gnome-terminal/profiles/Default/scrollback_lines --type int 60000

Eu fiz isso no meu sistema e, em seguida, testei executando o comando

cat /usr/share/dict/cracklib-small

Isso produzirá 52.000 linhas em seu terminal, se você puder rolar de volta para o início do dicionário - funcionou.

Se você deseja definir como ilimitado, tente

gconftool-2 --set /apps/gnome-terminal/profiles/Default/scrollback_unlimited --type boolean true
    
por the_velour_fog 24.12.2015 / 11:07
0

Sugiro que você trabalhe em torno do problema usando screen ou byobu-screen . Minha preferência é por byobu-screen , pois tem uma interface de usuário melhor.

screen e byobu-screen permitem o uso de -h flag, que permitirá definir o número de linhas de rolagem personalizada. Por exemplo, byobu-screen -h 100 limitará meu deslocamento a 100 linhas e vice-versa - posso definir um número maior que o padrão.

O modo

screen scroll back é acessado através da tecla Ctrl-a + Ctrl - [, e escapando com algumas vezes ESC .

byobu-screen funciona com as mesmas combinações de teclas, ou alternativamente com Alt-PgUp / Baixo

Instale o comando sudo apt-get install , por exemplo, sudo apt-get install byobu ou sudo apt-get install screen . Observe que byobu tem screen e tmux como dependência, portanto, você obterá os dois.

    
por Sergiy Kolodyazhnyy 31.01.2016 / 10:16