Отключить хранитель экрана linux mint

Обновлено: 04.07.2024

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

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

В Ubuntu 12.10 и более ранних версиях пакет console-tools позволяет управлять параметрами консоли.

Чтобы отключить гашение экрана и PowerDown, набор BLANK_TIME и POWERDOWN_TIME к 0 в /etc/console-tools/config . Если вы предпочитаете не изменять файл конфигурации, того же эффекта можно достичь, создав новый файл, /etc/console-tools/config.d содержащий следующее:

Имя файла в config.d должно состоять исключительно из прописных и строчных букв, цифр, подчеркиваний и дефисов.

Откуда ты это знаешь? Я искал в Интернете все утро в поисках документации для / etc / console-tools и не смог ее найти. Слово предупреждения с этим: я установил console-tools на сервере Ubuntu 12.04, выполнил вышеуказанный конфиг и он полностью его заменил . Не уверен, что я сделал не так, но если это случится с кем-то еще (и вы обосрались на серверах как у меня!), загрузиться для восстановления -> приглашение root -> mount -o remount, rw / -> apt-get удалить console-tools -> перезагрузка Этого не существует в Ubuntu 18.04 :( - есть ли альтернативы?

Или вы используете / etc / kbd / config для настройки (зависит от вашей системы, что установлено)

Я попробовал это в новой установке Ubuntu Server 10.04.4 и 12.04.1, и ни в одном из них это не сработало. Это работает в Debian 6 и 7. Этот конфигурационный файл устанавливается BLANK_TIME=30 по умолчанию.

Параметр управляется через командную строку ядра, используя setterm, просто изменяя настройки времени выполнения. Чтобы отключить его в масштабе всей системы, вы можете изменить командную строку загрузки ядра, добавив ее с "consoleblank = 0" в конфигурации загрузки (grub / lilo).

Если что-то во время загрузки установлено, это переопределит значение.

Используя grub2, его можно добавить в / etc / default / grub, GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0" а затем обновить конфигурацию grub с помощью grub[2]-mkconfig -o /boot/grub/grub.cfg . Или это может быть встроено во встроенную командную строку ядра при настройке и компиляции ядра вручную.

Если вы добавите setterm команду в /etc/rc.local нее, она вступит в силу для всех виртуальных консолей, независимо от того, вошел ли пользователь в них. Например:

В прошлом это работало для меня на системах типа RedHat. Может случиться так, что загрузка Debian / Ubuntu rc.local будет немного отличаться от RH. Прости за это. Не работает на CentOS 6.3. Экран продолжает гаснуть через 10 минут. Я обнаружил, что это работает для RHEL 5 и 6 ( /bin/setterm -blank 0 -powerdown 0 -powersave off ), но не для 7. Успех или неудача, вероятно, зависит от вашего дистрибутива и консольной среды во время выполнения rc.local.

$ sudo setterm -blank 0 setterm: терминал xterm-256color не поддерживает --blank

Если вы используете более новую версию Ubuntu, которая использует upstart, вы можете использовать:

Небольшое объяснение того, что здесь происходит:

Более новые версии Ubuntu используют upstart для запуска системы. С помощью upstart консоли Linux настраиваются с файлами конфигурации, которые хранятся в / etc / init. Команда выше начинается с перебора каждого из этих файлов конфигурации:

Имя конфигурационного файла tty в $ file используется для создания имени устройства tty:

Создается команда upstart «post-start», которая запускает «setterm», чтобы отключить блокировку экрана и энергосбережение после запуска tty:

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

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

Отключение блокировки экрана в Ubuntu

Сделать это очень просто с помощью стандартных средств системы. В интернете описано несколько способов того как отключить блокировку экрана Ubuntu с помощью сторонних программ таких как: Ubuntu Tweak или Dconf, но мы не будем их трогать. Зачем, если все делается почти в два клика стандартными средствами.

Откройте утилиту Параметры системы из главного меню:

Перейдите на вкладку Конфиденциальность:

Остается установить переключатель Автоматическая блокировка экрана в положение Выключено:

Также здесь можно увеличить время до блокировки и отключить ввод пароля для разблокирования.

Следующий способ отключения блокировки экрана в Ubuntu еще проще и быстрее. Откройте терминал (Ctrl+Alt+T) и наберите:

gsettings set org.gnome.desktop.screensaver lock-enabled false

Готово. Блокировка экрана Ubuntu отключена. Но это была только первая часть, дальше - больше.

Отключение блокировки экрана Ubuntu во время видео

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

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

sudo apt install caffeine

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

Но и это еще не все. Программа Caffeine не всегда корректно определяет воспроизведение HTML5 видео. Но и тут есть решение. Существует скрипт, который намного лучше справляется с отключением потухания экрана во время просмотра видео. Он определяет момент когда воспроизводиться флеш, HTML5, или любое другое видео и только тогда отключает блокировку экрана.

Дальше для удобства его лучше скопировать в папку bin:

Даем права на выполнение:

chmod ugo+x /bin/lightsOn.sh

И осталось добавить скрипт в автозагрузку.

Выводы

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

Есть Ubuntu Server 8.04 в минимальной конфигурации Под Х без какой либо визуально оболочки запускается приложение. Трабл в том что каждые 10 минут запускается скринсэйвер(без понятия какой) и гасит экран и монитор.

Куда лезть чтобы понять какой скринсэйвер стоит и как его отключить? Буду ооочень признателен за помощь!


знакомый трабл
гугли disable console blanking
у меня есть точная инструкция, но до неё доберусь не раньше понедельника. стукни на мыло (оно в профиле) после выходных

Надеюсь найду решение раньше, но если нет :( - стукнусь


В '/etc/X11/xorg.conf' добавь:

это просто предотвращает выключение монитора - но мне важно чтобы картинка вообще не гасилась, а dpms это побочное явление

А вот это попробую. Низкий поклон! )


это оно и есть, что ты спрашивал:

но первое карасивее и лучше, если не хочеш прибивать это гвоздями в xorg.conf

За науку большое спасибо! Буду знать.

Но Хочу прибить гвоздями, а еще лучше бы выбросить скринсайвер из сборки навсегда )) Из-за него полдня жизни коту под хвост ((

Всем огромное спасибо! Могу проставиться пивом, кто в первоперстольной! )))

Не совсем верно. Нужно ещё делать xset s 0 - это отключение _именно_ screen-saver. Бывает что просто xset -dpms (или xset dpms 0 0 0) не прокатывает.


эт только Х-ов касается. там есть спецнастройки для текстового режима консоли


крути эти параметры

BLANK_TIME=30
BLANK_DPMS=off
POWERDOWN_TIME=30


Есть Ubuntu Server 8.04 в минимальной конфигурации Под Х


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

И еще выполнить команды типа xset не могу, т.к. в графическую оболочку не пускает выделенное приложение, а в консоли пишет что нет дисплея.

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

Огромная просьба к разработчикам Росинки и других дружественных пользователю сборок Линукса отключить по умолчанию блокировку экрана на уровне системы

I. Описание проблемы:
1.Экран блокируется при включении заставки-скринсейвера; входа в ждущий или спящий режим. Попросту, курсор мыши есть, а сделать им ничего нельзя
2.Не помогают попытки отключить сами режимы или запретить блокировку экрана при помощи различных способов: через Центр Управления; Ubuntu Tweak или с помощью одного из многочисленных интернет-советов.

Дополнение 07.03.2010
Описанное ниже может помочь не всем. Вот еще два рецепта:
Терминал: sudo gconf-editor
В Редакторе конфигурации в левой части открыть вкладку:
/apps/gnome-power-manager/lock
Снять все галочки. Таким образом запрещаются все (хотелось бы надеяться) случаи в которых блокируется экран
Далее открыть вкладку:
/apps/gnome-screensaver/
Выбрать параметр lock_enabled и тоже снять галочку
Таким образом запрещается блокировка экрана при включении скринсейвера (хранителя экрана)

Если и это не помогло, придется отказаться от спящего режима:
Здесь везде, если значение параметра
hibernate
Поменять на
nothing

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

Там, где слово hibernate поубирать галочки. Особо обратить внимание на параметр
can_hibernate
в
/apps/gnome-power-manager/general/
Снятие галочки в этом параметре приводит к полному запрету спящего режима.

II. Для тех, кому всё понятно (кроме того, что ничего не понятно(:-) и много букв не требуется:
3. Терминал: sudo gedit /etc/default/acpi-support
4. В файле acpi-support строку
LOCK_SCREEN=true
заменить на
LOCK_SCREEN=false
5. Сохранить файл acpi-support
6. Если что-то неясно, Вам читать далее

sudo gedit /etc/default/acpi-support

9. Код можно скопировать отсюда и вставить в окно Терминала при помощи правой кнопки мыши
9.1 Выделить строку кода
9.2 Щёлкнуть по выделению правой кнопкой мыши
9.3 Выбрать Копировать в контекстном меню
9.4 Щёлкнуть правой кнопкой мыши по мигающему прямоугольнику в окне Терминала
9.5 Выбрать Копировать в контекстном меню
9.6 Нажать Enter

10. Терминал запросит пароль суперпользователя
11. Ввести свой пароль (при условии, что не назначался отдельный пароль администратора)
12. Не беспокоиться, что ничего не происходит
13. Нажать Enter
14. Откроется файл настроек acpi-support

15. В меню текстового редактора gedit выбрать Поиск
16. В строку поиска ввести:
LOCK_SCREEN

17. Строку
LOCK_SCREEN=true
заменить на
LOCK_SCREEN=false

20. Перезагрузить компьютер
21. Экран больше не блокируется, блокировка запрещена на уровне системы! Успехов Вам и Вашему Пингвину 🙂

Читайте также: