Linux как отключить монитор

Как отключить спящий режим и отключение дисплея ?

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

presentation-mode или как его.

Если из командной строки, то возможно, что так:

Для проверки текущего состояния:

В настройках энергосбережения во вкладке «безопасность». Там сам разберёшься. Я всегда отключаю там первым делом и нет проблем.

Там больше нет такой вкладки.

Pointer Control: acceleration: 2/1 threshold: 4 Screen Saver: prefer blanking: no allow exposures: no timeout: 0 cycle: 300 Colors: default colormap: 0x20 BlackPixel: 0x0 WhitePixel: 0xffffff Font Path: built-ins DPMS (Energy Star): Standby: 600 Suspend: 600 Off: 600 DPMS is Disabled

Хм. У меня в Manjaro стоят XFCE 4.16, в них есть.

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

Раньше у меня тоже было а сейчас нету (переустановливал). Сейчас там только 4 вкладки : Общие, Система, Дисплей, Устройства. И все что есть в этих вкладках я отключил но толку 0. Я погуглил, в некоторых форумах пишут типа это баг какой то. Ни кто толком не смог решить.

Хм. Тогда и впрямь в какой-то степени странно. У меня вкладка есть, у тебя нету.

cat /sys/module/kernel/parameters/consoleblank если выдаст не 0, setterm -blank 0

А в настройках энергосбережения точно все отключил?

Даже не знаю, завтра у более опытного знакомого (его нет на этом форуме) спрошу,может чего подскажет. Пока почекай все подряд настройки, монитора, рабочего стола и тд. Давно xfce не видел, не помню,как там

только в artix приходится делать две команды:

xset s 0 0 xset dpms 0 0

Так заработало. А при перезагрузке нужно вводить заново. Можете подсказать где настройки сидят? Прописать и не вводить?

Я не уверен, что в /etc/X11 есть соответствующие настройки. Обычно такие команды просто прописывают в автозагрузку (в

/.xinitrc , если он есть, или любым другим способом).

Пока не получилось 😐 Не буду флудить, так как нашел продолжение своего вопроса: (Решено) xset установки (интересно, но мне не помогло) Вышел из ситуации следующим образом: меню, параметры, настройки LXQT, настройки сеанса. Автозапуск. Раздел Автозапуск приложений. Кнопка добавить. И прописал свои две команды:

xset dpms 0 0 0

На Artix artix-lxqt-openrc-20210426-x86_64 помогло.

Источник

Отключить монитор с помощью командной строки

Я запускаю Ubuntu Server на своем ноутбуке. Там действительно нет причин для включения экрана. Я пытался использовать эту команду, чтобы выключить экран:

Проблема в том, что я получаю следующую ошибку

Есть идеи, что происходит / что не так? Любые другие предложения о том, как это сделать?

Чтобы отключить монитор в консоли, введите следующую команду:

Чтобы восстановить контроль над консолью при нажатии клавиши Enter , я предлагаю

Попробуйте эти команды .

Если ваш дисплей выключается, а затем сразу включается, попробуйте следующее, что добавляет задержку в 1 секунду перед выключением экрана. Это дает возможность обрабатывать все события X-сервером перед выключением дисплея.

Команда, xset упомянутая в других ответах, отключит все мониторы, если у вас есть несколько мониторов. Однако, если вы хотите отключить только один или несколько мониторов, вы должны использовать xrandr .

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

У меня есть два монитора (один подключен к порту DVI, а другой к порту VGA), и когда я запускаю команду, я вижу это:

Читайте также:  Mac os не грузится дальше яблока

В этом выводе монитор, подключенный к порту DVI, помечен как, DFP1 а другой — как CRT1 . Поэтому, если я хочу отключить дополнительный монитор (т.е. CRT1 ), я запустил эту команду:

если вы хотите снова включить этот монитор, вы запустили эту команду:

Я только что установил Ubuntu Server 18.04.1 (без графического интерфейса, X или чего-либо графического), и вчера вечером, сломав спину, пытаясь выключить экран, я наконец нашел волшебную команду:

После выполнения команды экран будет автоматически отключаться каждую минуту (в режиме ожидания).

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

Оказавшись там, просто добавить consoleblank=60 к GRUB_CMDLINE_DEFAULT , это должно выглядеть следующим образом :

Затем закройте файл и сохраните его, после этого просто запустите sudo update-grub и вуаля , при каждой загрузке экран будет автоматически отключаться каждые 60 секунд. (опять же, в режиме ожидания).

И этот способ (добавление консоли в GRUB) работает даже с удаленных терминалов (ssh).

Источник

XRandR: настройка режимов работы с дисплеями (мониторами) в GNU/Linux

Дата добавления: 31 марта 2012

Возможные названия интерфейсов:

  • LVDS1 — экран ноутбука;
  • VGA1 — экран, подключаемый через VGA;
  • DVI1 — экран, подключаемый через DVI;

Названия интерфейсов могут отличаться в зависимости от используемой видеокарты. Для последующей работы с конкретным интерфейсом, необходимо запомнить его название (например, VGA1 если мы работам на видео от Intel и подключаем монитор по VGA, который и хотим настроить через XRandR).

Изменение разрешения
Лучше всего рассмотреть пример:

Режимы работы с несколькими мониторами
Отключение дисплея
Отключить не нужный в данный момент дисплей можно с помощью опции —off:

После этого у вас будет виртуальное разрешение 1280×720 при 1024×600 физическом.

Поворот
Используйте следующие опции применительно к нужному интерфейсу:

  • —rotate normal
  • —rotate left
  • —rotate right
  • —rotate inverted (поворот на 180°)

Сохранение настроек
Для активации необходимых настроек при старте, создайте файл

/ указывает на расположение в домашней директории) и внесите в него необходимые строки команд xrandr.

Статья частично основана по материалам англоязычной документации.

Автор: Alex, дата: 13 августа 2013 , время: 20:02:58 (MSK).
Добрый день. Вот что мек выдает xrandr:
«Screen 0: minimum 320 x 200, current 3280 x 1200, maximum 3120 x 3120
DFP1 disconnected (normal left inverted right x axis y axis)
DFP2 disconnected (normal left inverted right x axis y axis)
DFP3 disconnected (normal left inverted right x axis y axis)
DFP4 disconnected (normal left inverted right x axis y axis)
DFP5 disconnected (normal left inverted right x axis y axis)
DFP6 disconnected (normal left inverted right x axis y axis)
DFP7 disconnected (normal left inverted right x axis y axis)
DFP8 disconnected (normal left inverted right x axis y axis)
DFP9 connected 1680×1050+0+0 (normal left inverted right x axis y axis) 473mm x 296mm
1680×1050 60.0*+
1400×1050 60.0
1280×1024 75.0 60.0
1440×900 75.0 59.9
1280×960 60.0
1280×800 60.0
1152×864 60.0 75.0
1280×768 60.0
1280×720 60.0
1024×768 75.0 70.1 60.0
800×600 72.2 75.0 60.3 56.2
640×480 75.0 72.8 67.0 59.9
DFP10 disconnected (normal left inverted right x axis y axis)
CRT1 connected 1600×1200+1680+0 (normal left inverted right x axis y axis) 0mm x 0mm
1600×1200 60.0*+
1400×1050 60.0
1600×900 60.0
1280×1024 60.0
1440×900 59.9
1280×960 60.0
1366×768 59.8
1360×768 60.0
1280×800 59.8
1152×864 60.0
1280×768 59.9
1280×720 60.0
1024×768 60.0
800×600 60.3
720×480 60.0
640×480 59.9″

что и как мне надо изменить, чтобы CRT1 работал в резолюции 1920х1080. В данный момент 1600 — это максимальная резолюция.

Читайте также:  Смена по windows mobile

/.xprofile должен быть исполняемым. В англоязычной версии это описано. Я, как новичок, этого не сделал. И, как следствие, при запуске системы разрешение не устанавливается на нужное автоматически. А таких новичков много в сети.

/.xprofile (можно использовать редактор nano).

Автор: Margo, дата: 05 января 2016 , время: 20:54:07 (MSK).
Спасибо за быстрый ответ,
в консоль перешла, но у меня такого файла нет.
Где еще оно может быть закопано?

Сходила логическим путем: если у вас «Отключить не нужный в данный момент дисплей можно с помощью опции —off:
xrandr —output LVDS1 —off»
— то включить решила с помощью «всё то же самое —on». Ан нет, размечталась, не так просто.

xrandr вообще отвечает Can’t open display.

А вот как xrandr выглядит в другой системе (зашла со спас.диска):

$ xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096
VGA-1 connected 1024×768+0+0 (normal left inverted right x axis y axis) 350mm x 260mm
1600×1200 60.0 60.0
1280×1024 75.0 59.9
1024×768 85.0 75.1 60.0*
800×600 100.0 85.1 75.0 60.3
640×480 85.0 60.0
720×400 70.1
DVI-I-1 disconnected (normal left inverted right x axis y axis)
TV-1 connected 1024×768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
720×576 50.0 +
1024×768 50.0*
800×600 50.0
720×480 50.0
640×480 50.0
400×300 100.0
320×240 100.0
320×200 100.0

Я так понимаю, VGA-1 это и есть тот монитор, который я убила в своей основной системе? черт побери, один случайный клик мышкой. 🙁

/.xprofile с командой xrandr —output VGA-1 —mode 1600×1200 и перезагрузить.

Автор: Margo, дата: 06 января 2016 , время: 03:14:50 (MSK).
Вроде выкрутилась.

Первый способ:
в начале загрузки выбрать recovery mode,
в recovery mode выбрать resume normal boot,
выйдет предупреждение, что это типа Safe mode и не все графические драйверы могут работать,
кликнула ОК, загрузка продолжилась, пришла куда хотела, всё работает как всегда.
Правда, при перезагрузке та же засада, монитор отключается, т.е. recovery mode теперь пожизненно, если не переписать config файл (но КАКОЙ именно. ).
Ну и ладно, всё равно новую ставить пора, сейчас у меня Минт14 Надя, если кому интересно.

Второй способ:
дождаться конца загрузки, перейти в терминал Ctrl+Alt+F2 (у меня F1 тоже годится, да и остальные, наверно, просто не проверяла),
залогиниться, зайти под рутом, скомандовать startx
(если не под рутом, то монитор опять выключится),
далее имею первозданное окно Линукс Минт как только что с диска, т.е. без моих гламурных настроек и почему-то. без мозиллы! Все остальное, установленное за последний год, на месте (включая игры), и всё работает штатно. Исчезла только мозилла, а она-то самое главное, сотни закладок и паролей. Не исключаю, впрочем, что получила бы свою мозиллу со всеми закладками, если б попробовала ее заново установить через синаптик или Оперу — через recovery mode она же загружается! значит, она где-то тут — просто уже не было времени на эксперименты.

Теперь спокойненько, с кофе и булочкой, бэкапнула закладки и попробую создать файл по вашему совету. 🙂
Спасибо, что поддержали!

$ xrandr
Screen 0: minimum 8 x 8, current 1024 x 768, maximum 32767 x 32767
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
user@ubuntu:

$ xrandr -s 1600×900
Size 1600×900 not found in available modes
user@ubuntu:

Источник

Выключение монитора горячей клавишей

Жаль, что возможность обычным способом выключать монитор горячей клавишей сломалась в одной из предыдуших версиях Убунту. Простенький симпатичный скрипт может вернуть этот нужный функционал (предположительно обладателям ноутбуков) за несколько несложных телодвижений.

Читайте также:  Two point hospital для mac os

Как, наверное, многие знают, старый способ выключения монитора через использование команды xset:

xset dpms force off

Вообще существует несколько вариаций на сию тему, но по крайней мере начинай от Ubuntu Karmic (9.10), эта возможность была сломана. Некоторые системные вызовы, по-видимому, не очень хорошо справляются с этой командой, вызывая пробуждение экрана приблизительно через минуту. Это, конечно, вызывало неудобства некоторое время, пока я не нашел для себя способа, заслуживающего на использование. На убунтуфорумах предлагалось использовать данную команду в цикле, что, естественно, повышало показатели использования процессора, а другие способы не были столь элегантными. Но благодаря пользователю nxmehta, было найдено решение — а именно использовать Python для достижения цели. Скрипт, который был написан работает по крайней мере на релизах от Karmic по Natty.

Для начала, вы должны установить, кроме самого питона пакет python-xlib. Для этого достаточно в терминале выполнить команду:

sudo apt-get install python python-xlib

Следующее, что нужно сделать — это открыть текстовый редактор (например, gedit) и скопипастить следующий код:

  1. #!/usr/bin/python
  2. import time
  3. import subprocess
  4. from Xlib import X
  5. from Xlib.display import Display
  6. display = Display( ‘:0’ )
  7. root = display.screen().root
  8. root.grab_pointer(True,
  9. X.ButtonPressMask | X.ButtonReleaseMask | X.PointerMotionMask,
  10. X.GrabModeAsync, X.GrabModeAsync, 0, 0, X.CurrentTime)
  11. root.grab_keyboard(True,
  12. X.GrabModeAsync, X.GrabModeAsync, X.CurrentTime)
  13. subprocess.call( ‘xset dpms force off’ .split())
  14. p = subprocess.Popen( ‘gnome-screensaver-command -i’ .split())
  15. time.sleep(1)
  16. while True:
  17. print display.next_event()
  18. p.terminate()
  19. break

* This source code was highlighted with Source Code Highlighter .

Что он делает — я думаю, останавливаться не стоит из-за его простоты.


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

/.profile:
# set PATH so it includes user’s private bin if it exists
if [ -d «$HOME/bin» ] ; then
PATH=»$HOME/bin:$PATH»
fi

Итак, файл

/bin/screen_off.py занял место возле других моих скриптов.

Следующий шаг — сделать его исполняемым. Можете это сделать быстрым chmod +x

/bin/screen_off.py, но если вы пока не умеете пользоваться консолью (что зря), то можете воспользоваться графической частью оболочки:
Правокликните на файле и выберите пункт Свойства (Properties):

На вкладке Права (Permissions) и установите галочку Позволить выполнение файла как программы «Allow executing file as program».

Теперь вы можете назначить любое клавиатурное сокращение этому скрипту. Я выбрал Caps Lock, но если у вас кривые пальцы предпочтение использовать другую клавишу — без проблем. В моем случае мне нужно вначале деактивировать использование этой клавиши. Это можно сделать через меню Клавиатура > Раскладки > Параметры раскладки (Keyboard > Layouts > Options):

Вот здесь и можно ее отключить, отыскав и выбрав пункт «Поведение клавиши Caps Lock» (Caps Lock behavior) и снять соответственную галочку.

Впрочем все это тоже можно без труда сделать, не прибегая графической оболочки через gconftool-2, как, например, у меня:
$ # Отключить Caps Lock
$ xmodmap -e «remove lock = Caps_Lock»
$ # Сделать биндинг на свой скрипт:
$ gconftool-2 -a /desktop/gnome/keybindings/custom0
binding = VoidSymbol
action = /home/your_username/bin/screen_off.py
name = Screen_Off

Наконец, чтобы назначить скрипт клавише, откройте диалог Комбинации клавиш клавиатуры, (Keyboard Shortcuts).

Нажмите Добавить, дайте любое имя клавиатурному сокращению, и команду — путь к созданному файлу. Нажмите Применить и потом щелкните на поле Комбинация клавиш, после чего нажмите нужную клавишу-сокращение. Если вы деактивировали Caps Lock, вы увидите текст «VoidSymbol».

Все! Жмите! Надеюсь, этот способ пригодится для того, чтобы немножко сэкономить батарею вашего ноута.

Источник

Оцените статью