
Я только начал заниматься своим собственным сервером и подумал, что можно было бы использовать мой старый черный MacBook.
Я установил Ubuntu Server 11.10 в качестве единственной операционной системы, и пока все работает хорошо.
Как и ожидалось, клавиши яркости не работают, а закрытие крышки ноутбука не переводит его в спящий режим и вообще не приводит к какому-либо результату.
Поскольку мне нужен только удаленный доступ к серверу, я хочу отключить экран для экономии энергии, не отрывая его от компьютера.
До сих пор я пробовал использовать vbetool
и xset dpms
во всех вариациях.
echo $DISPLAY
ничего не дает, поэтому я думаю, что проблема в этом.
При попытке xset
получить следующую ошибку:
xset: unable to open display ""
Я не являюсь профессионалом в Linux и могу только предположить, что мне каким-то образом нужно предоставить ему доступ к моему дисплею. Это проблема с драйвером?
решение1
Я знаю, что это старый пост, но после долгих исследований я нашел решение, которое работает для меня. Я использую Ubuntu Server 18.04.2 LTS на 13" Macbook Pro конца 2011 года.
Чтобы вывести список дисплеев подсветки, используйте эту команду:
ls /sys/class/backlight/
вывод этой команды был
acpi_video0 intel_backlight
Поэтому я предполагаю, что если у вас есть intel_backlight
выходные данные, вы можете использовать эту команду для изменения яркости экрана:
// Display off
sudo bash -c "echo 0 > /sys/class/backlight/intel_backlight/brightness;"
// Max brightness
sudo bash -c "echo 1808 > /sys/class/backlight/intel_backlight/brightness;"
Надеюсь, это кому-нибудь поможет!
решение2
Выключить монитор: vbetool dpms off
Включите его снова (клавиатура этого не делает): vbetool dpms on
Получить отhttps://stackoverflow.com/questions/8630758/shutdown-monitor-on-debian-server