Как да убивате процеси в Linux с Wayland

  • Wayland не позволява инструменти като xkill от съображения за сигурност.
  • pkill и kill могат да се използват за спиране на процеси от терминала.
  • Някои среди като GNOME и KDE предлагат свои собствени решения.
  • Fkill е модерна и интерактивна опция за управление на процеси.

Процес на убиване в Wayland

Управлението на процеси в Linux е ключова задача за всеки потребител или системен администратор. Въпреки това, с пристигането на Wayland като заместител на X.Org в много настолни среди, традиционните методи за убиват процеси, като известното xkill, са спрели да работят по същия начин. За щастие има алтернативи и подходящи методи за управление на процесите в тази „нова“ прозоречна система.

В тази статия ще проучим различни начини за убиване на процеси в Linux когато използвате Wayland, използвайки инструменти като pkill, kill, fkill и дори специфични опции на най-популярните десктоп среди. Също така ще разгледаме как да избегнем сривове, които ви пречат да излезете, особено когато дадено приложение спре да реагира.

Защо xkill не работи на Wayland?

В среди, базирани на X.Org, инструментът xkill позволява затваряне на графични приложения просто като щракнете върху тях. Въпреки това, Wayland не позволява на едно приложение да затваря друго директно от съображения за безопасност и дизайн. Следователно няма точен еквивалент на xkill който работи еднакво във всички среди на Wayland.

Въпреки това, някои интерфейси като GNOME, KDE y люлеене са внедрили свои собствени механизми за затваряне на прозорци, въпреки че съвместимостта варира в зависимост от използвания графичен композитор.

Процеси на убиване в Wayland с pkill и kill

Докато сме в Wayland не можем да използваме xkill, все още можем да прибегнем до класически инструменти на Linux, за да прекратим процесите. pkill y убие са две основни команди, които ви позволяват да затваряте програми от терминала.

Използване на pkill

Командата pkill ви позволява да убиете процес, като използвате името на приложението. Синтаксисът му е много прост:

pkill име_на_процес

Например, за затваряне Firefox:

pkill Firefox

Това обаче ще затвори всички процеси, съдържащи името Firefox. Ако искаме да сме сигурни, че засягаме само определен процес, можем да използваме неговия идентификатор (PID) вместо името.

Използване на kill с PID за спиране на процеси

Да се ​​използва убие, първо трябва да знаем PID на процеса, който искаме да затворим. Можем да го направим с командата:

ps -e | grep име_на_процес

Тази команда ще покаже списък с изпълнявани процеси и ще ни позволи да идентифицираме PID които искаме да завършим. Веднъж идентифициран, можем да го убием с:

убий PID

Ако процесът не се затваря, можем да използваме сигнала -9 което ще го принуди:

kill -9 PID

Алтернативи на xkill за убиване на процеси в зависимост от средата на работния плот

Единият вариант е да опитате клавишната комбинация Ctrl+META+Esc, който на някои настолни компютри показва червения череп като този в екранната снимка на заглавката. Ако не, други решения са както следва.

Тъй като Wayland не позволява a xkill универсални, някои среди са разработили свои собствени инструменти за затваряне на прозорци.

GNOME

En GNOME, следната команда може да се използва за затваряне на прозорец от терминала:

gnome-session-quit --force

Друг вариант е да използвате клавишната комбинация Alt + F2, да пишеш lg и от конзолата за разработчици затворете приложенията ръчно.

Плазма KDE

En Плазма KDE, командата kwin_x11 – замяна може да помогне за рестартиране на диспечера на прозорци, в случай че някое приложение се срине.

люлеене

За потребители на люлеене, най-лесният начин да затворите прозорец е с естествените настройки:

swaymsg убивам

Fkill: Модерна и интерактивна алтернатива за унищожаване на процеси

Ако предпочитате по-интуитивен инструмент, fkill Това е интересен вариант. Този инструмент ви позволява интерактивно да избирате процеси и да ги прекратявате лесно.

Инсталиране на fkill

За да инсталирате fkill На системи, базирани на Debian или Ubuntu, просто трябва да стартирате:

sudo apt инсталирайте nodejs npm

След това инсталирайте fkill с:

npm install --global fkill-cli

Използване на fkill

За да затворите приложение, просто стартирайте:

fkill

Ще се появи списък с изпълнявани процеси. Просто трябва да изберете този, който искате да убиете, и да натиснете Въведете.

Излезте от Wayland, без да изключвате компютъра си

Ако трябва да излезете от вашата Wayland сесия, без да рестартирате компютъра си, можете да опитате тези команди:

loginctl прекратяване на сесия $XDG_SESSION_ID

Можете също да опитате:

sudo systemctl рестартирайте gdm

Това ще рестартира сесията GNOME без да се налага да изключвате системата.

Управлението на процесите в Wayland може да изглежда сложно в началото, но след като знаете правилните инструменти, става толкова лесно, колкото в X.Org. Използване на команди като pkill y убие, в допълнение към опциите, специфични за всяка среда, можем да поддържаме контрол върху нашите приложения, да избягваме сривове и да подобряваме опита си с Linux.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.