Поиск по сайту:

Как убить процессы на рабочем столе Linux с помощью xkill


На этой странице

  1. Как использовать \xkill
  2. Добавить ярлык
  3. Возможные последствия

Linux известен своей стабильностью, жесткостью и превосходной безошибочной функциональностью, но независимо от того, насколько продвинутой и свободной от ошибок может быть система, неизбежно, что в какой-то момент все будет тормозить, а окна зависать/зависать. К счастью, это вовсе не катастрофа, так как пользователи Linux могут использовать интеллектуальные инструменты и команды, которые позволят им мгновенно избавиться от этих неприятных «не отвечающих» приложений!

Современные дистрибутивы обычно обнаруживают любые проблемные окна и предлагают пользователям выбор принудительного выхода или ожидания ответа приложения, но если у вас нет такого диалога, вы всегда можете использовать старую добрую команду «xkill» и решить любые проблемы. Единственным предварительным условием для этого является то, что остальная часть системы не полностью заморожена, что в любом случае является редким случаем.

Как использовать «xkill»

Команда \xkill является частью пакета \xorg-xkill, поэтому для ее использования необходимо убедиться, что последний установлен в вашей системе. Для этого либо установите его через Software Center/Package Manager вашего дистрибутива, либо с помощью терминала.

Для пользователей Ubuntu/Mint

sudo apt-get install xorg-xkill

Для пользователей Федоры

sudo yum install xorg-xkill

Для пользователей Arch

sudo pacman -S xorg-xkill

Хорошо, теперь, когда у нас установлен пакет \xorg-xkill, мы можем открыть терминал и просто ввести \xkill и нажать Enter. Это превратит ваш курсор мыши в «х» или в череп (в зависимости от вашего набора значков). Теперь вы можете просто щелкнуть левой кнопкой мыши по любому окну, которое не отвечает, и оно исчезнет в одно мгновение.

Добавить ярлык

Но зачем открывать терминал каждый раз, когда вы хотите, чтобы окно было закрыто? Это действительно не очень удобно, так что вот вам совет. Вы можете определить сочетание клавиш, которое позволит вам вызывать «xkill» в любой ситуации. Для этого просто зайдите в «Системные настройки», выберите раздел «Клавиатура», а затем добавьте нужные сочетания клавиш из Категория «Пользовательские ярлыки».

Нажав на недавно добавленный ярлык, вы можете ввести предпочитаемую последовательность клавиш. Я предлагаю вам использовать \Ctrl+Alt+k, так как он вообще ничем другим не занят, в то время как достаточно относится к его функциональности. Теперь каждый раз, когда вы нажимаете эту последовательность, ваш курсор мыши будет трансформироваться в убийцу \x ” и вам нужно только нажать на противное окно, чтобы удалить его.

Возможные последствия

Использование \xkill может быть феноменально простым и удобным, но у него есть некоторые возможные недостатки. Проблема в том, что некоторые приложения, потерявшие X-соединения, продолжают работать как процессы в фоновом режиме. Это связывает системные ресурсы, и пользователь не может чтобы увидеть что-либо активно работающее на экране.Большинство приложений завершат процесс, как только их X-соединение потеряно, но некоторые этого не сделают, поэтому вот как решить эту проблему, если это произойдет.

Вы открываете терминал, пишете «top» и нажимаете ввод. Это отобразит текущие запущенные процессы. Чтобы отсортировать процессы по использованию ими ЦП, вы можете нажать кнопку «P», находясь на этом экране. Найдите процесс, который все еще выполняется, и запишите его PID в левом столбце. Нажав сейчас кнопку «k», вам будет предложено ввести номер PID процесса, который вы хотите убить. После этого вы можете ввести «kill» и нажать «enter», и процесс исчезнет. хорошо. Обратите внимание, что разрешения пользователя применяются как к \kill, так и к \xkill, поэтому убедитесь, что процесс, который вы пытаетесь убить, не запущен системным администратором. Если это так, запустите сеанс терминала с помощью команды \su или введите \sudo top.