From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.2.3 Message-ID: <47865AB6.5010708@codewiz.org> Date: Thu, 10 Jan 2008 12:49:42 -0500 From: Bernardo Innocenti Organization: http://www.codewiz.org/ User-Agent: Thunderbird 2.0.0.9 (X11/20071115) MIME-Version: 1.0 To: Albert Cahalan References: <787b0d920801022047ndb60681y423a58e095762627@mail.gmail.com> <477C6F58.5040707@codewiz.org> <787b0d920801022354g4a2769d9l13ece4cfcede905d@mail.gmail.com> <477CA59E.9040906@codewiz.org> <787b0d920801031021o487b50d7h92f78fb6868247ff@mail.gmail.com> In-Reply-To: <787b0d920801031021o487b50d7h92f78fb6868247ff@mail.gmail.com> Content-Type: multipart/mixed; boundary="------------060805090004060008040006" X-Mailman-Approved-At: Thu, 10 Jan 2008 22:50:43 +0300 Cc: "Andries E. Brouwer" , Michael Stone , devel@lists.laptop.org, =?UTF-8?B?SXZhbiBLcnN0acSH?= , kbd Subject: Re: [kbd] autologin and Console font (Was: root password) X-BeenThere: kbd@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: Linux console tools development discussion List-Id: Linux console tools development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jan 2008 17:49:47 -0000 Archived-At: List-Archive: This is a multi-part message in MIME format. --------------060805090004060008040006 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit (cc kbd, alexey, andries) Albert Cahalan wrote: > On Jan 3, 2008 4:06 AM, Bernardo Innocenti wrote: >> Albert Cahalan wrote: > >> I quite like this "Press ESC twice for shell" solution. Reminds >> of the FidoNet era, if you're old enough to know what I'm >> talking about. > > Merely switching to the console should do the job. > Linux provides an ioctl, VT_WAITACTIVE, to let a > program wait for a tty to become activated. > > With the SAK solution, child death will notify the > parent process. The parent can then start getty. For now, we added an option to mingetty to wait for enter before proceeding to the autologin. And I did the same for agetty on ttyS0. These changes landed in joyride yesterday. Check it out and let me know if you like it. If you write a minimal "autogetty", I'd be willing to take it for the additional memory saving. But please, also do the packaging and fedora review process. > I have about 2000 glyphs, but Linux currently can't handle > more than 256 (or 512 w/o bright backgrounds) because the > internal representation is still tied to VGA. > > I thus trim my font to the regular PC character set. If the > kernel were fixed though, you could have 2000 glyphs. > > The 256-glyph file is attached. Looks nice! I'm soon going to branch the kbd package in OLPC-2 to add a couple of console keyboard maps that Walter made. We could use this opportunity to add your font. Please, also send me the full font, and let me know under what license the original glyphs were. I just got in contact with the Fedora and top-level kbd maintainers (reading us on cc) to push our changes back upstream. Is it ok if I contribute your font upstream? > The project has failed if it doesn't create new UNIX die hards. > These will be the people who drive the future economy. > The non-nerd kids are getting toys. We can expect a (small) percentage of the kids to become very good hackers. Didn't we all learn this very same way? :-) -- \___/ |___| Bernardo Innocenti - http://www.codewiz.org/ \___\ One Laptop Per Child - http://www.laptop.org/ --------------060805090004060008040006 Content-Type: application/x-gzip; name="15x30pc.psf.gz" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="15x30pc.psf.gz" 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 --------------060805090004060008040006--