Рейтинг:1

Как отключить монитор на сервере Ubuntu

флаг cn

Я использую Ubuntu Server на старом iMac. Монитор сервера не отключается после загрузки, но это стало происходить только после недавнего обновления. До нынешнего момента, setterm-пусто 10 в моем ~/.bashrc получилось (и да, я пытался --пустой вместо -пустой, хотя последний уже несколько месяцев работает). Но теперь горит постоянно.

Я пробовал следующее (через ssh):

sudo vbetool dpms выключен

mmap /dev/zero: операция не разрешена
Не удалось инициализировать LRMI (Linux Real-Mode Interface).

Я отредактировал /etc/sudoers, предоставив myuname ALL=(ALL) NOPASSWD: /usr/sbin/vbetool, но безрезультатно.

sudo xset dpms отключить

xset: невозможно открыть дисплей ""

xrandr --запрос

Не могу открыть дисплей.

$ ДИСПЛЕЙ переменная окружения не задана.

Ни один PS вспомогательный | группа "Х" ни PS вспомогательный | grep -я отобразить производить любые выходные данные, чтобы помочь идентифицировать идентификаторы дисплея.

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

флаг uz
Jos
`xset -display :0 dpms force off` у меня работает (без `sudo`).
chaoborid avatar
флаг cn
Спасибо @Jos. Я все еще получаю сообщение об ошибке с вашим предложением: «xset: невозможно открыть дисплей «: 0»».
флаг uz
Jos
Что выводит `ls /tmp/.X11-unix/`? Каждое отображение X должно соответствовать записи там.
chaoborid avatar
флаг cn
Буквально ничего. Вот. `всего 8.0K drwxrwxrwt 2 root root 4.0K 12 июл 20:59 . drwxrwxrwt 16 root root 4.0K 12 июл 21:31 ..`
флаг uz
Jos
Тогда у вас не работает X-сервер. Что нормально для сервера Ubuntu. `vbetool dpms off` по-прежнему кажется правильным.
chaoborid avatar
флаг cn
Я получаю ту же ошибку с `vbetool dpms off` (без sudo), как я сообщал выше. Мне непонятно, что означает «Не удалось инициализировать LRMI (Linux Real-Mode Interface)».
флаг uz
Jos
См. `https://bugs.launchpad.net/ubuntu/+source/vbetool/+bug/1875240`, где было найдено решение этой ошибки: редактирование `grub` путем добавления `iomem=relaxed` и перезагрузка.
chaoborid avatar
флаг cn
Я пробовал как редактировать grub, добавляя iomem=relaxed (обновление grub и перезагрузка), так и используя mount -o remount,exec /dev, который был записан как решение в этом отчете об ошибке. Оба дали одну и ту же ошибку инициализации LRMI при запуске vbetool.
Terrance avatar
флаг id
Попробуйте добавить `consoleblank=60` в `GRUB_CMDLINE_LINUX_DEFAULT=` в файле `/etc/default/grub`, затем запустите `sudo update-grub` и перезагрузите систему. Через 1 минуту (60 секунд) после загрузки монитор должен отключиться.
chaoborid avatar
флаг cn
Спасибо @Terrance. Казалось, это помогло.
Terrance avatar
флаг id
@chaoborid изменил мой комментарий на ответ для вас.
Рейтинг:0
флаг id

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

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

Надеюсь это поможет!

Ответить или комментировать

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