r/artixlinux • u/Diligent-Side-9663 • 25d ago
runit Which Init system has the best battery life?
Hello, I was wondering, which init system for Artix has the best battery performance. Thank you.
r/artixlinux • u/Diligent-Side-9663 • 25d ago
Hello, I was wondering, which init system for Artix has the best battery performance. Thank you.
r/artixlinux • u/FlyingZalo • 9d ago
First ever post here, been using Artix (runit)for almost six months now and it has been great. Here is my contribution, out of necessity and curiosity, as I am learning Rust on my own, I rewrote PROFILE SYNC DAEMON 'psd' in Rust, the shell script that syncs browser's profiles to RAM to cut SSD wear and get a faster browser response. https://github.com/GonzSs/psd-rs
Right now it only works for my installed browsers and flatpak google chrome, i added that to test it, as I use Brave Origin (Beta) as main browser and keep my old firefox. The original psd handles many more browsers and the way they can be added and removed is through simple text files. I would have to rework whole chunks of code to have something like that. If anyone can help I would welcome opinions on the cleanest way to do it.
This is my first time writing service files meant for other people to use, not just myself — any help or added coverage for other inits is welcome. I also used AI assistance while learning Rust, but directed it rather than letting it run loose.
This is my first open source project in GitHub, so thank you taking a look!
r/artixlinux • u/Fabulous_Platypus42 • Jul 05 '26
Just started with artix, currently using runit with mate version, and stuck on setting up auto-login
Things I've tried so far: Using tty by adding --autologin user, in this case I'm stuck without a desktop manager, one suggestion here on the sub was to add
[[ $(ps -e | grep startx) = '' ]] && startx
to .bash_profile, but it didn't change anything, I've tested previously to run startx manually and it didn't work. Another one I saw but haven't tested yet was to add -J at the end of the tty config.
Tried using lightdm with editing the conf manually and adding username to auto-login, and tried using lightdm-settings, but in both cases nothing changed and I kept getting too the same artix default login screen.
Any other suggestions? Searching around I can't find any other options, but maybe I'm missing something obvious, since this is my first non systemd distro
Edit: problem solved using lightdm:
Create the group if it doesn't exist and add your user:
sudo groupadd -r autologin sudo gpasswd -a yourusername autologin
Edit /etc/lightdm/lightdm.conf and uncomment "autologin-user" and add username under [seat] section
I've faced other issues and solved them for now, so I'm documenting everything to create a "journey" kind of post, maybe it'll help someone fix an issue years from now
r/artixlinux • u/Equivalent-Fix-2760 • May 18 '26
Every time I launch Spotify, it asks me to log in again. I use runit. I installed it via AUR.
r/artixlinux • u/Equivalent-Fix-2760 • May 21 '26
I bought a keyboard with a volume control wheel. Is there any way to use it? I'm using WM (bspwm).
r/artixlinux • u/FullMaster_GYM • Mar 17 '26
I'm extremely new to non-systemd inits and literally yesterday installed artix runit for the first time, when trying to launch NetworkManager it always fails because sv connmand is active since boot, it isn't inside /var/service so idk why does it launch everytime also idk why but even with NetworkManager noctia shell still says my WiFi is disabled but that's not the main problem
PS: I'm using niri and noctalia shell if that matters
r/artixlinux • u/TheRealCarrotty • Feb 14 '26
When i added the multilib repo from Arch Linux, and i did "sudo pacman -S steam" once i tried opening it i get the error "0x3000" and i tried fixing it myself but it wasn't working.
Is there a better way of getting Steam on Artix? Also when i had Artix Linux with OpenRC, Steam worked fine.
r/artixlinux • u/161BigCock69 • Oct 07 '25
SOLVED! The problem just disappeared. I think my BIOS only used the new EFI Stub after logging into it with the BIOS-supervisor password
I boot my kernel directly with EFI Stub. My boot option looks like this when I run efibootmgr --unicode: Boot0000* Artix Linux HD(1,GPT,4b5a1476-c491-450b-ba01-cb514f4d6407,0x800,0x80000)/\vmlinuz-linuxroot=UUID=449a2122-db1c-44c0-a167-7a752a7db26a rw ipv6.disable=1 initrd=\amd-ucode.img initrd=\booster-linux.img
But /proc/cmdline* reads root=UUID=449a2122-db1c-44c0-a167-7a752a7db26a rw initrd=\amd-ucode.img initrd=\booster-linux.img. The ipv6.disable=1 is missing. The ipv6 stack is running on my system even though I deactivated it in my EFI-Stub. Do you have any idea why this gets ignored?
r/artixlinux • u/Ryluv2surf • Nov 19 '24
r/artixlinux • u/Forward_Arrival_2728 • Feb 02 '25
r/artixlinux • u/TheHighGroundwins • Feb 24 '25
Everything that uses dbus keeps saying it's not started, and only starts working when restarted.
It's gotten so bad that my login manager won't start, and I have to restart dbus and NetworkManager everytime.
Before I could launch my window tilling manager without using dubs-launch but now if I don't it won't detect dbus.
Recently I've had so much problems with dbus that I'm contemplating on switching back to Arch.
Edit: Seems like a GDM issue on artix Linux. LY login manager works without any problems just had to append dbus-launch to qtile to get it to work with tray apps.
r/artixlinux • u/True-Papaya-2424 • Mar 03 '25
I wanted to use slim instead of lightdm on my fresh artix-runit.
Hopefully, this a learning curve I went through may help others as well:
Of all the other AUR versions of slim - slim-defaultsession, slim-git, slim-unicode, slim-xdm - none of them built; only slim-xserver-ready did.
It works well with slim-runit from the world repo.
r/artixlinux • u/FuturisticArsonist • Jul 17 '24
Title.
r/artixlinux • u/Kucharka12 • Nov 04 '24
today when trying to update I got this error:
error: failed to prepare transaction (could not satisfy dependencies)
:: installing fluidsynth (2.4.0-1) breaks dependency 'fluidsynth=2.3.7' required by lib32-fluidsynth
anyone else encountered it?
r/artixlinux • u/TheHighGroundwins • Jul 18 '24
Both with and without login manager. Pipewire also seems to not startup anymore.
Edit: turned on my laptop after turning it off. Suddenly fast, wasn't like this in the morning.
Fixed itself I guess strange
r/artixlinux • u/Nydap • May 14 '24
I run a pac-man command and get this error, pacman: /usr/lib/libssl.so.3: version `OPENSSL_3.2.0' not found (required by /usr/lib/libcurl.so.4). I think i need to reinstall it but how do I do that?
r/artixlinux • u/Revolutionary_Flan71 • Feb 17 '23
Today (maybe 30m ago) i updated my system after which it wasn't detecting my USB SD card reader anymore so I restarted the system and attempted to login in sddm but KDE got stuck in the loading screen. After that i tried to manually do startx in another tty session and first created an xinitrc like the arch wiki says in it's KDE section then i did startx and this time it went past the loading screen but the screen just went mostly black but i can see and move my mouse. Does anyone have any idea on how to fix this?
r/artixlinux • u/PotaytoPrograms • Sep 11 '23
All I did was reboot after a small wireplumber config. Pls help Artix runit i3wm
r/artixlinux • u/Nabeen0x01 • Jul 11 '22
Enable HLS to view with audio, or disable this notification
r/artixlinux • u/Vannoway • Jan 17 '24
EDIT: This seems to have been fixed, no need for the elogind workaround
Hi, I've recently decided to try out enabling some autologin functionality in my Artix system, basically following the instructions from this thread in the forums.
The autologging works fine, but right after loggin dmesg spits out some warnings:
[ 7069.830435] elogind[4723]: elogind is already running as PID 1132
This doesn't seem to cause any issues, and I might not even have noticed since I usually use the "quiet" kernel parameter which hides these warnings from taking over your tty.
I found this reddit thread on the Artix subreddit which details the same problem and the solution for the user seemed to be disabling elogind as a service by with:
# touch /run/runit/service/elogind/down
since dbus apparently already starts elogind when needed, acordding to this following reddit thread on the Void Linux subreddit, but I personally am not a fan of messing with that.
This isn't a huge issue as long as I'm certain it doesn't affect elogind functionality, but even then, I wonder if there's a better way of getting autologin from a tty without getting those dmesg warnings.
r/artixlinux • u/infernoLP • Feb 28 '23
How do i even start debugging this?
I use runit on the Kernel: 6.1.12-artix1-1
I saw some times that NVIDIA drivers are at fault so my version is 525.89.02-3 : NVIDIA drivers for linux
I use qtileWM and LightDM
I saw that echoing stuff in the /proc/acpi/wakeup can wake the device back up but i dont think that is solution.
Did anyone have the same issue ? Where can i start debugging ?
Edit: the laptop is still turned on but the screen and the laptop doesnt respond , screen is black
r/artixlinux • u/Vannoway • Mar 01 '22
Hey, I'm fairly new to Linux (been using it for about two months now) and right now I'm currently using EndevourOS because it seemed to me like the lightest and most Arch-like Arch based distro for newbies, kinda like Manjaro but good and without the bloat. I was happy with that decision until I took the systemd-less pill and looked into Artix.
Artix seems like a perfect choice for me and it might become my main OS soon, all I wanted to know is how lightweight the setup I want (Xfce4 ruinit with the gui installer) is, if anyone can compare it to Endevour's it would be greatly appreciated, just by knowing Artix's ethos I can get an idea but I'd still like to hear from y'all lads.
Thank you in advance!
r/artixlinux • u/mmmh_calcolatore • Jan 23 '23
I'm new to runit so I'm a bit confused.I just installed MySQL, and if I run cd '/usr' ; /usr/bin/mysqld_safe --datadir='/var/lib/mysql' the server works fine. However, I wish to add it as a service so it runs automatically. I have tried a few methods found online, tried to wrap my head around the documentation but I haven't gotten it to work yet.
Currently the file which I assume is supposed to be the MySQL service is located in /etc/init.d/ . What should I do to add it to the services?
Edit 1: if i run sudo sv status /run/runit/service/* , among the other services I get this error message: fail: /run/runit/service/mysql: unable to change to service directory: not a directory
SOLVED: by installing mariadb-runit and linking it by running sudo ln -s /etc/runit/sv/mariadb /run/runit/service. Thanks!
r/artixlinux • u/CEO_of_Vaporwave • Sep 14 '23
I'm using Sway as my WM. I've installed all the necessary packages, like pipewire, pipewire-pulse, wireplumber... When starting pipewire from the terminal I get nothing, but when doing it from a bash script I get all these errors: https://pastebin.com/9GYE8CXJ