Porady Admina: xkill
Ostatnia aktualizacja: 25 kwietnia 2024, 12:03
W kolejnym wpisie z cyklu Porady Admina przybliżę polecenie xkill.
xkill to narzędzie wiersza poleceń, które może zamknąć niepożądane okna na ekranie użytkownika. Zasadniczo xkill zmusza serwer X do zamknięcia połączenia z klientem. To narzędzie zabija programy bez podawania PID za pomocą jednego polecenia.
Jeśli -id nie podano identyfikatora zasobu, xkill wyświetli specjalny kursor jako monit dla użytkownika o wybranie okna, które ma zostać zamknięte. Jeśli przycisk wskaźnika zostanie naciśnięty nad oknem innym niż root, serwer zostanie zamknięty oraz jego połączenie z klientem.
W systemach opartych na Debianie i Ubuntu xkill jest częścią pakietu x11-utils.
W systemach opartych na pakietach RPM, takich jak Red Hat, Fedora, SUSE, openSUSE oraz w systemie Arch Linux xkill jest dostępny w pakiecie xorg-xkill.
Składnia
xkill
lub
xkill OPCJE
Opcje
-display nazwa wyświetlana : Serwer X, z którym należy się skontaktować
-id zasób : zasób, którego klient ma zostać zabity
-frame : nie ignoruje ramek menedżera okien
-przycisk numer : konkretny przycisk, który należy nacisnąć, aby wybrać okno
-all : zabij wszystkich klientów z oknami najwyższego poziomu
-version : wydrukuj wersję i wyjdź
Przykłady
Aby uzyskać listę wszystkich otwartych okien, które można zamknąć za pomocą polecenia xkill, uruchom komendę:
xlsclients
Aby zabić proces w konsoli, np. thunar:
killall -9 thunar
Aby zabić proces za pośrednictwem xkill:
xkill
i kliknij wygenerowanym kursorem w okno do zabicia.
Aby nie wpisywać polecenia xkill w terminalu, możesz utworzyć skrót klawiszowy, zgodnie z Twoim pulpitem, podając:
– Nazwę: xkill
– Polecenie: xkill
– Skrót klawiszowy (własny), np. Shift + Ctrl + Alt + x
Skrót klawiszowy będzie działał po ponownym zalogowaniu do pulpitu.
Więcej informacji o programie xkill uzyskasz poleceniami:
xkill --help
man xkill