From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1NV60o-0004Ld-1q for mharc-grub-devel@gnu.org; Wed, 13 Jan 2010 11:24:02 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NV60l-0004K2-Mv for grub-devel@gnu.org; Wed, 13 Jan 2010 11:23:59 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NV60h-0004H9-LA for grub-devel@gnu.org; Wed, 13 Jan 2010 11:23:59 -0500 Received: from [199.232.76.173] (port=42811 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NV60h-0004H3-Dg for grub-devel@gnu.org; Wed, 13 Jan 2010 11:23:55 -0500 Received: from fg-out-1718.google.com ([72.14.220.152]:7248) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NV60g-0005BY-CB for grub-devel@gnu.org; Wed, 13 Jan 2010 11:23:55 -0500 Received: by fg-out-1718.google.com with SMTP id 19so17114fgg.12 for ; Wed, 13 Jan 2010 08:23:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :x-enigmail-version:content-type; bh=UbfQLobytsLsTIfE0zSBE2Yeaw+LLFhfzUmujciLreo=; b=sV/ViksPxFpgeMbFu5pdTwslKZh0RMmFG4eDyTnKGnb5atM3HxT/ed4kIbQkoa68yC rPjj0B9HTyX7odnUg8JQX+3B75K7JBJv+BiL63C/rBX8F69MiWCKVNxyvhFilxvEmcA+ U4/TmEoPb2+xA6u00jzO9ZjMlSKzIazRzbfvY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type; b=uXhiHgWAmf0YW7A5aXEPuYZXFwSb9c6gUfHlYW2blDZu3jxPpP9oNPwDc3kSXVfn2V sv3f8aupjvTqHtgTSwOXseMlycWS49mTu97MHOQ4R6aE6r6vyCGfk9Y5h7tLeeNQwh/q FH8HdjVj5Q42n3jCQEhlRcgETRsIoseVVrllE= Received: by 10.86.239.21 with SMTP id m21mr5877158fgh.27.1263399832491; Wed, 13 Jan 2010 08:23:52 -0800 (PST) Received: from debian.bg45.phnet (189-71.203-62.cust.bluewin.ch [62.203.71.189]) by mx.google.com with ESMTPS id 12sm3199399fgg.22.2010.01.13.08.23.48 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 13 Jan 2010 08:23:49 -0800 (PST) Message-ID: <4B4DF38D.9070108@gmail.com> Date: Wed, 13 Jan 2010 17:23:41 +0100 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla-Thunderbird 2.0.0.22 (X11/20091109) MIME-Version: 1.0 To: The development of GNU GRUB References: <20100112214743.GA3945@pina.cat> <4B4D9132.2030106@zetam.org> In-Reply-To: <4B4D9132.2030106@zetam.org> X-Enigmail-Version: 0.95.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enig51885998E4637748C4849CC5" X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: Re: keyboard layouts X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jan 2010 16:24:00 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig51885998E4637748C4849CC5 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Yves Blusseau wrote: > Hi > > Le 12/01/2010 22:47, Carles Pina i Estany a =C3=A9crit : >> Plan: >> - Use the X11 layouts that usually are in /usr/share/X11/xkb/symbols .= >> - Create a new module that reads the layout from an environtment >> variable. >> >> * Approach 1 >> The module will load the layout from /usr/share/X11/xkb/symbols/XX >> replacing the array map that currently exists in >> term/i386/pc/at_keyboard.c >> >> =20 > But where are this X11 keyboard layouts in non linux platform > (windows, Mac OSX, etc...) ? X11 is freely distribuable so there is no reason not to rely on them. Even if some platforms use other formats (XML-like OSX' .keylayout, or "ultra-portable" and "readable" windows' .dll) there shouldn't be any problem installing XKB layouts as optional GRUB2 prerequisite. On another note we support windows and OSX as long as they don't force us taking bad decisions or slow thedeveloppement >> * Approach 2 >> Small program (I guess that you prefer C, Python would be nice too) th= at >> when Grub is installed would process the /usr/share/X11/xkb/symbols >> files and generates the files that Grub will read. Code to read this >> files would be much easier than before. >> >> =20 > Same thing. > > Regards, > Yves Blusseau > > -----------------------------------------------------------------------= - > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/grub-devel > =20 --=20 Regards Vladimir '=CF=86-coder/phcoder' Serbinenko --------------enig51885998E4637748C4849CC5 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iF4EAREKAAYFAktN85MACgkQNak7dOguQglHWgD/eOgPQLXlETH1LbvHoQbYGW1+ HE0qdWmgweexOFnE6GMBAKzRfE98IsjlSuuAxcPQiX2kE+KLbHJnfFEor5sHqUH5 =CnSz -----END PGP SIGNATURE----- --------------enig51885998E4637748C4849CC5--