Paano patayin ang mga proseso sa Linux gamit ang Wayland

  • Hindi pinapayagan ng Wayland ang mga tool tulad ng xkill para sa mga kadahilanang pangseguridad.
  • pkill at kill ay maaaring gamitin upang patayin ang mga proseso mula sa terminal.
  • Ang ilang mga kapaligiran tulad ng GNOME at KDE ay nag-aalok ng kanilang sariling mga solusyon.
  • Ang Fkill ay isang moderno at interactive na opsyon para sa pamamahala ng mga proseso.

Patayin ang proseso sa Wayland

Ang pamamahala sa mga proseso sa Linux ay isang mahalagang gawain para sa sinumang user o system administrator. Gayunpaman, sa pagdating ng Wayland bilang kapalit ng X.Org sa maraming desktop environment, ang mga tradisyonal na pamamaraan para sa pumatay ng mga proseso, tulad ng kilala xkill, huminto sa pagtatrabaho sa parehong paraan. Sa kabutihang palad, may mga alternatibo at angkop na pamamaraan para sa pamamahala ng mga proseso sa "bagong" window system na ito.

Sa artikulong ito, tutuklasin natin ang iba't ibang paraan upang patayin ang mga proseso sa Linux kapag gumagamit ng Wayland, gamit ang mga tool tulad ng pkill, kill, fkill at kahit na mga partikular na opsyon ng pinakasikat na desktop environment. Titingnan din namin kung paano maiiwasan ang mga pag-crash na pumipigil sa iyong mag-log out, lalo na kapag ang isang app ay nagiging hindi tumutugon.

Bakit hindi gumagana ang xkill sa Wayland?

Sa mga kapaligirang nakabatay sa X.Org, ang tool pinapayagan ang xkill na isara ang mga graphical na application sa pamamagitan lamang ng pag-click sa kanila. Gayunpaman, Wayland hindi pinapayagan ang isang application na isara ang isa pa direkta para sa mga dahilan ng kaligtasan at disenyo. Kaya, walang eksaktong katumbas ng xkill na parehong gumagana sa lahat ng kapaligiran ng Wayland.

Gayunpaman, ang ilang mga interface tulad ng GNOME, kDE y Pag-ugoy nagpatupad ng sarili nilang mga mekanismo para sa pagsasara ng mga bintana, bagama't nag-iiba-iba ang compatibility depende sa graphics composer na ginagamit.

Mga proseso ng pagpatay sa Wayland gamit ang pkill at kill

Habang nasa Wayland hindi namin magagamit xkill, maaari pa rin tayong gumamit ng mga klasikong tool sa Linux upang wakasan ang mga proseso. pkill y pumatay ay dalawang mahahalagang utos na nagbibigay-daan sa iyong isara ang mga programa mula sa terminal.

Gamit ang pkill

Ang utos pkill nagbibigay-daan sa iyong pumatay ng isang proseso gamit ang pangalan ng application. Ang syntax nito ay napaka-simple:

pkill process_name

Halimbawa, upang isara Firefox:

pkill firefox

Gayunpaman, isasara nito ang lahat ng mga prosesong naglalaman ng pangalan firefox. Kung gusto naming tiyakin na makakaapekto lang kami sa isang partikular na proseso, maaari naming gamitin ang identifier (PID) nito sa halip na ang pangalan.

Paggamit ng kill na may PID upang patayin ang mga proseso

Upang magamit pumatay, kailangan muna nating malaman ang PID ng prosesong gusto nating isara. Magagawa natin ito sa utos:

ps -e | grep process_name

Ang command na ito ay magpapakita ng isang listahan ng mga tumatakbong proseso at magbibigay-daan sa amin na tukuyin ang PID na gusto naming tapusin. Kapag natukoy na, maaari nating patayin ito gamit ang:

patayin si PID

Kung ang proseso ay lumalaban sa pagsasara, maaari naming gamitin ang signal -9 na pipilitin siya:

pumatay -9 PID

Mga alternatibo sa xkill to kill na mga proseso depende sa desktop environment

Ang isang opsyon ay subukan ang key combination Ctrl+META+Esc, na sa ilang desktop ay nagpapakita ng pulang bungo tulad ng nasa screenshot ng header. Kung hindi, ang iba pang mga solusyon ay ang mga sumusunod.

Dahil hindi pinapayagan ng Wayland a xkill unibersal, ang ilang mga kapaligiran ay bumuo ng kanilang sariling mga tool upang isara ang mga bintana.

GNOME

En GNOME, ang sumusunod na command ay maaaring gamitin upang isara ang isang window mula sa terminal:

gnome-session-quit --force

Ang isa pang pagpipilian ay ang paggamit ng key combination Alt + F2, magsulat ng lg at mula sa developer console isara ang mga application nang manu-mano.

KDE Plasma

En KDE Plasma, ang utos kwin_x11 –palitan ay maaaring makatulong na i-restart ang window manager kung sakaling mag-crash ang ilang application.

Pag-ugoy

Para sa mga gumagamit ng Pag-ugoy, ang pinakamadaling paraan upang isara ang isang window ay gamit ang mga native na setting:

swaymsg pumatay

Fkill: Isang moderno at interactive na alternatibo sa pagpatay ng mga proseso

Kung mas gusto mo ang isang mas intuitive na tool, fkill Ito ay isang kawili-wiling pagpipilian. Binibigyang-daan ka ng tool na ito na interactive na pumili ng mga proseso at madaling wakasan ang mga ito.

Pag-install ng fkill

Upang mai-install fkill Sa Debian o Ubuntu based system, kailangan mo lang tumakbo:

sudo apt install nodejs npm

Pagkatapos ay i-install fkill na may:

npm install --global fkill-cli

Gamit ang fkill

Upang isara ang isang application, patakbuhin lang ang:

fkill

Lilitaw ang isang listahan ng mga tumatakbong proseso. Kailangan mo lang piliin ang gusto mong patayin at pindutin Magpasok.

Mag-log out sa Wayland nang hindi isinasara ang iyong computer

Kung kailangan mong lumabas sa iyong Wayland session nang hindi nire-reboot ang iyong computer, maaari mong subukan ang mga command na ito:

loginctl terminate-session $XDG_SESSION_ID

Maaari mo ring subukan:

sudo systemctl i-restart ang gdm

Ire-restart nito ang session GNOME nang hindi kinakailangang isara ang sistema.

Ang pamamahala sa mga proseso sa Wayland ay maaaring mukhang kumplikado sa simula, ngunit kapag alam mo na ang mga tamang tool, magiging kasingdali ito tulad ng sa X.Org. Paggamit ng mga utos tulad ng pkill y pumatay, bilang karagdagan sa mga opsyon na partikular sa bawat kapaligiran, maaari naming mapanatili ang kontrol sa aming mga application, maiwasan ang mga pag-crash at pagbutihin ang aming karanasan sa Linux.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.