Как полностью отключить скринсейвер и управление питанием?

Я ищу метод отключения экрана и powermanager, но из командной строки.

Я знаю, что это можно сделать с помощью экрана GUI - но это можно сделать с помощью команды line или через какой-либо редактор конфигурации?

Вот путь gui (через приложение «screen» или «яркость и блокировка»):

1
задан 19 September 2013 в 11:23

8 ответов

Сделайте текстовый документ в своей домашней папке и скопируйте его в него.

#!/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"

Затем добавьте описание и нажмите «Добавить», «Перезагрузка» и «Сделано», «Нет больше гашения экрана».

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

6
ответ дан 25 May 2018 в 18:05
  • 1
    Почему sleep 10? – Dirk 7 October 2015 в 22:01
  • 2
    Sleep 10 позволяет загружать всю среду xserver и desktop на более эффективном компьютере с более низким числом, поэтому это работает на моем. Я уверен, что есть более эффективный и правильный способ сделать это, я просто этого не знаю. – dginsd 29 September 2016 в 16:14

Вы можете перейти к настройкам системы. Существует программа под названием «Brightnes and lock» (Im not shure, как она называется на английском языке. Посмотрите на мой снимок экрана). В этом меню вы можете определить, когда экран блокировки активирован.

4
ответ дан 25 May 2018 в 18:05
  • 1
    На американском английском языке « Яркость и блокировка », как вы предлагаете. – david6 28 June 2012 в 10:01
  • 2
    Это не проблема, пустой экран все еще появляется над фильмами и полноэкранными клипами YouTube. – Xamidovic 16 August 2012 в 10:36

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

Чтобы отключить его для текущего сеанса, запустите:

xset s off

Вы можете поместить это в свой файл .xsession, чтобы отключить его каждый логин.

4
ответ дан 25 May 2018 в 18:05
  • 1
    Где находится файл .xsession, который я не смог найти, мне нужно сделать его, и если да, то где? – dginsd 15 July 2013 в 01:16
  • 2
    Файл .xsession является скрытым файлом в вашем домашнем каталоге. Вы можете найти его, нажав Ctrl + H. Если вы не видите файл, вы можете щелкнуть правой кнопкой мыши и создать файл с именем .xsession, или вы можете использовать предпочтительный текстовый редактор, чтобы сделать файл с необходимой информацией в нем. – mstfacmly 21 July 2013 в 01:14

Прочитав огромное количество сообщений на форуме, мне в конечном итоге удалось избавиться от него, установив crontab для запуска каждые 4 минуты команды:

DISPLAY=:0.0 xset s activate

вы можете оставить DISPLAY=:0.0, если у вас есть вошел в систему с ssh как один и тот же пользователь, который использует gnome.

xset s off не помог в моем случае. Я должен запускать это каждые 4 минуты, чтобы предотвратить заставку каждые 5 минут. :

)
4
ответ дан 25 May 2018 в 18:05

Вот решение, которое сработало для меня. Проблема была в том, что я обновил 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

3
ответ дан 25 May 2018 в 18:05

С помощью

gsettings set org.gnome.settings-daemon.plugins.power idle-dim false

снята отметка «Дим-экран для экономии энергии» и установка «Отключить после» до «Никогда» с

gsettings set org.gnome.desktop.session idle-delay 0

Последний команда была полностью достаточна для моих нужд.

3
ответ дан 25 May 2018 в 18:05

Отключение заставки в среде Linux из VNC Viewer

2
ответ дан 25 May 2018 в 18:05

Вы не указали, хотите ли вы постоянное решение или временное решение. Если вы хотите отключить заставку и управление питанием, например. 2 часа, вы можете просто запретить эти функции.

На практике вы можете просто запустить

systemd-inhibit sleep 2h

. В качестве альтернативы вы можете запретить заставку и управление питанием до тех пор, пока процесс завершен. Например,

systemd-inhibit wget "https://example.com/files/huge-download.dat"

будет препятствовать заставке и управлению питанием, пока загрузка не завершится.

Подробнее см. [F3]. Это позволяет отключать только выбранные функции и позволяет настраивать видимую строку пользователя, чтобы объяснить, почему эти функции заблокированы (хорошо, если ваша система имеет несколько пользователей).

2
ответ дан 25 May 2018 в 18:05

Другие вопросы по тегам:

Похожие вопросы: