Artix Linux Forum

Artix Linux => Installation / Migration / Configuration => Topic started by: atlanelan on 27 August 2024, 07:34:16

Title: Uninstall elogind
Post by: atlanelan on 27 August 2024, 07:34:16
Hi! Switched to seatd and services are running as usual. When I try to remove elogind got these dependency errors.
Code: [Select]
kkm@kkm ~> sudo pacman -Rns elogind
[sudo] password for kkm:
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing elogind breaks dependency 'elogind' required by libpulse
:: removing elogind breaks dependency 'elogind' required by networkmanager
:: removing elogind breaks dependency 'elogind' required by rtkit
:: removing elogind breaks dependency 'elogind' required by swayidle
kkm@kkm ~ [1]>
Is it safe to ignore these dependencies and remove elogind.
Title: Re: Uninstall elogind
Post by: Hitman on 27 August 2024, 07:46:54
You don't have to: https://forum.artixlinux.org/index.php/topic,3050.msg39887.html#msg39887

If you must use pacman -Rdd but it gets put back with updates.
Title: Re: Uninstall elogind
Post by: atlanelan on 27 August 2024, 08:01:08
You don't have to: https://forum.artixlinux.org/index.php/topic,3050.msg39887.html#msg39887

If you must use pacman -Rdd but it gets put back with updates.
Thanks. Because of these instructions Im tempted to remove elogind.
"elogind removal
Strictly speaking, this part is optional. If you leave elogind on your system, it will still work fine. The dbus autostarting feature will make elogind always start by itself on login so it is a bit wasteful. You can opt to remove it totally.
Code: [Select]

$ sudo pacman -Rdd elogind

Of course, never lightly use -Rdd but in this case it is okay. seatd only needs libelogind to function. Programs that depend on elogind should function perfectly fine with seatd/libseat. Artix needs to update the package dependencies to be a bit more generic, but for now this is OK."