Sie können verwenden, um disown
zu verhindern, dass das Programm von seinem Startterminal einen Auflegen-Anruf erhält. Auf diese Weise bleibt das GUI-Programm geöffnet, wenn das Terminal geschlossen wird.
Wie bleiben die erzeugten GUI-Programme beim Schließen von bash erhalten?
Wenn ich GUI-Programme von einem Terminal-Fenster aus gestartet habe (mit '&' am Ende), wie kann ich das Terminal schließen, ohne auch die GUI-Programme zu schließen?
4 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Verwenden Sie nohup
das Programm auszuführen, wird es „einen Befehl ausführen immun gegen hangups, mit Ausgang auf einen Nicht-tty“
Stellen Sie dem Befehl einfach nohup
wie in voran
nohup kdiff3
Das &
ist sogar optional und es ist nicht abhängig von bash.
Ihre Desktop-Shell stellt möglicherweise ein CLI-Dienstprogramm zum Starten eines GUI-Programms bereit, als ob es von der Desktop-Shell aus gestartet würde (ich nehme an, das Dienstprogramm fordert den Shell-übergeordneten Prozess tatsächlich auf, diese App zu starten). Der Befehl wird sofort zurückgegeben, während die gestartete App geöffnet wird. Sie können das Terminal schließen, ohne die gestartete Anwendung zu beenden.
KDE / Plasma
Für die KDE / Plasma-Shell lautet das Dienstprogramm kstart <name_of_executable>
:
kstart dolphin /var/log
GTK-basierte Muscheln
Sie können verwenden gtk-launch <base_name_of_desktop_file>
:
gtk-launch firefox
(vorausgesetzt, Sie haben ein firefox.desktop).
Ich benutze byobu
zu diesem Zweck.
- Erster Lauf
byobu
byobu
Führen Sie dann auf einer virtuellen Registerkarte von Ihren Befehl aus- Selbst wenn Sie das Terminal schließen,
byobu
ist Ihr Befehl auch aktiv, da der Prozess aktiv ist. - Um wieder zu Ihrem Befehl zu gelangen, öffnen Sie ein Terminal und rufen Sie an
byobu
. Alle virtuellen Registerkarten, einschließlich derjenigen, die Ihren Befehl enthält, werden wiederhergestellt.
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4