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