AppImageLauncher icon indicating copy to clipboard operation
AppImageLauncher copied to clipboard

Remove hard dependency on systemd (to support systems like Slackware)

Open TronNerd82 opened this issue 1 year ago • 3 comments

Pre-submit checks

  • [X] I checked for similar issues beforehand, but could not find any. I could not add my proposal to any existing issue.
  • [X] I am going to take the time to to fill in all the required details. I know that the bug report will be dismissed otherwise.

Feature description

I attempted to install AppImageLauncher on Slackware, but to no avail.

Slackware is perfectly capable of running AppImages, as is just about any modern distro, but when I tried installing AppImageLauncher using the lite AppImage, it failed to install, throwing up an error related to systemctl not being present.

Slackware doesn't make use of Systemd or any other common init system (which I'm assuming AppImageLauncher relies on), instead preferring SysVinit with BSD-style init scripts.

Proposed solution

If I could, I would help, but I am nowhere near competent at programming actual stuff yet. I would like to see support for Slackware come along in the future, but I don't expect it to happen anytime soon. I'm pretty patient, however, so immediate action is not imperative.

Alternative solutions you considered

No response

Additional context

Please forgive me if this issue seems rather unprofessional and poorly written, this is my first time.

TronNerd82 avatar Jul 01 '24 18:07 TronNerd82

Since I'm not capable of testing integration with every distribution out there, I'm re-purposing this issue as another "Remove hard dependency on systemd" one. Those have been closed in the past because systemd makes the management of user(!)-level services really, really easy. No nohup magic, no manual PID tracking, it's all abstracted away from application developers.

As it's coming up regularly, I'll keep this one around for now. But please note that this has really, really low priority. I'm not too keen on having to write and maintain my own user service management.

TheAssassin avatar Oct 20 '24 16:10 TheAssassin

Some people are working on packaging this for Void, which uses Runit - https://github.com/void-linux/void-packages/issues/26702

lady-melinoe avatar Oct 22 '24 14:10 lady-melinoe

this is the exact issue im facing on slackware rn, i suggest you make an alternative install option for sysvinit

kapijawastaken avatar Sep 28 '25 10:09 kapijawastaken