:: Re: [devuan-dev] Libseat support fo…
Top Page
Delete this message
Reply to this message
Author: Hendrik Boom
Date:  
To: devuan developers internal list
Subject: Re: [devuan-dev] Libseat support for xorg
On Sun, Jan 29, 2023 at 11:56:51AM +0000, Mark Hindley wrote:
> Tom
>
> On Sun, Jan 29, 2023 at 10:15:34PM +1100, wirelessduck@??? wrote:
> > My work desktop is running chimaera with just Xorg, elogind, and openbox via startx without any display manager or login manager. It also has a NVIDIA GeForce GTX 1080 Ti.
> >
> > I am willing to be a guinea pig here if it’s possible to test and revert
> > without breaking my system in a bad way? Do you have a link to a list of steps
> > required to test this seatd feature?
>
> Many thanks, that would be very helpful. I think it would only work if you are
> preapred to upgrade to daedalus/testing first. If you can, I suggest:-
>
> - log out of all X sessions and work from a real console.
>
> - Upgrade to daedalus
>
>    apt-get update
>    apt-get upgrade
>    change /etc/apt/sources.list{,.d}
>    apt-get update
>    apt-get upgrade
>    apt-get dist-upgrade
>    reboot

>
> - apt-get install libseat0 and/or seatd itself.
>
>    If you don't install seatd, libseat0 will continue to use elogind as a
>    backend.

>
> - Add your user to the video group
>
> - log out and back in again
>
> - Download and install these 2 packages (ceres, but installable in daedalus)
>
>    ii  xserver-common                              2:21.1.6-1devuan1                      all          common files used by various X servers
>    ii  xserver-xorg-core                           2:21.1.6-1devuan1                      amd64        Xorg X server - core server

>
>    http://deb.devuan.org/merged/pool/DEVUAN/main/x/xorg-server/xserver-xorg-core_21.1.6-1devuan1_amd64.deb
>    http://deb.devuan.org/merged/pool/DEVUAN/main/x/xorg-server/xserver-common_21.1.6-1devuan1_all.deb

>
> - startx as you usually would. Hopefully it will all work fine -- it does for me on my daily driver.
>
> - check changing vts, hotplugging devices etc are OK.
>
> - reportbug xserver-xorg-core if there are problems
>
>    Also you can restore the unforked (daedalus) packages by running

>
>    apt-get install xserver-xorg-core/daedalus

>
> > Should I be taking a clonezilla backup before doing any of this testing on my
> > primary work desktop?
>
> Backups are always good, although I don't see an obvious way you might lose
> data. Having alternative (ssh, serial console etc) access in advance may be
> useful if the console locks up and you need to reboot.
>
> HTH and many thanks.
>
> Mark


If this were to fail, would there still be a way to boot the system to a root console without involving Xorg, libseat, and seatd?

-- hendrik