Сделайте задачу завершиться тихо в режиме затемнения экрана.

Вопрос или проблема

Вот моя конфигурация питания на ноутбуке с Ubuntu 24.04:

вставьте описание изображения здесь

Иногда я запускаю задачи, которые требуют времени и ресурсов, такие как
редактирование видео в Shortcut или выполнение длинных вычислений с помощью программы на C. Когда это происходит, я обычно
перестаю использовать компьютер для других дел, чтобы задачи шли гладко и без помех.

Что я заметил, так это то, что при текущих настройках, если я закрываю ноутбук или просто оставляю компьютер в покое,
обычно задача останавливается через несколько минут после того, как экран гаснет, и продолжает
только когда я снова взаимодействую с компьютером, нажав клавишу или мышь.

Какие настройки я могу изменить, чтобы это исправить? Идеально было бы иметь настройку, при которой экран отключается (для экономии энергии), но задачи продолжают выполняться, пока не будут завершены.
Если это невозможно, я предполагаю, что, по крайней мере, я могу выбрать «Экран: Никогда» в параметрах выше и сбросить на значения по умолчанию
после выполнения моих задач. Но это немного утомительно делать каждый раз, когда я начинаю новую задачу.

Ответ или решение

Как обеспечить продолжение выполнения задач в режиме "затемнения экрана" на Ubuntu 24.04

Ваша ситуация достаточно распространенная среди пользователей ноутбуков, особенно тех, кто занимается ресурсоемкими задачами, такими как видеомонтаж или вычисления. Ваша цель — сохранить энергосбережение, одновременно позволяя запущенным процессам продолжать работу. Давайте рассмотрим несколько вариантов решения данной проблемы.

1. Настройка параметров управления питанием

Для начала, вам нужно проверить параметры управления питанием вашего ноутбука. Это можно сделать через настройки системы:

  1. Откройте "Настройки" и перейдите в раздел "Энергия".
  2. Найдите опцию "После простоя" и проверьте, что там настроено. Измените значение на "Никогда", если такая возможность есть.

Кроме того, необходимо проверить параметры "Затемнение экрана" и выставить их на максимальное время с точки зрения удобства. Таким образом, даже если экран будет затемнен, вы сможете избежать прерывания вычислений.

2. Использование терминала для изменения параметров

Вы можете использовать командную строку (терминал) для изменения параметров управления энергопотреблением. Сделайте следующее:

  1. Откройте терминал.
  2. Используйте команду gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0, чтобы отключить переход в спящий режим при подключении к сети.
  3. Для отключения затемнения экрана используйте команду gsettings set org.gnome.desktop.screensaver idle-activation-enabled false.

Эти команды установят необходимые параметры для работы вашего ноутбука, позволяя задачам продолжать выполнение в фоновом режиме.

3. Использование инструмента caffeine

В качестве альтернативы, вы можете использовать утилиту caffeine, которая позволяет временно отключать управление энергопотреблением. Установить её можно следующим образом:

sudo apt install caffeine

После установки можно запустить caffeine и использовать его для предотвращения затемнения экрана во время выполнения задач. Это идеально подходит для случаев, когда вы знаете, что будете запускать долгий процесс.

4. Параметры для командной строки

Если ваши задачи запускаются из командной строки, стоит использовать такие команды, как nohup или screen, которые позволяют процессам продолжать работать даже если вы закроете терминал или свернете экран. Например, вы можете запустить свой процесс следующим образом:

nohup your-command &

Это направит вывод вашей задачи в файл nohup.out в той же директории, позволяя вам проверять прогресс по окончании задачи.

5. Настройки системы без наличия графического интерфейса

Для более продвинутого управления вы можете редактировать файлы конфигурации в /etc/systemd/logind.conf. Для этого откройте файл в текстовом редакторе с правами суперпользователя:

sudo nano /etc/systemd/logind.conf

Затем измените или добавьте следующие строки, чтобы задать поведение при закрытии крышки или длительном простое:

HandleLidSwitch=ignore
IdleAction=ignore

После внесения изменений не забудьте перезапустить систему для применения настроек:

sudo systemctl restart systemd-logind

Заключение

Теперь у вас есть несколько способов, как организовать выполнение длительных задач на вашем ноутбуке с использованием Ubuntu 24.04, не прерывая их при затемнении экрана. Выбор подходящего метода зависит от вашего рабочего потока и предпочтений. Надеюсь, предложенные решения помогут вам оптимизировать работу вашего устройства и значительно упростят выполнение долгих задач без необходимости постоянной настройки параметров.

Оцените материал
Добавить комментарий

Капча загружается...