Historie v konzoli
Vitezslav Samel
samel na mail.cz
Pátek Listopad 29 08:43:38 CET 2002
On Fri, Nov 29, 2002 at 12:58:02AM +0100, Marcel Kolaja wrote:
> On Wed, Nov 27, 2002 at 11:44:01AM +0100, Petr Klíma wrote:
>
> > Zdravim,
> > jak a kde se da zvetsit pocet radku historie v konzoli?
>
> AFAIK to nejde. Konzultoval jsem to tady s kolegou, Markem 'marxem'
> Grácem, a dospěli jsme ke stejnému názoru, že jste omezen pamětí
> videokarty. Ze stejného důvodu nemůžete scrollovat, když se přepnete na
> jinou virtuální konzoli (přepíšete si tu paměť ve videokartě, kde je to
> uloženo). IMHO by šlo tu paměť vydumpovat a do té videokarty to zpátky
> cpát, ale s tím asi v jádře nebude počítáno. Ještě jsme přišli na jednu
> věc a sice, že by se ta historie dala zdvojnásobit, pokud byste se zřekl
> barviček a použil pouze černou a bílou. Ale to by asi taky chtělo úpravu
> jádra.
Uz docela dlouhou dobu (koukam, ze to pouzivam uz od prosince 1998) pouzivam
nasledujici patch do jadra (zdvojnasobi se pamet historie). V jadre se pise, ze
to na nekterych kartach nemusi fungovat, tak vyzkousejte, uvidite:
diff -urN clean-2.4.20-pre6/drivers/video/vgacon.c linux-2.4.20-pre6/drivers/video/vgacon.c
--- clean-2.4.20-pre6/drivers/video/vgacon.c Mon Aug 5 13:33:12 2002
+++ linux-2.4.20-pre6/drivers/video/vgacon.c Wed Sep 11 16:29:22 2002
@@ -57,6 +57,8 @@
#define BLANK 0x0020
+#define VGA_CAN_DO_64KB
+
#define CAN_LOAD_EGA_FONTS /* undefine if the user must not do this */
#define CAN_LOAD_PALETTE /* undefine if the user must not do this */
Ahoj,
Vita
Další informace o konferenci Linux