Zamknij menu
    Nowe
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31

    LibreOffice czy OpenOffice? Który pakiet biurowy lepiej spełnia Twoje potrzeby?

    2025-08-26
    Facebook X (Twitter) Instagram
    Linuksowo
    • Główna
    • Dystrybucje
    • Tematy
      • Administracja
      • Bezpieczeństwo
      • Instalacja
      • Oprogramowanie
      • Podstawy
      • Wybór systemu
      • Rozszerzenia plików
    • Pozostałe
    Linuksowo
    Główna»Pozostałe»Jak zamknąć aplikację, która nie odpowiada, w systemie Linux?
    Pozostałe

    Jak zamknąć aplikację, która nie odpowiada, w systemie Linux?

    Norbert BarwickiNorbert BarwickiBrak komentarzy3 min. czyt.
    Udostępnij
    Facebook Twitter LinkedIn Pinterest E-mail

    Aby zamknąć aplikację, która nie odpowiada w systemie Linux, można skorzystać z kilku metod – zarówno graficznych, jak i terminalowych. Poniżej znajdziesz rozbudowany poradnik krok po kroku, który zawiera wszystkie potrzebne informacje, wyjaśnienia i przykłady poleceń.

    Spis treści pokaż
    1 1. Zamykanie aplikacji w środowisku graficznym (GUI)
    1.1 Monitor systemu (menedżer zadań)
    2 2. Zamykanie aplikacji przy pomocy terminala
    2.1 Metoda xkill – szybkie zamknięcie okna
    2.2 Metoda kill – zakończenie procesu po PID
    2.3 Przykładowe sytuacje i wyjaśnienia
    3 3. Analiza problemów aplikacji
    4 4. Sposoby na ręczne odblokowanie ekranu lub systemu

    1. Zamykanie aplikacji w środowisku graficznym (GUI)

    W popularnych środowiskach graficznych Linuxa (np. GNOME, KDE, Xfce) dostępne są narzędzia umożliwiające zarządzanie procesami oraz „wymuszanie zamknięcia” aplikacji.

    Monitor systemu (menedżer zadań)

    Większość dystrybucji Linuxa posiada analog menedżera zadań znanego z Windows. Przykłady nazw:

    • Monitor systemu (GNOME)
    • KSysGuard (KDE)
    • Menadżer zadań (Xfce)

    Krok po kroku –

    1. Otwórz monitor systemu – możesz go znaleźć w menu aplikacji pod nazwą „Monitor systemu” lub „System Monitor”.
    2. Znajdź na liście proces odpowiadający zawieszonej aplikacji.
    3. Zaznacz proces, kliknij prawym przyciskiem, wybierz Zakończ lub Wymuś zakończenie.

    To jest najłatwiejsza metoda dla początkujących użytkowników, ponieważ nie wymaga znajomości terminala.

    2. Zamykanie aplikacji przy pomocy terminala

    Jeśli środowisko graficzne nie reaguje lub chcesz działać szybciej, skorzystaj z terminala.

    Metoda xkill – szybkie zamknięcie okna

    xkill to proste narzędzie do ubijania zawieszonych aplikacji pod X11:

    Krok po kroku –

    1. Otwórz terminal (np. „Terminal”, „Konsole”, „xterm”).
    2. Wpisz polecenie:
     xkill 
    1. Naciśnij Enter – kursor zamieni się w „krzyżyk” lub „czaszke”.
    2. Kliknij zawieszone okno aplikacji myszką. Zostanie natychmiast zamknięte.

    Ta metoda działa w środowiskach X11; dla Waylanda (nowsze GNOME, KDE) może nie działać.

    Metoda kill – zakończenie procesu po PID

    Jeśli znasz identyfikator procesu (PID), możesz go zamknąć poleceniem kill.

    Jak znaleźć PID aplikacji –

    1. W terminalu wpisz:
     ps aux | grep NAZWA_APLIKACJI 

    Zastąp NAZWA_APLIKACJI nazwą programu, np. firefox.

    1. Zanotuj wartość PID (liczba w kolumnie po lewej).

    Jak zakończyć proces –

    1. Wpisz:
     kill PID 

    Domyślnie wysyłany jest sygnał SIGTERM (delikatnie prosi proces o zamknięcie).

    1. Jeśli aplikacja nadal nie reaguje, wymuś zamknięcie sygnałem SIGKILL:
     kill -9 PID 

    lub

     kill -KILL PID 

    Ten sygnał natychmiast kończy proces.

    Zamykanie po nazwie aplikacji –

    • Wyślij sygnał SIGKILL do wszystkich procesów o danej nazwie:
     pkill -9 NAZWA_APLIKACJI 

    lub

     killall -9 NAZWA_APLIKACJI 

    (np. killall -9 firefox).

    Przykładowe sytuacje i wyjaśnienia

    • SIGTERM (15) – Standardowy sygnał zakończenia, aplikacja może jeszcze posprzątać i zamknąć się poprawnie.
    • SIGKILL (9) – Wymuszone zakończenie, proces nie ma szans na jakiekolwiek działanie – tego używaj, gdy delikatniejsze metody nie działają.
    • SIGSTOP/SIGCONT – Zatrzymanie/wznowienie procesu – przydatne, gdy proces zużywa dużo zasobów, ale nie chcesz go jeszcze kończyć.

    3. Analiza problemów aplikacji

    Jeśli zawieszanie się aplikacji występuje często, warto szukać informacji w logach systemowych.

    • Dla Ubuntu/GNOME – sprawdź dziennik zdarzeń w aplikacji „Logi” lub pliki w katalogu /var/log/.
    • Możesz też użyć narzędzi takich jak strace lub ltrace do analizy wywołań systemowych i bibliotek.

    4. Sposoby na ręczne odblokowanie ekranu lub systemu

    W przypadku całkowitego zamrożenia systemu:

    • Spróbuj przełączyć się na inny terminal (np. Ctrl+Alt+F2) i zabić procesy stamtąd.
    • Jeśli nawet to nie działa, pozostaje twardy restart komputera.
    • xkill – szybkie zamknięcie okna przez kliknięcie
    • kill / kill -9 PID – zamknięcie procesu po PID
    • pkill / killall NAZWA_APLIKACJI – zamknięcie procesu po nazwie
    • Monitor systemu – graficzny menedżer zadań

    Wybierz metodę odpowiednią do swojego poziomu zaawansowania oraz środowiska pracy. Wszystkie opisane techniki są bezpieczne dla systemu i pozwalają szybko zamknąć zawieszoną aplikację w Linuxie.

    Norbert Barwicki
    • WWW

    Norbert Barwicki pracuje z systemami Linux od 2007 roku, kiedy to zainstalował swoją pierwszą dystrybucję Ubuntu 7.04. Przez lata eksperymentował z ponad 15 różnymi dystrybucjami, w tym Fedora, Debian, Arch Linux i Gentoo, a od 2015 roku specjalizuje się w administracji serwerami opartymi na CentOS i Red Hat Enterprise Linux. Jako certyfikowany administrator Linux (RHCSA od 2018 roku) dzieli się swoją wiedzą na Linuksowo.pl, gdzie opublikował już ponad 100 artykułów pomagających użytkownikom w przejściu na świat open source.

    Pozostałe poradniki

    Jak zlokalizować i zakończyć proces w systemie Linux?

    3 min. czyt.

    Co to jest proces zombie i jak go zakończyć w Ubuntu?

    3 min. czyt.

    Jak używać Monitora Systemu GNOME do śledzenia zasobów w Linuksie?

    3 min. czyt.

    Jak zainstalować i używać monitora systemu w Linuksie?

    3 min. czyt.

    Co to jest proces zombie i jak go usunąć w systemie Debian?

    3 min. czyt.
    a computer screen with a program running on it

    Podstawowe komendy Linux – zarządzanie plikami, katalogami i procesami w terminalu

    25 min. czyt.
    Dodaj komentarz
    Odpowiedz Anuluj


    Poradniki
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31

    LibreOffice czy OpenOffice? Który pakiet biurowy lepiej spełnia Twoje potrzeby?

    2025-08-26
    disc, reader, reading poor, hard drive, pc, it, hard drive, hard drive, hard drive, hard drive, hard drive

    Jak używać fdisk do zarządzania partycjami na dysku twardym? Funkcje, możliwości i typy tablic partycji

    2025-08-23
    Artykuły
    Gnome

    GNOME – intuicyjne środowisko graficzne dla systemów Unix

    2025-08-21
    a row of black computers sitting on top of a table

    Jaki Linux na stary komputer? Przewodnik po lekkich dystrybucjach

    2025-08-18
    macbook air on brown wooden table

    Jak otworzyć plik DWG online? Najlepsze narzędzia do przeglądania i edytowania CAD

    2025-08-16
    O Linuksowo

    Linuksowo.pl to kompendium wiedzy dla wszystkich zainteresowanych systemami operacyjnymi opartymi na jądrze Linux. Oferujemy eksperckie artykuły obejmujące dystrybucje, instalację, bezpieczeństwo oraz oprogramowanie open source. Naszym celem jest dostarczanie praktycznych porad zarówno dla początkujących, jak i zaawansowanych użytkowników.

    © 2025 Linuksowo – Wszelkie prawa zastrzeżone.
    • Strona główna
    • O Linuksowo
    • Polityka prywatności i cookies
    • RSS
    • Kontakt

    Type above and press Enter to search. Press Esc to cancel.