all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Ludovic Courtès" <ludo@gnu.org>
To: Timothy Sample <samplet@ngyro.com>
Cc: guix-devel@gnu.org
Subject: Re: GDM update!
Date: Tue, 12 Feb 2019 15:18:43 +0100	[thread overview]
Message-ID: <87h8d9ks3g.fsf@gnu.org> (raw)
In-Reply-To: <8736oucqao.fsf@ngyro.com> (Timothy Sample's message of "Mon, 11 Feb 2019 10:12:31 -0500")

Timothy Sample <samplet@ngyro.com> skribis:

> I have some changes that are more-or-less ready.  It’s 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’t end up in the
> profile.)

Oh, are you saying that currently GNOME must be in the system profile
for GDM to work?  I hadn’t realized.

My goal was to have GDM instead of SLiM in ‘%desktop-services’, but
‘%desktop-services’ does not necessarily imply GNOME.  So I guess your
patches will be more than welcome!

>> The one thing I didn’t get to work is ~/.xsession support.  Any ideas?

[...]

> Debian provides a custom “Xsession” script and a custom
> “default.desktop” file, which runs the script with the special argument
> “default”.  With this argument, the “Xsession” does a bunch of stuff by
> running all of the scripts in an “Xsession.d” directory, including one
> that tries running “~/.xsession”.

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’t solve the GNOME use case; in particular, closing the lid under
>> GNOME wouldn’t lock the screen, and clicking the lock button wouldn’t
>> 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’m everyone can find a way to be happy.  :)

Definitely.  I think we should default to GDM in ‘%desktop-services’ 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’.

      reply	other threads:[~2019-02-12 14:18 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-02-10 22:30 GDM update! Ludovic Courtès
2019-02-11 13:30 ` Marco van Hulten
2019-02-11 14:39 ` Danny Milosavljevic
2019-02-11 15:31   ` Timothy Sample
2019-02-12 14:13     ` Ludovic Courtès
2019-02-12 15:39       ` Timothy Sample
2019-02-12 16:11         ` Pierre Neidhardt
2019-02-12 19:04           ` Timothy Sample
2019-02-11 14:43 ` Alex Griffin
2019-02-11 15:12 ` Timothy Sample
2019-02-12 14:18   ` Ludovic Courtès [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87h8d9ks3g.fsf@gnu.org \
    --to=ludo@gnu.org \
    --cc=guix-devel@gnu.org \
    --cc=samplet@ngyro.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.