Я использую Raspbmc. Я бы хотел, чтобы дисплей на самом деле засыпал (а не просто заставка) через 15 минут, но я не могу найти какой-либо вариант для этого в настройках. Я что-то пропустил?
В одной лодке много людей. raspberrypi.org/phpBB3/viewtopic.php?t=13801 Они подробно обсуждают эту проблему и имеют несколько исправлений. Они используют команду tvservice, с некоторыми обходными путями. Посмотрите, надеюсь, это поможет.
Импульс
Ответы:
2
Случай 1: для x11 без автоматического запуска X
$ vim ~/.xinitrc
xset s off # don't activate screensaver
xset -dpms # disable DPMS (Energy Star) features.
xset s noblank # don't blank the video device
Случай 2: для X11 с автоматическим запуском X
Следуйте инструкциям для случая 1, затем
$ vim /etc/lightdm/lightdm.conf
[SeatDefaults]
xserver-command=X -s 0 -dpms
cd ~/.config
mkdir autostart
cd autostart
vim screensaver.desktop
[Desktop Entry]
Type=Application
Exec=/home/pi/.xinitrc
Случай 3: Баш без X
$ sudo vim /etc/kbd/config
BLANK_TIME=0
POWERDOWN_TIME=0
$ sudo /etc/init.d/kbd restart
Привет @ Жиль, добро пожаловать в RPi.SE. Отличный ответ. Было бы еще лучше, если бы вы могли добавить ссылку на ваши ссылки и / или добавить комментарий, чтобы помочь новичкам на этом пути.
Алекс Чемберлен
1
Это просто отключает заставку полностью. Как настроить X для использования заставки через определенное время?
Macil
2
Существует недокументированная опция, /boot/config.txtкоторая может вам помочь:
hdmi_blanking=1
Испытано и опробовано под Распбианом "Джесси" (не Raspbmc). Дисплей переходит в режим ожидания примерно через 10 минут бездействия. Источник: https://github.com/raspberrypi/linux/issues/487
[Обратите внимание, что сам Пи не может спать, как это делают взрослые ПК.]
Изменить: Оказывается, что этот прием не работает на более современных версиях оборудования Pi, таких как RPi 4. Аналогичным образом, новые версии различных ОС Pi могут вести себя по-разному. Спасибо Дмитрию Григорьеву за указание на это. Мой ответ действителен для старого оборудования (я тестировал его на RPi 2) и старого программного обеспечения, такого как Raspbian "Jessie".
Это снова мы. Кто-то отклонил этот (правильный) ответ без объяснения причин. Я хотел бы учиться, и большое количество других людей на этом сайте тоже хотели бы учиться. Настоящим просим downvoter просвещать нас, что ему / ей не понравилось в этом ответе. Спасибо.
Ларикс Децидуа
1
@DmitryGrigoryev Спасибо за разъяснения. Позвольте мне обратить ваше внимание на то, что я предоставил этот ответ в 2015 году, то есть 4 года назад. Аппаратное и программное обеспечение быстро меняется, и я верю, что эта опция не работает с RPi4, или даже с RPi3, или с более новыми выпусками ОС, но все же ... было бы намного удобнее, если бы вы только добавили это информация вместо того, чтобы опровергнуть ответ, который был определенно верным в тот момент, когда я его предоставил.
Ларикс Децидуа
1
Это проблема с вопросами общего характера, у которых нет тега модели RPi: нет способа узнать, сработает ли ответ, в то время как задание нового вопроса по той же теме обычно приводит к закрытому голосованию. Я не смогу отменить мое понижение, если вы не отредактируете свой ответ, и IMO - хорошая возможность сказать, на каком оборудовании вы это сделали.
Дмитрий Григорьев
1
Как независимый наблюдатель, я ненавижу отрицательные голоса без комментариев, и у меня есть сочувствие к авторам ответов, которые, как вы выразились, не в состоянии должным образом подкрепить свои ответы матрицей моделей Пи, на которых они проверяли свои ответы, чтобы выдержать их в будущем 4 года спустя будущее. Если вы решительно настроены по этому поводу, возможно, следует задействовать комитеты SE, а не использовать систему против себя?
Скотт Прайв
1
Это решение отлично сработало для меня на RPi 3B с Raspbian GNU / Linux 10 (buster).
Виктор Ярема
0
Чтобы «ВКЛЮЧИТЬ» опции управления питанием на Raspbian
Версия графического интерфейса:
sudo apt-get install xscreensaver
(установка может занять некоторое время)
Затем вы найдете приложение-заставку в меню «Пуск» > « Настройки»
Выберите первую вкладку Режимы отображения
Установите режим «Только пустой экран»
Установите значение « После» на «15» минут »
Выберите вторую вкладку Дополнительно
Включить быстрое отключение питания в режиме «только пустой»
Я бы порекомендовал оставить быстрое отключение питания в пустом режиме для значений «Ожидание после, приостановить после и выключить после» по умолчанию
Обратите внимание, что демон заставки может не запускаться автоматически при перезагрузке
Первая строка отключает сигнал HDMI, заставляя телевизор идти спать. Вторая строка запускает инструмент «Событие X» в окне, которое больше экрана, и ждет, пока не появится сообщение «Движение», то есть когда пользователь перемещает мышь внутри окна (которое находится в любом месте экрана). Наконец, третья строка устанавливает режим HDMI обратно на тот, который я использую, - 1280x720.
xautolockСам начинается lxsession/LXDE-pi/autostartс:
Это означает, что экран будет заблокирован через 10 минут или через 5 секунд, если указатель мыши «припаркован» в верхнем левом углу. bcmsaverимя сценария шкафчика выше. В зависимости от того, как вы работаете xautolock, вам может потребоваться указать полный путь к сценарию локера и использовать его &для отправки xautolockв фоновый режим.
Ответы:
Случай 1: для x11 без автоматического запуска X
Случай 2: для X11 с автоматическим запуском X
Следуйте инструкциям для случая 1, затем
Случай 3: Баш без X
источник
Существует недокументированная опция,
/boot/config.txt
которая может вам помочь:Испытано и опробовано под Распбианом "Джесси" (не Raspbmc). Дисплей переходит в режим ожидания примерно через 10 минут бездействия. Источник: https://github.com/raspberrypi/linux/issues/487
[Обратите внимание, что сам Пи не может спать, как это делают взрослые ПК.]
Изменить: Оказывается, что этот прием не работает на более современных версиях оборудования Pi, таких как RPi 4. Аналогичным образом, новые версии различных ОС Pi могут вести себя по-разному. Спасибо Дмитрию Григорьеву за указание на это. Мой ответ действителен для старого оборудования (я тестировал его на RPi 2) и старого программного обеспечения, такого как Raspbian "Jessie".
источник
Чтобы «ВКЛЮЧИТЬ» опции управления питанием на Raspbian
Версия графического интерфейса:
(установка может занять некоторое время)
Затем вы найдете приложение-заставку в меню «Пуск» > « Настройки»
Выберите первую вкладку Режимы отображения
Установите режим «Только пустой экран»
Установите значение « После» на «15» минут »
Выберите вторую вкладку Дополнительно
Включить быстрое отключение питания в режиме «только пустой»
Я бы порекомендовал оставить быстрое отключение питания в пустом режиме для значений «Ожидание после, приостановить после и выключить после» по умолчанию
Обратите внимание, что демон заставки может не запускаться автоматически при перезагрузке
источник
Вы можете установить,
xautolock
которая запускает произвольную команду в качестве блокировки экрана. Например, мой выглядит так:Первая строка отключает сигнал HDMI, заставляя телевизор идти спать. Вторая строка запускает инструмент «Событие X» в окне, которое больше экрана, и ждет, пока не появится сообщение «Движение», то есть когда пользователь перемещает мышь внутри окна (которое находится в любом месте экрана). Наконец, третья строка устанавливает режим HDMI обратно на тот, который я использую, - 1280x720.
xautolock
Сам начинаетсяlxsession/LXDE-pi/autostart
с:Это означает, что экран будет заблокирован через 10 минут или через 5 секунд, если указатель мыши «припаркован» в верхнем левом углу.
bcmsaver
имя сценария шкафчика выше. В зависимости от того, как вы работаетеxautolock
, вам может потребоваться указать полный путь к сценарию локера и использовать его&
для отправкиxautolock
в фоновый режим.источник