Heute veröffentliche ich meine erste öffentliche Linux App. Ihr Name ist Boot Mate.
Wer sie direkt sehen will hier bitte:
Source Code: https://github.com/srueegger/bootmate
-------------------------------------------------------------------------------
Was kann die App? Die App kann die Autostart Einträge von deinem Nutzer und vom System verwalten. Man kann bestehende Autostart Einträge löschen, bearbeiten oder neue hinzufügen. Kompatibel ist die App mit allen Desktops die die "Desktop Application Autostart Specification" von freedesktop.org nutzen. Soweit mir bekannt sind das alles grossen Desktops: Gnome, KDE, XFCE, Cinnamon, etc
Und so sieht die App jeweils im Light- und Darkmode aus:
Zum Hintergrund: Wie einige ja wissen, bin ich ein Ubuntu-User. Und Ubuntu bietet seit ich denken kann eine grafische App an um seine Autostart Einträge zu verwalten. Mit Ubuntu 25.10 wurde diese App aber entfernt. Als Ersatz kann man nun direkt in den Gnome Einstellung bei jeder App anwählen ob sie beim Systemstart gestartet werden soll oder nicht.
Und für viele wird das völlig ausreichen und cool sein. Für einige aber nicht, da die Gnome eigene Lösung aus meiner Sicht zwei fundamentale Nachteile hat.
- Hat man keinen Vogelblick auf die Autostarts, man sieht nicht auf einen Blick welche Apps alle automatisch starten. Sondern mühsam bei jeder App einzeln schauen ob sie startet oder nicht.
- Man kann beim Start eines Programms keine Startparameter mitgeben
Also dachte ich mir okay, das ist nervend. Die Autostarteinträge über Textdateien von Hand zu schreiben ist aber auch nervend. Also schreibe ich mir eine kleine App.
Erst wollte ich die APP in der Programmiersprache Vala schreiben, da ich mit der vertraut bin. Aber ich wollte mich auch schon länger mal mit Rust beschäftigen. Daher habe ich mich für Rust entschieden - und tadaa die App ist hier. Als GUI-Toolkit habe ich mich (als Gnome Kind) für libadwaita entschieden.
Wenn du mich bei der Entwicklung der App unterstützen willst, kannst du gerne Fehler melden. Was ebenfalls benötigt wird sind noch Übersetzungen - zurzeit gibt es die App nur in Englisch und Deutsch. Ansonsten bin ich schon glücklich, wenn ihr dem GitHub Repository einen Stern gibt ![]()
Verfügbarkeit:
Die App ist als Flatpak verfügbar: