Ich bin daran interessiert zu wissen, wie "Startup Applications", auf die Sie vom Dock aus zugreifen können, funktionieren.
Ich möchte dies wissen, weil ich den Unterschied zwischen dem Hinzufügen eines Eintrags an folgenden Stellen kennen möchte:
/etc/rc.local
/etc/profile
/home/$USER/.profile
und dasselbe über diese GUI-Anwendung tun. Was mich verwundert ist, dass ich nicht sehe, dass das Programm Einträge in den oben genannten Dateien erstellt.
Jede Desktop-Umgebung, die den Freedesktop-Spezifikationen (auch bekannt als XDG) entspricht, sollte Autostart-Anwendungen bei der Benutzeranmeldung oder bei jedem Einlegen eines Wechselmediums verwenden.
Zum automatischen Starten einer Anwendung bei der Benutzeranmeldung sucht die Desktop-Umgebung nach einer
.desktop
Datei, um die dort angegebene Anwendung auszuführen. Diese.desktop
Dateien befinden sich normalerweise inWir können sie aber auch an folgenden Orten haben:
In jedem Fall wird eine
.desktop
Datei in~/.config/autostart
als die wichtigste auszuführende Datei definiert, wodurch.desktop
Dateien an anderen Speicherorten überschrieben werden.Ubuntu erfüllt diese Spezifikation und Benutzer können Anwendungen mit einem GUI-Ansatz zu "Autostart Applications" hinzufügen.
Die Anwendung kann unabhängig vom Desktop von verschiedenen anderen Standorten aus automatisch gestartet werden, z. B.
~/.profile
für die Shell,/etc/rc.local
zum Ausführen beim Systemstart oder in jüngerer Zeit mithilfe von systemd .quelle