Skip to main content
Recent Posts
31
Installation / Migration / Configuration / upgrading moksha grep: /usr/etc/enlightenment/sysactions.conf: No such file
Last post by n00b -
upgrading moksha                                                      [---------------------------------------------] 100%
grep: /usr/etc/enlightenment/sysactions.conf: No such file or directory
grep: /usr/etc/enlightenment/sysactions.conf: No such file or directory

should it be /etc/enlightenment/sysactions.conf
34
Forum / Re: OpenRC or dinit?
Last post by n00b -
I agree with the general recommendation for OpenRC, since it's the oldest (it's older than systemd!), most widely deployed and best documented alternative init system. Any problem you have, it's likely other people already went through it and documented their solution.

Dinit is also a good pick though. It's also a first class citizen in Artix (you won't miss any system services), and it's the closest in behavior to systemd. It might have changed, but dinit has parallel startup by default, while OpenRC doesn't (it can be enabled, but its creators don't trust it much), which makes dinit boot much faster.
it also has user services, which OpenRC has, using dinit.
I find it's use much simpler, and the creator actual posts here. Sure it's mostly, "RTFM your doing it wrong," but still, it's cool.
36
Installation / Migration / Configuration / DEFAULT_BOOT_DEVICE has been blocked by current security policy
Last post by Artic_Medic -
Greetings,
I'm new to Linux and I wanted to try Artix Linux. Although I've come across secure boot violations. Any help or advice is appreciated!

Issue:
From what I've searched for it seems Artix Linux does not come pre-signed similar to Arch Linux, and unlike Tails (Debian based) and Linux Mint (Ubuntu based) which are pre-signed.

Questions:
  • How hard it is to sign it myself? And will it need re-signing after updates?
  • In terms of security, is it incorrect to make an exception to secure boot security within BIOS?

Notes:
I'm using a Dell G15 5535 running the latest BIOS version 1.12 provided by manufacturer.
I'm trying to install Artix Linux through a USB flash drive.
37
Software development / Re: shed init independient user services
Last post by EDX-0 -
so i am trying to make active development of shed once more

I've been coming across this project and found it interesting, but I want to address a few things from looking at, running it without any services, and somewhat tinkering with the code (I wanted to try it with some test services, but it seems to hang on start_services for both master and version 0.2.0):

ah yes that happens because of my stupid code, shed WANTS to use the $XDG_CONFIG_HOME var but when it ain't set it was defaulting to ~/.config which is expanded in stupid unreliable ways that should not be used inside posix compliant scripts, rn master is corrected to use ${HOME}/.config


  • While I do understand that shed's primary use case is for GUI sessions (thus, usually summoned by .xinitrc), I think this has the potential to be a full-blown user service manager (for something written in shell, it can be even integrated with turnstile).
    Currently, we export GUI_SESSION_PID in .xinitrc so that shedc can read it later. Why not save $GUI_SESSION_PID to a file to be read by shedc to detect if a shed session is running? Since it already uses XDG_RUNTIME_DIR, I think it can be something like /run/user/$USER_ID/shed/session (I also believe shed should get its own directory inside $XDG_RUNTIME_DIR). This way if I log into my system on another tty, I can still control my shed-controlled daemon.

well i'm writing shed inspired by my understanding of how sysvinit works and with the intention to manage x11 sessions,  however as you say there is no reason for shed to only manage graphical sessions nor just x11 session, i do want to implement the oneshot service type and a session cathegory of services that will be executed BEFORE the regular services and are not re-started on a shed reload nor affected by the shec <start|stop|restart> all command, so that stuff like the window manager (or wayland compositor) and keyring service (gnome-keyring, kwallet, etc...)

I do like the idea of the /run/user/$USER_ID/shed/session directory to store the shed sessions, will try to implement that this week while still providing compatibility for the older scheme, u know so that the update from current scheme to the new one only rquires a shedc reload

  • When shed exits without shedc (by Ctrl+C or any unexpected exits, for instance), it should also do things like shedc logout so that it can cleanly exit without leaving anything behind, I think a trap would do nicely.
Overall, I actually like it, but unfortunately I can't run any services since it seems it's stuck on start_services. I can post logs if needed.

this is because of how the dirs are defined, is fixed in master.
38
Off-Topic / Re: Neww Hardware Shopping
Last post by mrbrklyn -
they are virtually  indestructible, are low power and save lots of money and last  longer because they don't depend on a fan.  It is not unusual for me to leave a server up and running for 15 years.
40
Forum / Re: OpenRC or dinit?
Last post by capezotte -
I agree with the general recommendation for OpenRC, since it's the oldest (it's older than systemd!), most widely deployed and best documented alternative init system. Any problem you have, it's likely other people already went through it and documented their solution.

Dinit is also a good pick though. It's also a first class citizen in Artix (you won't miss any system services), and it's the closest in behavior to systemd. It might have changed, but dinit has parallel startup by default, while OpenRC doesn't (it can be enabled, but its creators don't trust it much), which makes dinit boot much faster.
Artix forum uses a single cookie to remember youOK