Skip to main content
Topic: Artix without elogind and libelogind (Read 119 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Artix without elogind and libelogind

Step I: Start with a minimal Artix install.  I'm starting with a Calamares base install with runit and base-devel.  One could use the manual install with basestrap but the Calamares install only takes about five minutes.

Step II: Install seatd:
Quote
# pacman -S seatd-runit

Step III: Remove eloingd:
Quote
# pacman -R elogind

Step IV: See what you need to do to remove libelogind
Quote
# pacman -R libelogind

We/I see dbus, pam, procps-ng, seatd and shadow

Step V:  Add the Joborun linux databases to the bottom of /etc/pacman.conf:
Quote
[jobcore]
SigLevel = Never
Server = http://downloads.sourceforge.net/joborun/r

[jobextra]
SigLevel = Never
Server = http://downloads.sourceforge.net/joborun/r

[jobcomm]
SigLevel = Never
Server = http://downloads.sourceforge.net/joborun/r

Step VI: Refresh the database:
Quote
# pacman -Sy

Step VII: Search for the Joborun versions of the above packages, e.g.
Quote
# pacman -Ss dbus

Step VIII: Install the Joborun versions:
Quote
# pacman -S jobcore/dbus jobcore/pam jobcore/procps-ng jobcore/shadow jobextra/seatd

Step IX: Remove libelogind
Quote
# pacman -R libelogind

It should be noted that you don't have to use Joborun's repositories.  You can also build the above packages yourself with Artix.  You just have to use/adapt Joborun's PKGBUILDS: https://git.disroot.org/joborun-pkg

Step X: Add elogind and libelogind to the Ignore packages. Edit /etc/pacman.conf to add:
IgnorePkg = elogind libelogind

Step XI (Optional): Add  dbus, pam, procps-ng, seatd and shadow to the IgnorePkg line to avoid warnings and/or error messages.

__

Install openbox:
Code: [Select]
# pacman -S jobcore/xorg-server xorg-xinit openbox firefox xfce4-terminal
cp /etc/X11/xinit/xinitrc ~/.xinitrc
nano .xinitc

comment out the last five lines and add exec openbox-session to the bottom and then
Code: [Select]
$ startx

* Firefox doesn't start. The fix is:
Code: [Select]
sudo chown 'usrname':'usrname' ~/.cache

Install xfce4:
Quote
# pacman -S jobextra/polkit xfce4
replace exec openbox-session (or comment it out) and add
Quote
exec startxfce4
Quote
startx
again

Install labwc:
 * also can be done.   Let me know if anyone is interested.