From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: Re: GDM update! Date: Tue, 12 Feb 2019 15:18:43 +0100 Message-ID: <87h8d9ks3g.fsf@gnu.org> References: <875ztrp982.fsf@gnu.org> <8736oucqao.fsf@ngyro.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:55989) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gtYtk-0003iq-2p for guix-devel@gnu.org; Tue, 12 Feb 2019 09:18:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gtYtg-0005nB-Co for guix-devel@gnu.org; Tue, 12 Feb 2019 09:18:55 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:48782) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gtYte-0005S7-4m for guix-devel@gnu.org; Tue, 12 Feb 2019 09:18:52 -0500 In-Reply-To: <8736oucqao.fsf@ngyro.com> (Timothy Sample's message of "Mon, 11 Feb 2019 10:12:31 -0500") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Timothy Sample Cc: guix-devel@gnu.org Timothy Sample skribis: > I have some changes that are more-or-less ready. It=E2=80=99s mostly just > cleaning up, but it makes it so that GNOME does not have to be in the > system profile for GDM to work. (Note that the GDM service references > GNOME Shell, which requires most of GNOME, but it doesn=E2=80=99t end up = in the > profile.) Oh, are you saying that currently GNOME must be in the system profile for GDM to work? I hadn=E2=80=99t realized. My goal was to have GDM instead of SLiM in =E2=80=98%desktop-services=E2=80= =99, but =E2=80=98%desktop-services=E2=80=99 does not necessarily imply GNOME. So I= guess your patches will be more than welcome! >> The one thing I didn=E2=80=99t get to work is ~/.xsession support. Any = ideas? [...] > Debian provides a custom =E2=80=9CXsession=E2=80=9D script and a custom > =E2=80=9Cdefault.desktop=E2=80=9D file, which runs the script with the sp= ecial argument > =E2=80=9Cdefault=E2=80=9D. With this argument, the =E2=80=9CXsession=E2= =80=9D does a bunch of stuff by > running all of the scripts in an =E2=80=9CXsession.d=E2=80=9D directory, = including one > that tries running =E2=80=9C~/.xsession=E2=80=9D. If Debian does it this way, then maybe we should just follow suit. >> BTW, at the Guix Days, there were discussions about defaulting to >> LightDM instead of GDM. I forgot to mention then that using LightDM >> wouldn=E2=80=99t solve the GNOME use case; in particular, closing the li= d under >> GNOME wouldn=E2=80=99t lock the screen, and clicking the lock button wou= ldn=E2=80=99t >> have any effect, which is pretty bad. > > Of course, it is good to have a nice alternative to SLiM that is simpler > than GDM. GDM is needed for the proper GNOME experience, but it is too > much for most non-GNOME setups. Ultimately, Guix is nice and > configurable, so I=E2=80=99m everyone can find a way to be happy. :) Definitely. I think we should default to GDM in =E2=80=98%desktop-services= =E2=80=99 for accessibility and localization and so that GNOME actually works out of the box when people choose it, but obviously everyone is free to customize their config! Thanks, Ludo=E2=80=99.