Jak wyłączyć wyskakujące okienko „Zamknij ten terminal?” podczas zamykania terminalu?

10

Za każdym razem, gdy chcę zamknąć terminal, pojawia się okienko z pytaniem „Zamknąć ten terminal?” ponieważ jakiś proces działa w terminalu. Nie obchodzi mnie ten proces. Jak zapobiec wyświetlaniu tego wyskakującego okienka przez terminal?

scdmb
źródło
uruchomienie polecenia w terminalu nohup COMMAND & disownmoże czasem to naprawić - jest to przydatne, jeśli jest to program GUI, taki jak gedit lub nautilus.
Wilf

Odpowiedzi:

9

W 16.04 znajdziesz ten wybór w edytorze dconf. W razie potrzeby możesz go zainstalować za pomocą

sudo apt install dconf-editor

Następnie przejdź do

org -> gnome -> terminal -> legacy

i odznacz confirm-close.

Hinz
źródło
2

gconf-editorNajpierw musisz zainstalować . Wystarczy otworzyć terminal za pomocą Ctrl+ Alt+ Ti wpisać następujące polecenie:

sudo apt-get install gconf-editor

Następnie naciśnij Alt+ F2lub otwórz Dash i wpisz, gconf-editora pojawi się okno edytora konfiguracji. Następnie przejdź do AppsGnome-terminalglobali odznacz opcję confirm_window_close.

Źródło

zian
źródło
Wygląda na to, że w aplikacjach nie ma nic o nazwie Gnome-Terminal. Istnieje jednak pulpit /desktopapplications→, terminalpod którym taka opcja wydaje się nie istnieć, tylko execi exec_arg.
Anders Lindén
1
Działa to również dla terminala MATE, ale musisz użyć dconf-editor, klucz jest podorg.mate.terminal.global
Joril
Ta odpowiedź jest nieaktualna. Prawidłowa odpowiedź dla współczesnych instalacji Ubuntu to odpowiedź Hinza
Jonathan Landrum
0

Wystarczy nacisnąć Ctrl+, Caby anulować dowolny działający proces w tle, a następnie można zamknąć terminal bez wyświetlania wyskakującego okienka.


Uwaga:

Możesz wpłynąć na swój system, zamykając terminal z uruchomionymi procesami w tle. Dobrym przykładem jest jeśli uruchomiona jest aktualizacja lub aktualizacja, komenda apt może zostać zablokowana i możesz zacząć otrzymywać następujące błędy:

E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/) is another process using it?

Na szczęście zostały rozwiązane w tym pytaniu .

To tylko przykład tego, co może się zdarzyć, jeśli zamkniesz terminal, gdy uruchomiony jest proces w tle. Inne rzeczy mogą się zdarzyć w zależności od samego procesu.

Parto
źródło
2
+0. Masz na myśli dobrze, ale nie sądzę, że Ctrl + C w ogóle zatrzymuje procesy w tle. Sprawdź swoje odpowiedzi, zanim je opublikujesz.
unforgettableidSupportsMonica
To ostrzeżenie, a nie odpowiedź.
Hinz