From mboxrd@z Thu Jan 1 00:00:00 1970 From: Catonano Subject: Re: GDM future work Date: Thu, 10 Jan 2019 01:15:35 +0100 Message-ID: References: <87y387kl6v.fsf@ngyro.com> <87muoe242u.fsf@gnu.org> <87muodzus3.fsf@ngyro.com> <87d0p51pdx.fsf@gnu.org> <87sgy1ea2k.fsf@ngyro.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000292e6e057f0f7b28" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:32782) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ghO0p-0001Je-MT for guix-devel@gnu.org; Wed, 09 Jan 2019 19:15:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ghO0o-00035u-H7 for guix-devel@gnu.org; Wed, 09 Jan 2019 19:15:55 -0500 In-Reply-To: <87sgy1ea2k.fsf@ngyro.com> 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 --000000000000292e6e057f0f7b28 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Il giorno mer 9 gen 2019 alle ore 23:33 Timothy Sample ha scritto: > Hi Ludo, > > Ludovic Court=C3=A8s writes: > > > Hello Timothy! > > > > Timothy Sample skribis: > > > >> It should be okay for testing as it is. It will not work unless > >> =E2=80=9Cgnome-desktop-service=E2=80=9D is included in your services. = It does work with > >> other window managers, but the session switching UI doesn=E2=80=99t se= em to > >> work. With a bit of fiddling, I got it to start EXWM, but I suspect > >> it=E2=80=99s only because =E2=80=9Cexdm=E2=80=9D comes before =E2=80= =9Cgnome=E2=80=9D when sorted. (For the > >> record, I had to remove the =E2=80=9CTryExec=E2=80=9D key from its des= ktop entry file.) > > > > I tested in =E2=80=98guix system vm=E2=80=99 on =E2=80=98master=E2=80= =99. The welcome screen is fairly > > gray (do you know how we can change the background image?); > > I=E2=80=99m not sure about this yet. The manual says that the default = =E2=80=9Cgreeter=E2=80=9D > (UI for logging in) can be themed using =E2=80=9Cgnome-settings-daemon=E2= =80=9D. I=E2=80=99d > like something more fun, too, but it is low on the priorities list right > now. :) > > > it does show the list of users, specifically those that have a proper > > password set: > > > > > > > > Logging into GNOME works and screen locking works as well. > > \o/ > > > I didn=E2=80=99t find a way to select a session other than GNOME, thoug= h. > > How=E2=80=99s that supposed to work? > > Like I said before, this is broken. Looking at screenshots on the Web, > there=E2=80=99s supposed to be a little gear icon that shows up beside th= e =E2=80=9CSign > In=E2=80=9D button. We have a problem with GNOME right now where some bu= ttons > are invisible but still work (e.g., the calendar month changing > buttons). The session switching button is not just invisible, though. > Clicking where it should be doesn=E2=80=99t do anything. So far, I have = no > leads, but I haven=E2=80=99t spent much time on it yet. > > Thanks for testing! > > > -- Tim > On Ubuntu there are these files: :~$ ls /usr/share/xsessions/ gnome-classic.desktop ubuntu-communitheme-snap.desktop gnome.desktop ubuntu.desktop gnome-xorg.desktop xfce.desktop and ~$ ls /usr/share/wayland-sessions/ gnome.desktop ubuntu-communitheme-snap-wayland.desktop ubuntu-wayland.desktop These are the sessions that the greeter proposes For example, the contents of /usr/share/xsessions/ubuntu.desktop are [Desktop Entry] Name=3DUbuntu Comment=3DThis session logs you into Ubuntu Exec=3Denv GNOME_SHELL_SESSION_MODE=3Dubuntu gnome-session --$ TryExec=3Dgnome-shell Type=3DApplication DesktopNames=3Dubuntu:GNOME X-Ubuntu-Gettext-Domain=3Dgnome-session-3.0 and the contents of /usr/share/wayland-sessions/gnome.desktop are [Desktop Entry] Name=3DGNOME Comment=3DThis session logs you into GNOME Exec=3Dgnome-session --session=3Dgnome TryExec=3Dgnome-shell Type=3DApplication DesktopNames=3DGNOME X-Ubuntu-Gettext-Domain=3Dgnome-session-3.0 --000000000000292e6e057f0f7b28 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


Il giorno mer = 9 gen 2019 alle ore 23:33 Timothy Sample <samplet@ngyro.com> ha scritto:
Hi Ludo,

Ludovic Court=C3=A8s <= ludo@gnu.org> writes:

> Hello Timothy!
>
> Timothy Sample <samplet@ngyro.com> skribis:
>
>> It should be okay for testing as it is.=C2=A0 It will not work unl= ess
>> =E2=80=9Cgnome-desktop-service=E2=80=9D is included in your servic= es.=C2=A0 It does work with
>> other window managers, but the session switching UI doesn=E2=80=99= t seem to
>> work.=C2=A0 With a bit of fiddling, I got it to start EXWM, but I = suspect
>> it=E2=80=99s only because =E2=80=9Cexdm=E2=80=9D comes before =E2= =80=9Cgnome=E2=80=9D when sorted.=C2=A0 (For the
>> record, I had to remove the =E2=80=9CTryExec=E2=80=9D key from its= desktop entry file.)
>
> I tested in =E2=80=98guix system vm=E2=80=99 on =E2=80=98master=E2=80= =99.=C2=A0 The welcome screen is fairly
> gray (do you know how we can change the background image?);

I=E2=80=99m not sure about this yet.=C2=A0 The manual says that the default= =E2=80=9Cgreeter=E2=80=9D
(UI for logging in) can be themed using =E2=80=9Cgnome-settings-daemon=E2= =80=9D.=C2=A0 I=E2=80=99d
like something more fun, too, but it is low on the priorities list right now.=C2=A0 :)

> it does show the list of users, specifically those that have a proper<= br> > password set:
>
>
>
> Logging into GNOME works and screen locking works as well.

\o/

> I didn=E2=80=99t find a way to select a session other than GNOME, thou= gh.
> How=E2=80=99s that supposed to work?

Like I said before, this is broken.=C2=A0 Looking at screenshots on the Web= ,
there=E2=80=99s supposed to be a little gear icon that shows up beside the = =E2=80=9CSign
In=E2=80=9D button.=C2=A0 We have a problem with GNOME right now where some= buttons
are invisible but still work (e.g., the calendar month changing
buttons).=C2=A0 The session switching button is not just invisible, though.=
Clicking where it should be doesn=E2=80=99t do anything.=C2=A0 So far, I ha= ve no
leads, but I haven=E2=80=99t spent much time on it yet.

Thanks for testing!


-- Tim


On Ubuntu there a= re=C2=A0 these files:

:~$ ls /usr/share/xsessions/=
gnome-classic.desktop=C2=A0 ubuntu-communitheme-snap.desktop
gnome.d= esktop=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ubuntu.desktop=
gnome-xorg.desktop=C2=A0=C2=A0=C2=A0=C2=A0 xfce.desktop

<= /div>
and

~$ ls /usr/share/wayland-sessions/gnome.desktop
ubuntu-communitheme-snap-wayland.desktop
ubuntu-wayla= nd.desktop


These are the sessions that the= greeter proposes

For example, the contents of /us= r/share/xsessions/ubuntu.desktop are
[Desktop Entry]
Name=3DUb= untu
Comment=3DThis session logs you into Ubuntu
Exec=3Denv GNOME_SHE= LL_SESSION_MODE=3Dubuntu gnome-session --$
TryExec=3Dgnome-shell
Type= =3DApplication
DesktopNames=3Dubuntu:GNOME
X-Ubuntu-Gettext-Domain=3D= gnome-session-3.0

and the contents of /usr/sha= re/wayland-sessions/gnome.desktop are

[Desktop Ent= ry]
Name=3DGNOME
Comment=3DThis session logs you into GNOME
Exec= =3Dgnome-session --session=3Dgnome
TryExec=3Dgnome-shell
Type=3DAppli= cation
DesktopNames=3DGNOME
X-Ubuntu-Gettext-Domain=3Dgnome-session-3= .0



--000000000000292e6e057f0f7b28--