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?


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.


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


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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.