Kako ubiti procese u Linuxu sa Waylandom

  • Wayland ne dozvoljava alate kao što je xkill iz sigurnosnih razloga.
  • pkill i kill se mogu koristiti za ubijanje procesa sa terminala.
  • Neka okruženja poput GNOME-a i KDE-a nude vlastita rješenja.
  • Fkill je moderna i interaktivna opcija za upravljanje procesima.

Proces ubijanja u Waylandu

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.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.