Я использую Deepin Linux, и я заметил, что такие программы, как Unity 3D, Krita, Gimp и другие, все еще работают с небольшим объемом памяти в фоновом режиме, даже я закрываюсь и указываю, что не хочу, чтобы приложения работали в фоновом режиме (например, Chrome).

Как я могу сделать это автоматически без установки чего-либо, я думаю, что это проблема с этим дистрибутивом, я не прав?

Я исследовал, но посты, которые я нашел, хотят противоположности, они хотят продолжить открытый процесс

Этот случай: как завершить фоновый процесс? выглядит то, что я ищу, но они закрываются вручную.

1 ответ1

0

Можете ли вы перефразировать свой вопрос? Я предполагаю, что вы не хотите, чтобы фоновые процессы работали при закрытии внешнего интерфейса для приложения.

Чтобы увидеть, есть ли какие-либо оставшиеся процессы, используйте эту команду, чтобы проверить:

sudo ps -aux | grep "unity"

Например, эта команда проверит, есть ли какие-либо связанные с Unity процессы, работающие в фоновом режиме. Замените unity на любое другое имя программы и повторите. Вы можете опустить префикс sudo если ваш дистрибутив позволяет сканировать процессы без разрешений sudo.

По умолчанию Chrome запускается в фоновом режиме, если вы не снимите флажок "Сохранить Chrome открытым в фоновом режиме". Кроме этого, процессы должны закрываться самостоятельно, если вы завершаете их интерфейс. Если процессы остаются живы, то это ошибка. Вам следует отправить отчет об ошибке разработчикам вышеупомянутых программ.

Также, чтобы убить программу вручную, введите эту команду (найдите PID с помощью приведенной выше команды):

sudo kill -9 <pid>

Так что если программа имеет PID 2831, то вы бы написали

sudo kill -9 2831

Если вы убьете системные службы, вы можете разбить ваш дистрибутив Linux. Быть осторожен! Вы также можете попытаться опустить префикс sudo здесь, но многие дистрибутивы не позволяют вам по умолчанию убивать процессы как обычный пользователь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .