Upravljanje procesima u Linuxu je ključni zadatak za svakog korisnika ili administratora sistema. Međutim, dolaskom Waylanda kao zamjene za X.Org u mnogim desktop okruženjima, tradicionalne metode za ubiti procesepoput poznatog xkill, prestali su da rade na isti način. Na sreću, postoje alternative i prikladne metode za upravljanje procesima u ovom „novom“ prozorskom sistemu.
U ovom članku ćemo istražiti različite načine ubijanja procesa u Linuxu kada koristite Wayland, koristeći alate kao što su pkill, kill, fkill, pa čak i specifične opcije najpopularnijih desktop okruženja. Također ćemo pogledati kako izbjeći padove koji vas sprečavaju da se odjavite, posebno kada aplikacija prestane reagirati.
Zašto xkill ne radi na Waylandu?
U X.Org okruženjima, alat xkill dozvoljava zatvaranje grafičkih aplikacija jednostavnim klikom na njih. Međutim, Wayland ne dozvoljava jednoj aplikaciji da zatvori drugu direktno iz razloga sigurnosti i dizajna. Dakle, ne postoji tačan ekvivalent xkill koji radi isto u svim Wayland okruženjima.
Međutim, neka sučelja kao što su GNOME, KDE y njihanje implementirali su sopstvene mehanizme za zatvaranje prozora, iako kompatibilnost varira u zavisnosti od grafičkog kompozitora koji se koristi.
Procesi ubijanja u Waylandu sa pkill i kill
Dok smo u Waylandu ne možemo koristiti xkill, još uvijek možemo pribjeći klasičnim Linux alatima za završetak procesa. pkill y ubiti su dvije bitne naredbe koje vam omogućavaju da zatvorite programe s terminala.
Korištenje pkill
Naredba pkill omogućava vam da ubijete proces koristeći ime aplikacije. Njegova sintaksa je vrlo jednostavna:
pkill ime_procesa
Na primjer, zatvoriti Firefox:
pkill firefox
Međutim, ovo će zatvoriti sve procese koji sadrže ime firefox. Ako želimo da budemo sigurni da utičemo samo na određeni proces, možemo koristiti njegov identifikator (PID) umesto imena.
Korištenje kill sa PID-om za ubijanje procesa
Za korištenje ubiti, prvo moramo znati PID procesa koji želimo da zatvorimo. To možemo učiniti pomoću naredbe:
ps -e | grep ime_procesa
Ova komanda će prikazati listu pokrenutih procesa i omogućiti nam da identifikujemo PID koju želimo da završimo. Jednom identifikovan, možemo ga ubiti sa:
ubiti PID
Ako se proces opire zatvaranju, možemo koristiti signal -9 što će ga prisiliti:
ubiti -9 PID
Alternative xkill za ubijanje procesa u zavisnosti od desktop okruženja
Jedna opcija je isprobati kombinaciju tipki Ctrl+META+Esc, koji na nekim desktopima prikazuje crvenu lobanju poput one na snimku ekrana zaglavlja. Ako ne, druga rješenja su sljedeća.
Pošto Wayland ne dozvoljava a xkill univerzalno, neka okruženja su razvila vlastite alate za zatvaranje prozora.
GNOME
En GNOME, sljedeća naredba se može koristiti za zatvaranje prozora s terminala:
gnome-session-quit --force
Druga opcija je korištenje kombinacije tipki Alt + F2, pisati lg i sa konzole za programere zatvorite aplikacije ručno.
KDE Plasma
En KDE Plasma, naredba kwin_x11 –zamijeniti može pomoći pri ponovnom pokretanju upravitelja prozora u slučaju da se neka aplikacija sruši.
njihanje
Za korisnike njihanje, najlakši način da zatvorite prozor je sa izvornim postavkama:
swaymsg kill
Fkill: Moderna i interaktivna alternativa procesima ubijanja
Ako više volite intuitivniji alat, fkill To je zanimljiva opcija. Ovaj alat vam omogućava da interaktivno odaberete procese i lako ih prekinete.
Instaliranje fkill
Da biste instalirali fkill Na Debian ili Ubuntu sistemima, samo trebate pokrenuti:
sudo apt install nodejs npm
Zatim instalirajte fkill sa:
npm install --global fkill-cli
Korištenje fkill
Da zatvorite aplikaciju, jednostavno pokrenite:
fkill
Pojavit će se lista pokrenutih procesa. Samo treba da odaberete onu koju želite da ubijete i pritisnete ući.
Odjavite se sa Wayland-a bez isključivanja računara
Ako trebate izaći iz Wayland sesije bez ponovnog pokretanja računara, možete isprobati ove naredbe:
loginctl terminate-session $XDG_SESSION_ID
Možete i probati:
sudo systemctl restart gdm
Ovo će ponovo pokrenuti sesiju GNOME bez potrebe za gašenjem sistema.
Upravljanje procesima u Waylandu u početku može izgledati komplikovano, ali kada saznate prave alate, postaje lako kao u X.Org-u. Koristeći komande poput pkill y ubiti, pored opcija specifičnih za svako okruženje, možemo zadržati kontrolu nad našim aplikacijama, izbjeći padove i poboljšati naše iskustvo s Linuxom.