unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: ng0 <ng0@infotropique.org>
To: "Ludovic Courtès" <ludo@gnu.org>
Cc: guix-devel@gnu.org
Subject: Re: let's talk about SLIM
Date: Wed, 30 Aug 2017 09:18:41 +0000	[thread overview]
Message-ID: <20170830091841.rbjz4a4gdobinote@abyayala> (raw)
In-Reply-To: <87inh577xs.fsf@gnu.org>

[-- Attachment #1: Type: text/plain, Size: 3392 bytes --]

Ludovic Courtès transcribed 2.2K bytes:
> Hi,
> 
> Mark H Weaver <mhw@netris.org> skribis:
> 
> > ng0 <ng0@infotropique.org> writes:
> >
> >> It seems to me as if SLIM can be dropped once we
> >> have something else in place. Would you agree?

I no longer agree with my own proposed action. But the switch of
the default choice is important.

> > It would be good to keep a display manager service that is lightweight
> > in terms of both resource usage, runtime-dependency closure, and
> > build-dependency closure.  I'm not attached to SLiM, but I would not
> > consider the existence of a GDM service to be sufficient grounds for
> > removal of SLiM.
> >
> > Apart from the needs of those on older hardware, or those who wish to
> > build everything locally from source code, I'm not sure if we've ever
> > successfully built GDM on a non-Intel system.  GDM depends on mozjs-17,
> > which I've never managed to build on mips64el-linux, and it fails on
> > armhf-linux too.  Fixing mozjs on mips64el-linux is probably not
> > trivial, and yet I'm happily using SLiM on my Yeeloong, which is still
> > the only non-Intel GuixSD system as far as I know.
> 
> I agree we should not remove SLiM.  I think the question is more about
> the default we want to have.
> 
> For people using %desktop-services with GNOME and all that, it probably
> makes sense to default to GDM.
> 
> For the lightweight-desktop example, it may makes sense to stick to a
> lightweight login tool.
> 
> One grief I have against SLiM is that it lacks i18n support.  If lightdm
> fixes that, I would recommend it instead of SLiM in the
> lightweight-desktop example.  I haven’t investigated though.
> 
> Thoughts?

My main concern indeed is the way keyboard layouts are handled in SLIM
(see https://debbugs.gnu.org/cgi/bugreport.cgi?bug=26234). As a default
this is not good.
However it is easy to switch the default selection of a login tool,
but the default choice should be one that makes it easy to select one
or multiple keyboard layouts from a list.
The default is what most people will use for GuixSD. And if they can
no longer type in the password the way they've set them up in the
installer or on tty after boot because the default login manager they
selected is written this way, they will be quick to disregard as a
decision Guix made.
The default choice represents "the Guix preference" (for the time it was made).

> > Personally, I'd be much happier with a working system that could be
> > audited and not have the audit become stale before its completion.  The
> > amount of code churn in my systems is so great that it's infeasible for
> > me to audit all of the changes coming down the pipe.  I find that very
> > uncomfortable.
> 
> On one hand I sympathize (I don’t use GNOME/KDE/Xfce and have long tried
> to avoid tools depending on the whole Freedesktop stack in my “base”
> system), but on the other hand, I think we have to realize that (1) no
> single individual can audit more than a tiny fraction of their system,
> and (2) when it comes to running a full desktop environment, we’re even
> further away from that goal anyway, GDM or not.
> 
> Thanks,
> Ludo’.
-- 
ng0
GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
GnuPG: https://n0is.noblogs.org/my-keys
https://www.infotropique.org https://krosos.org

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

  reply	other threads:[~2017-08-30  9:18 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-08-26 21:32 let's talk about SLIM ng0
2017-08-27 20:08 ` Mark H Weaver
2017-08-27 23:40   ` Adam Van Ymeren
2017-08-28 15:33   ` Efraim Flashner
2017-08-30  8:53   ` Ludovic Courtès
2017-08-30  9:18     ` ng0 [this message]
2017-08-30  9:26       ` ng0
2017-09-01 22:34     ` Bernd S.
2017-09-03  4:07       ` Adam Van Ymeren
2017-09-02  9:40     ` Mark H Weaver

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

  List information: https://guix.gnu.org/

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

  git send-email \
    --in-reply-to=20170830091841.rbjz4a4gdobinote@abyayala \
    --to=ng0@infotropique.org \
    --cc=guix-devel@gnu.org \
    --cc=ludo@gnu.org \
    /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 public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).