package rungetty
forwarded 309866 [EMAIL PROTECTED]
tags 309866 + upstream
thanks

* Adeodato Simó <[EMAIL PROTECTED]> [2005-05-20 08:22]:
>   Anyway, that is uninteresting, sorry. The thing is that the sequence
>   that rungetty uses to clear the screen also gets the terminal back to
>   single byte mode. This is reproducible by loging in, running
>   unicode_start (run 'vt-is-UTF8' to check that it worked), log out, log
>   in again and run vt-is-UTF8. Make sure that the rungetty you use
>   doesn't have --noclear in /etc/inittab.

 I am not too sure if this is a bad thing, resetting the terminal... The
one-line fix would be:

#v+
--- rungetty-1.2.orig/rungetty.c
+++ rungetty-1.2/rungetty.c
@@ -484,7 +484,7 @@
   /* Write a reset string to the terminal. This is very linux-specific
      and should be checked for other systems. */
   if (!noclear)
-    write (0, "\033c", 2);
+    write (0, "\033[H\033[J", 6);
 
   sa.sa_handler = SIG_DFL;
   sa.sa_flags = 0;
#v-

 Though, like I said, I'm not too sure if this change is a sane one. I
sent a mail to upstream to check with him. In the meantime feel free to
apply that locally and tell me about the things you have experienced.

 So long,
Alfie
-- 
Linux - welch ein richtungsweisender Gedanke.
                                  -- <http://www.sloganizer.de/>

Attachment: signature.asc
Description: Digital signature

Reply via email to