I thought someone here had mentioned that the environment and user executing the script at startup and you running the script might have differences. The reason it would have worked with systemd might be that the environment was loaded correctly?
People who come here to say Linux is not good or that this community is an echo chamber and get mad for pointing out obvious flaws in the OS miss two things:
The post is an opinion of someone. Notice the "I" in the title? That should give you some clue.
You are offended when people suggest that you learn and adapt to the OS, but you suggest that Linux should support your workflow without any effort on your part to learn the OS. Which is hypocritical to say the least.
Whatever you do, don’t start down the path of customizing a Linux distro.
Welp, I am already done with that one in my 20s. I guess I should have specified, I had at one point a running arch install that I used as a daily driver. My main session was xfce and I was tinkering with some openbox stuff. Long story short, an update bricked my arch install. Being a noob and also not having the power of nix back then, I basically lost all my configs and dotfiles.
Thankfully I never tinkered in Gentoo ever. I might try it out this year just as a bucket-list thing.
Nowadays, If I want to run arch I am running Endeavor OS.
(PS: I will try to one up you a more dangerous habit: Mechanical Keyboards. Thankfully my cheapskate-ass won't let me fall into this trap as much as I want to buy one... did I tell you I already have 2 of those in the house?)
I thought someone here had mentioned that the environment and user executing the script at startup and you running the script might have differences. The reason it would have worked with systemd might be that the environment was loaded correctly?