Я ищу метод отключения экрана и powermanager, но из командной строки.
Я знаю, что это можно сделать с помощью экрана GUI - но это можно сделать с помощью команды line или через какой-либо редактор конфигурации?
Вот путь gui (через приложение «screen» или «яркость и блокировка»):
Сделайте текстовый документ в своей домашней папке и скопируйте его в него.
#!/bin/bash
sleep 10 &&
xset s 0 0
xset s off
exit 0
Сохраните документ как «screensaver_off.sh» (без кавычек), затем откройте терминал и введите
chmod +x screensaver_off.sh
Затем откройте приложения запуска из тире, нажмите кнопку добавления, назовите свое приложение для запуска и введите свою команду как:
"sh /home/$LOGNAME/screensaver_off.sh"
Затем добавьте описание и нажмите «Добавить», «Перезагрузка» и «Сделано», «Нет больше гашения экрана».
Вам нужно будет сделать это для каждого пользователя, поскольку настройки по умолчанию возвращаются после выхода из системы или перезагрузки.
Вы можете перейти к настройкам системы. Существует программа под названием «Brightnes and lock» (Im not shure, как она называется на английском языке. Посмотрите на мой снимок экрана). В этом меню вы можете определить, когда экран блокировки активирован.
Вы можете обнаружить, что указанное решение необходимо, но недостаточно. Экран все еще может быть заглушен через 10 минут.
Чтобы отключить его для текущего сеанса, запустите:
xset s off
Вы можете поместить это в свой файл .xsession, чтобы отключить его каждый логин.
Прочитав огромное количество сообщений на форуме, мне в конечном итоге удалось избавиться от него, установив crontab для запуска каждые 4 минуты команды:
DISPLAY=:0.0 xset s activate
вы можете оставить DISPLAY=:0.0, если у вас есть вошел в систему с ssh как один и тот же пользователь, который использует gnome.
xset s off не помог в моем случае. Я должен запускать это каждые 4 минуты, чтобы предотвратить заставку каждые 5 минут. :
)Вот решение, которое сработало для меня. Проблема была в том, что я обновил Ubuntu 12.04 до 12.10 и до Gnome 3.6, экран стал черным, когда он простаивал как 5 минут, даже если у меня не было никаких обычных настроек для активная экранная заставка, не говоря уже о том, что это отвратительно раздражает ..
Вот решение, которое я использовал, и это сработало (и я пробовал много разных вещей, тратя слишком много времени на поиск на startpage.com (google)
Прокрутите вниз до «Без заставки в GNOME 3.2».
http://www.webupd8.org/2011/10/things-to-tweak-after- установка-ubuntu.html
С помощью
gsettings set org.gnome.settings-daemon.plugins.power idle-dim false
снята отметка «Дим-экран для экономии энергии» и установка «Отключить после» до «Никогда» с
gsettings set org.gnome.desktop.session idle-delay 0
Последний команда была полностью достаточна для моих нужд.
Вы не указали, хотите ли вы постоянное решение или временное решение. Если вы хотите отключить заставку и управление питанием, например. 2 часа, вы можете просто запретить эти функции.
На практике вы можете просто запустить
systemd-inhibit sleep 2h
. В качестве альтернативы вы можете запретить заставку и управление питанием до тех пор, пока процесс завершен. Например,
systemd-inhibit wget "https://example.com/files/huge-download.dat"
будет препятствовать заставке и управлению питанием, пока загрузка не завершится.
Подробнее см. [F3]. Это позволяет отключать только выбранные функции и позволяет настраивать видимую строку пользователя, чтобы объяснить, почему эти функции заблокированы (хорошо, если ваша система имеет несколько пользователей).