Cafeina's pub

Here’s my topic to post about some miniapps I’ve written some time ago.

This time is the turn of StartUp: a viewer and editor of items of the Haiku start process. I created this app many months ago. It was created by me (not generated by any AI) and the UI is Haiku native.

cafeina/StartUp: Haiku operating system start-up manager. - Codeberg.org

It can do:

  • Add or remove entries from the autolaunch folder in user configuration.
  • Edit the user scripts.
  • Edit the kernel configuration file.
  • Manage the lists to block entries from HPKG packages.
  • View the launch daemon tasks and targets, and start or stop them. Also has a creator of custom tasks.

It is licensed under MIT license.

20 Likes

Builds fine, and looks nice. First impression: very positive!

Thanks for your work on this (and also for your work around improving the HaikuBook).


Aaand… managed to crash it by “enabling/disabling” a setting on the “Kernel settings” page :stuck_out_tongue:. (segment violation on KernelSettingsModel::FindField(BString const&)).

2 Likes

Ok, let me check what went wrong so I can fix it.

Really nice application :+1:
I just looked through all the options it has (wow,that’s a lot) without changing anything.
Works great here and simplifies many tasks that would otherwise require messing with configuration files.

1 Like

I like it. It would be a great asset in HaikuDepot.

3 Likes

Ahoy @cafeina ,

It was my few compiling attempt – it worked flawlessly.
Actually I just went through the options, not changing anything. If I would be requested to change a boot option I would use this app than playing with reaching boot options in Bootloader. Getting into the prompt is annoyingly long time as creates all restore ponts and I have many, and when I already in and navigate within menu … some time constraint in bootloader sometimes interrupts it, and concludes in continuing to boot before I finish settings, or just simply do a reboot.

Thanks to shared it -

:cowboy_hat_face:

1 Like

Nice application when we don’t remember all the possible config files available and where they’re located :+1:

2 Likes