Widzę tylko ograniczone linie na terminalu za pomocą shift+ pageup. w wersji komputerowej Ubuntu istnieje możliwość nieograniczonej liczby linii przewijania. jak to zrobić w wersji serwera Ubuntu. proszę zasugeruj.
Widzę tylko ograniczone linie na terminalu za pomocą shift+ pageup. w wersji komputerowej Ubuntu istnieje możliwość nieograniczonej liczby linii przewijania. jak to zrobić w wersji serwera Ubuntu. proszę zasugeruj.
Odpowiedzi:
Najlepszym rozwiązaniem byłoby użycie multipleksera terminala, takiego jak screen
lub tmux
, który jest łatwiejszy do skonfigurowania.
Innym sposobem byłoby skonfigurowanie konsoli bufora ramki , edytując /etc/default/grub
i zmieniając w GRUB_CMDLINE_LINUX
celu uwzględnienia fbcon=scrollback:<value>[k]
, gdzie <value>
jest rozmiar w kilobajtach, który chcesz przypisać do bufora. Z dokumentacji jądra :
C. Boot options
The framebuffer console has several, largely unknown, boot options
that can change its behavior.
1. fbcon=font:<name>
Select the initial font to use. The value 'name' can be any of the
compiled-in fonts: VGA8x16, 7x14, 10x18, VGA8x8, MINI4x6, RomanLarge,
SUN8x16, SUN12x22, ProFont6x11, Acorn8x8, PEARL8x8.
Note, not all drivers can handle font with widths not divisible by 8,
such as vga16fb.
2. fbcon=scrollback:<value>[k]
The scrollback buffer is memory that is used to preserve display
contents that has already scrolled past your view. This is accessed
by using the Shift-PageUp key combination. The value 'value' is any
integer. It defaults to 32KB. The 'k' suffix is optional, and will
multiply the 'value' by 1024.
Jeśli 32 KB nie jest wystarczające, spróbuj 256k
. Lub jakąś inną wartość. Chyba próba i błąd.
Inną bardziej zaangażowaną opcją jest budowanie jądra z CONFIG_VGACON_SOFT_SCROLLBACK
zestawem.