Post A3SlfWIqef5EnW9s2K by reto@pleroma.labrat.space
 (DIR) More posts by reto@pleroma.labrat.space
 (DIR) Post #A3SlfVOU2DzryhmrBI by craigmaloney@octodon.social
       2021-01-21T12:21:09Z
       
       1 likes, 0 repeats
       
       I think systemd is starting to make more sense regarding the principles of least astonishment: I am no longer astonished when systemd does the exact opposite of what I intended.(for reference: I'm running tmux and have a script that start squeezelite with nohup. I am no longer astonished that systemd will now gleefully kill them when I log out of X. I'm also not astonished that the configuration to say "don't do that" doesn't work.)Note: I have hit acceptance and do not need technical support. Also I couldn't care less about your opinion of systemd. Stack Overflow and endless other discussions have done the hard work for you. You may relax.
       
 (DIR) Post #A3SlfVruGpX5RxYM2i by hex@mathstodon.xyz
       2021-01-21T12:37:59Z
       
       0 likes, 0 repeats
       
       @craigmaloney Computer grief shares the same five stages as all grief. But have you ever tried to bargain with a computer? No matter how many megahertz and megabytes and megapixels I try to offer, it cannot be done. True is still true, false is still false, and no amount of bribery is going to make bad code run smooth.
       
 (DIR) Post #A3SlfWIqef5EnW9s2K by reto@pleroma.labrat.space
       2021-01-21T13:05:16.361586Z
       
       0 likes, 0 repeats
       
       @hex @craigmaloney instead of fighting it you could just write a user unit file 🤷‍♂️but that's too easy I guess
       
 (DIR) Post #A3SnVyN7dkoyrejTs0 by craigmaloney@octodon.social
       2021-01-21T13:14:20Z
       
       0 likes, 0 repeats
       
       @reto @hex I'm not sure which part of "too easy" is covered in this walkthrough:https://www.digitalocean.com/community/tutorials/understanding-systemd-units-and-unit-files
       
 (DIR) Post #A3SnVylaAoO45WB0zo by reto@pleroma.labrat.space
       2021-01-21T13:25:58.370201Z
       
       0 likes, 0 repeats
       
       @craigmaloney @hex yes you need to learn the tool you are using... same thing you needed to learn the old way of doing things.Except now stuff fits together in a smooth way and every unit file behaves just the same as any other.Systemd has actually pretty good documentation. Is it long? Sure. But I'd rather have actually accurate documentation than a short but inaccurate one.
       
 (DIR) Post #A3SnnQ6XmgSvnZIWFU by CarlCravens@mastodon.xyz
       2021-01-21T13:29:08Z
       
       0 likes, 0 repeats
       
       @craigmaloney 😂 😢
       
 (DIR) Post #A3SpAhWZHfj2RJ8SKe by craigmaloney@octodon.social
       2021-01-21T13:32:35Z
       
       0 likes, 0 repeats
       
       @reto @hex I'll look into this. Up until this point I didn't know they existed, because (spoiler) things just worked. Now it seems I need to throw out my hard learned knowledge in order to get a process to exist longer than an X session.Perhaps I'll learn Esperanto along the way because it's clearly superior to English and I would hate for my knowledge of English to keep getting in the way of actually communicating with people. I'll get back with you when I'm finished.
       
 (DIR) Post #A3SpAhtxsgRNbs58ng by reto@pleroma.labrat.space
       2021-01-21T13:44:33.101141Z
       
       0 likes, 0 repeats
       
       @craigmaloney @hex if you don't want a session why are you starting a session in the first place?If you run an off the shelve distro you have to live with their choices or configure it to your liking, pick one
       
 (DIR) Post #A3Sqp2iK1MDPhAQw3k by craigmaloney@octodon.social
       2021-01-21T14:01:18Z
       
       0 likes, 0 repeats
       
       @hex @reto Let me be very clear: whenever I'm learning something there is usually a reward for learning it. With systemd I'm learning it because I'm trying to re-achieve that workflow. I'm literally spending time trying to get back to where I was. That is where my complaints are. My benefit is achieving where I was prior to an upgrade. Picture if you will waking up in the morning to find you computer is now 10 feet higher than it was the morning before. That's my experience with systemd. It's not that my computer has ascended to some greater heights, it's now that I have to climb to get there.
       
 (DIR) Post #A3Sqp33Elawgk2Ddey by reto@pleroma.labrat.space
       2021-01-21T14:03:02.107525Z
       
       0 likes, 0 repeats
       
       @craigmaloney @hex well then maybe you could start looking into what systemd excels at? There's a reason why distros switched to it.But you do you, if you'd rather rant along so be it
       
 (DIR) Post #A3SrLZXlUpEkmW0U8O by craigmaloney@octodon.social
       2021-01-21T14:07:11Z
       
       0 likes, 0 repeats
       
       @hex @reto I looked into the unit files, found an Arch wiki that described what I wanted, and it seems to be working. I had to adapt my scripts for the new methodology. It's not 100& what I had before, but it's close enough. Thank you for suggesting the units file because otherwise I'd still be looking.
       
 (DIR) Post #A3SrLZsKGNgRoHcuBM by reto@pleroma.labrat.space
       2021-01-21T14:08:55.030217Z
       
       0 likes, 0 repeats
       
       @craigmaloney @hex no offense, but that's the basics of systemd... you really should read up on the general concept.Else I can see why it's exhausting for you, nothing would make sense or be intuitive if you are missing the most basic things
       
 (DIR) Post #A3Sre4BQJjtR1NNL3Q by CarlCravens@mastodon.xyz
       2021-01-21T14:12:15Z
       
       0 likes, 0 repeats
       
       @reto @hex @craigmaloney Systemd excels at taking over shit that has no business being part of the init system.
       
 (DIR) Post #A3StSEG9EDcKhn4IsK by reto@pleroma.labrat.space
       2021-01-21T14:32:32.167536Z
       
       0 likes, 0 repeats
       
       @CarlCravens that's like saying GNU is taking over shit that does have nothing to do with libc.Systemd is an umbrella, same as apache / gnu / kde...
       
 (DIR) Post #A3T1bxoK2SXuDfCpo8 by kemonine@pleroma.kemonine.info
       2021-01-21T16:03:00.720985Z
       
       1 likes, 0 repeats
       
       @craigmaloney but i have a rod up my ass and it's the internet SO I SHALL BE HEARD!:blobsunglasses:​
       
 (DIR) Post #A3T2Cg9ceDwYAofyzo by djsumdog@djsumdog.com
       2021-01-21T16:10:34.356442Z
       
       0 likes, 0 repeats
       
       @craigmaloney I do agree a system layer helps. systemd could have been an amazing system layer. NetworkManager + dbus are really good. But the systemd CLI and pieces are difficult to work with.All the machines I manage at work are all systemd and I've accepted it. Packaging for systemd targets is way easier than init scripts. But at home and even on my work laptop, I stick to non-systemd distros like Gentoo, Void and Alpine .. just to keep my sanity and also to support distros that want to stay portable.
       
 (DIR) Post #A3TAayqXbLPgjIqkQS by reto@pleroma.labrat.space
       2021-01-21T17:44:36.467054Z
       
       0 likes, 0 repeats
       
       @djsumdog Networkmanager isn't a systemd thing... systemd-networkd / systemd-resolve are
       
 (DIR) Post #A3TluQMVZbLkEi1DJw by djsumdog@djsumdog.com
       2021-01-22T00:42:42.527505Z
       
       0 likes, 0 repeats
       
       @reto I know that. I was using NetworkManager + dbus as an alternative, more modular, system layer. systemd-resolve can go die in a fire 😅