From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id QG2pNbTou162XAAA0tVLHw (envelope-from ) for ; Wed, 13 May 2020 12:31:48 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id 2HpbJMPou15hGwAA1q6Kng (envelope-from ) for ; Wed, 13 May 2020 12:32:03 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 41987940D36 for ; Wed, 13 May 2020 12:32:01 +0000 (UTC) Received: from localhost ([::1]:55722 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jYqYM-0007T8-7k for larch@yhetil.org; Wed, 13 May 2020 08:32:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52988) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYlh3-0004EF-DY for guix-devel@gnu.org; Wed, 13 May 2020 03:20:41 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59338) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jYlh0-0001sv-SJ; Wed, 13 May 2020 03:20:38 -0400 Received: from [2a01:cb18:832e:5f00:7499:6e2e:99e3:10a4] (port=44520 helo=meru) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jYlgz-0000Jo-VT; Wed, 13 May 2020 03:20:38 -0400 From: Mathieu Othacehe To: "pelzflorian \(Florian Pelz\)" Subject: Re: Towards a graphical installer? References: <87k11iwqim.fsf@gnu.org> <20200511162909.4shsuvtnbxfyvuv2@pelzflorian.localdomain> Date: Wed, 13 May 2020 09:20:36 +0200 In-Reply-To: <20200511162909.4shsuvtnbxfyvuv2@pelzflorian.localdomain> (pelzflorian@pelzflorian.de's message of "Mon, 11 May 2020 18:29:09 +0200") Message-ID: <87pnb847y3.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailman-Approved-At: Wed, 13 May 2020 08:31:43 -0400 X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: scn0 X-Spam-Score: -0.01 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Scan-Result: default: False [-0.01 / 13.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; GENERIC_REPUTATION(0.00)[-0.53976054801754]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.51.188.0/24:c]; IP_REPUTATION_HAM(0.00)[asn: 22989(0.06), country: US(-0.00), ip: 209.51.188.17(-0.54)]; DWL_DNSWL_FAIL(0.00)[209.51.188.17:server fail]; MX_GOOD(-0.50)[cached: eggs.gnu.org]; RCPT_COUNT_TWO(0.00)[2]; MAILLIST(-0.20)[mailman]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; RCVD_IN_DNSWL_FAIL(0.00)[209.51.188.17:server fail]; SUBJECT_ENDS_QUESTION(1.00)[]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:22989, ipnet:209.51.188.0/24, country:US]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_FROM(0.00)[larch=yhetil.org]; ARC_NA(0.00)[]; RCVD_COUNT_FIVE(0.00)[5]; FROM_NEQ_ENVFROM(0.00)[othacehe@gnu.org,guix-devel-bounces@gnu.org]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; DMARC_NA(0.00)[gnu.org]; HAS_LIST_UNSUB(-0.01)[]; RCVD_TLS_LAST(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.51.188.17:from]; FORGED_SENDER_MAILLIST(0.00)[] X-TUID: 0XAtazMYqbBC Hello Florian, > I suppose keyboard input method (IME) support is a reason why someone > might wish to use an Xorg-based installer. Are there other reasons? > What are the reasons for a real desktop environment; is the goal to > offer a live image? Previously I would have thought a virtual console > is more likely to work everywhere, but kmscon has the same > requirements as Xorg and without kmscon we=E2=80=99d lose i18n. I think switching to a DE based installer could: * Allow the user to browse for some questions or contact #guix while in the installation process. * Bring better control of network connection, with a dedicated tool such as NetworkManager applet. * Make easier to add accessibility support to the installer. Regarding i18n, the current mechanism would indeed be broken. However, switching to setxkbmap or any GNOME API should not be too hard. Thanks, Mathieu