Cestina a konsole

Hans Ginzel Hans@gego.cz
Thu, 28 Jun 2001 15:06:28 +0200


> Nastavil jsem ACM pro vsechny konzole na `user', ale nepomohlo to. Jakmile
> jsem jako root rucne spustil /etc/init.d/console-screen.sh bylo vse v poradku.

   O pouziti takto natazeneho acm je potreba poprosit:
	echo -e "\033(K"
na kazde konsoli.

    Reseni jsou ruzna. RedHat to dela v /etc/profile.
    Kamarad ma patch do jadra:
--- linux/drivers/char/console.c.orig   Wed Oct 20 12:05:50 1999
+++ linux/drivers/char/console.c        Fri Oct 29 12:35:58 1999
@@ -1355,8 +1355,8 @@
        bottom          = video_num_lines;
        vc_state        = ESnormal;
        ques            = 0;
-       translate       = set_translate(LAT1_MAP,currcons);
-       G0_charset      = LAT1_MAP;
+       translate       = set_translate(USER_MAP,currcons);
+       G0_charset      = USER_MAP;
        G1_charset      = GRAF_MAP;
        charset         = 0;
        need_wrap       = 0;

   Ja mam opatchovany terminal linux v terminfo databasi, aby pri reset
tam byla i ta escape sekvence.

--- misc/terminfo.src.orig      Wed Mar 14 23:01:01 2001
+++ misc/terminfo.src   Thu Jun 28 15:02:25 2001
@@ -712,7 +712,7 @@
        kf5=\E[[E, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
        khome=\E[1~, kich1=\E[2~, kmous=\E[M, knp=\E[6~, kpp=\E[5~,
        kspd=^Z, nel=^M^J, rc=\E8, rev=\E[7m, ri=\EM, rmir=\E[4l,
-       rmso=\E[27m, rmul=\E[24m, rs1=\Ec\E]R, sc=\E7,
+       rmso=\E[27m, rmul=\E[24m, rs1=\Ec\E]R(K, sc=\E7,
        sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m,
        smir=\E[4h, smul=\E[4m, tbc=\E[3g, u6=\E[%i%d;%dR,
        u7=\E[6n, u8=\E[?6c, u9=\E[c, vpa=\E[%i%p1%dd,


	Zdravi
					Hans Ginzel