Re: next-generation LTSP landing in unstable
Hi Wolfgang,
Am Freitag, 22. November 2019 schrieb Wolfgang Schweer:
> On Wed, Nov 20, 2019 at 07:48:47PM +0000, Mike Gabriel wrote:
> > On Do 14 Nov 2019 03:46:33 CET, Vagrant Cascadian wrote:
> > >
> > > On 2019-11-14, Wolfgang Schweer wrote:
> > > > On Mon, Nov 11, 2019 at 01:26:17PM -0800, Vagrant Cascadian wrote:
> >
> > > > > One of the biggest changes will be lack of thin client support; the new
> > > > > LTSP only supports fat clients booted over the network.
> > > >
> > > > I figure a SquasFS image consisting of a minimal Debian system with just
> > > > nodm and x2goclient packages added (preconfigured to some extent) would
> > > > match this use case. I remember doing something comparable at times of
> > > > lessdisks.
> > >
> > > Yeah, that shouldn't be hard to implement.
> >
> > One option surely could be an x2goclient thinclient. The X2Go project has
> > code for that already and I deploy similar setups at customers. Probably
> > time to share it with Debian Edu.
>
> Digging a bit into it, I noticed that thin client support is possible
> without using a dm at all. Using a systemd override.conf file allows to
> autologin into tty1; then startx can be run as a user created on the
> fly. The Xsession can be configured to let an X2Go client come up as
> only application. After logging out of the X2Go session, the client
> comes up again with a cleaned login window. This allow one to keep using
> even very old thin clients...
>
> Find attached a script that allows to turn a vanilla Debian workstation
> (only sid atm, because the ltsp package still needs to migrate to
> testing) into an LTSP thin client server, serving both 64- and 32-bit
> clients. (Calling the script with amd64 or i386 as param; also, the
> script could be smarter.)
>
> > Another option might be using Arctica Greeter with Remote Logon support. It
> > would be nice to generate a proper use case within Debian Edu for getting
> > this feature moved into the production realm.
> >
> > I sense, Wolfgang and I should stick our heads together for this, ideally in
> > person, rather than remote.
>
> Yes, there's quite a lot of integration work to be done if Debian Edu
> wishes to provide a multi-purpose school server for the bullseye
> release.
>
> Wolfgang
>
I haven't looked at the script you attached. I dearly recommend having a proper DM between system boot and session start.
I will bring the x2gothinclient src:pkg to Debian unstable within the next week. Once we have that, thin client functionality should be fully covered as a combination of ltsp + x2gothinclient-minidesktop. The minidesktop uses LightDMs auto-login feature...
See: git.x2go.org, Git repo: x2gothinclient
Greets,
Mike
--
Gesendet von meinem Fairphone2 (powered by Sailfish OS).
Reply to: