
Der Titel sagt also alles. Gibt es einen grundlegenden Unterschied zwischen dem Starten eines Programms über das Terminal und dem Starten über den Launcher?
Antwort1
Ja, es gibt einen Unterschied. Launcher-Symbole sind .desktop
Dateien, die den Windows-Verknüpfungen ähneln. Diese Dateien haben eine Exec-Zeile, die die eigentliche Binärdatei für das jeweilige Programm aufruft, möglicherweise mit bestimmten Optionen.
Wenn Sie Firefox beispielsweise vom Terminal aus starten, wird die eigentliche Firefox-Binärdatei aufgerufen.
Terminalbefehle werden auch an die Shell des Terminals angehängt, das sie aufgerufen hat. Sofern Sie nicht am Ende eines Befehls oder ein & anhängen nohup
, wartet das Terminal, bis die App beendet ist, und reagiert nicht auf andere Befehle (aber auf Tastaturunterbrechungen oder Signale wie SIGKILL oder SIGSTOP).