Как предотвратить закрытие экрана?

Я запускаю бета-версию Debian wheezy и используя свой Pi для отображения панелей geckoboard с использованием midori, в результате я хочу, чтобы экран не пустился, что он делает через 10 минут (хотя он, похоже, не поворачивается выключить подсветку). Я просмотрел параметры меню и не могу найти, как предотвратить это. Я наткнулся на пост на raspberrypi.org, предлагая следующее:

sudo sh -c "TERM=linux setterm -blank 0 >/dev/tty0"

решит проблему, но это не сработает. Я также попытался сменить BLANK_TIME на нуль в /etc/kbd/config без успеха.

73 голоса | спросил Steve Robillard 26 J0000006Europe/Moscow 2012, 22:55:10

5 ответов


69

Это энергосберегающая вещь X.

Во-первых, вам может потребоваться установить xset, легкое приложение, которое управляет некоторыми настройками X.

apt-get install x11-xserver-utils

Теперь откройте файл ~/.xinitrc (если у вас его нет) и введите следующее:

xset s off         # don't activate screensaver
xset -dpms         # disable DPMS (Energy Star) features.
xset s noblank     # don't blank the video device

exec /etc/alternatives/x-session-manager      # start lxde

Этот файл запускается один раз при каждом запуске X и должен решить проблему. Я копирую и вставляю его из своего собственного .xinitrc и могу подтвердить, что мой экран не пуст.

ответил Jivings 26 J0000006Europe/Moscow 2012, 23:23:40
21

Другие решения здесь не сработали для меня (свежий Raspbian, для загрузки в GUI ). Вместо этого это сработало:

  1. Откройте /etc/lightdm/lightdm.conf с помощью вашего любимого текстового редактора (предпочитаю nano).
  2. Найдите строку #xserver-command=X. Измените его на xserver-command=X -s 0 dpms
    • Это должно быть в строке 87, если все не изменится.
  3. Сохранить и перезагрузиться.

Источник

ответил pandalion98 25 J000000Monday16 2016, 08:50:13
14

Я думаю, что ответ @Jivings может быть лучше, но у меня есть это в моих заметках, чтобы сделать это:

  • Установить apt-get install x11-xserver-utils

  • Изменить /etc/xdg/lxsession/LXDE/autostart

Добавьте следующие строки:

@xset s noblank
@xset s off
@xset -dpms

Возможно также прокомментировать строку с надписью @xscreensaver -no-splash, поэтому полный файл должен выглядеть примерно так:

@lxpanel --profile LXDE
@pcmanfm --desktop --profile LXDE
# @xscreensaver -no-splash

@xset s noblank
@xset s off
@xset -dpms

Также отредактируйте /etc/kbd/config и убедитесь, что эти значения установлены следующим образом (однако я считаю, что это происходит только тогда, когда легкий рабочий стол (LXDE) не (т. е. pi все еще находится в текстовом /терминальном режиме):

BLANK_TIME=0
BLANK_DPMS=off
POWERDOWN_TIME=0

Я считаю, что /etc/xdg/lxsession/LXDE/autostart может быть своего рода общесистемной версией ~/.xinitrc, но кто-то, возможно, знает нюансы лучше.

ответил cwd 4 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 04 Sep 2014 19:36:23 +0400 2014, 19:36:23
8

Чтобы предотвратить прокрутку экрана, попробуйте добавить consoleblank=0 в конец первой строки /boot/cmdline.txt

Источник

ответил Tim Penner 26 Jpm1000000pmThu, 26 Jan 2017 22:41:17 +030017 2017, 22:41:17
3

Для меня работала редактирование ~/.config/lxsession/LXDE-pi/autostart и комментирование заставки, все остальные команды xset не казались повлиять на это, когда он будет запущен здесь:

@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
#@xscreensaver -no-splash

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

@xset dpms 0 0 0
@xset -dpms

В версии Raspbian Jessie я уже установил utils.

ответил Jason Goemaat 3 Jam1000000amTue, 03 Jan 2017 00:33:50 +030017 2017, 00:33:50

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132