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