On Wed, Apr 23, 2025 at 3:02 PM David Wright <deb...@lionunicorn.co.uk> wrote:
>
> On Wed 23 Apr 2025 at 14:25:38 (-0400), Eben King wrote:
> > I have a computer called "alexandria".  Usually I log in via SSH.  I
> > only log in at the console when it's broken so that networking doesn't
> > work, and even then I almost always use a text console.  So I very
> > rarely need X, but still want it there to use if I need it.  However
> > it would be nice if the login screen weren't using up resources.  I'd
> > be completely fine with logging in by startx.
> >
> > To that end, I used aptitude to install the meta-package "xfce", and
> > during installation it asked me whether I wanted to use lightdm or
> > gdm3, and I picked lightdm.
> >
> > What do I need to uninstall to make gnome gone?  Then, what do I need
> > to do to make X not use lightdm?  On this machine I did "chmod 0
> > /usr/sbin/lightdm" which works, but probably isn't the right way.
>
> I would assume that uninstalling the Display Manager would free up
> the most resources, but you can probably prevent the DM from being
> started by stopping, disabling and masking it with systemd. Masking,
> AIUI, just points /etc/systemd/system/<whateverDM>.service at /dev/null.

Using systemd's multi-user target may be a bit easier:

    systemctl set-default multi-user.target

When ready, the gui can be (re)enabled with:

    systemctl set-default graphical.target

Jeff

Reply via email to