Ответы:
Вы можете попробовать xrandr
инструмент.
Сначала запустите xrandr --verbose
и найдите строку с разрешением, как LVDS1 connected 1024x600+0+0
. Имя вашего дисплея ( LVDS1
в этом примере) необходимо здесь. Теперь вы готовы установить яркость:
xrandr --output LVDS1 --brightness 0.4
xrandr
устанавливает программную, а не аппаратную яркость, чтобы вы могли превышать верхний и нижний пределы:
xrandr --output LVDS1 --brightness 1.7
xrandr --output LVDS1 --brightness -0.4 #negative value is also possible
xrandr --output LVDS1 --brightness 1
Я нашел решение по яркости экрана в немного неясной статье. Моя проблема заключалась в том, что мой ноутбук не мог вспомнить настройки яркости после перезагрузки. Я опубликую ссылку в конце моего ответа.
Все, что нужно было отредактировать файл /etc/rc.local
и добавить одну строку.
Сначала создайте резервную копию rc.local
файла. Если что-то пойдет не так, вы можете вернуться к исходному файлу.
cat /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
# screen brightness line added
# it's to make the laptop remember settings at power up.
echo 7 > /sys/class/backlight/acpi_video0/brightness
exit 0
Обратите внимание, что я добавил строку
echo 7 > /sys/class/backlight/acpi_video0/brightness
в мой rc.local
файл.
В моей настройке Debian Wheezy значение echo 7 > …
устанавливает яркость на полпути между темным и ярким. Так что 7 идеально подходит для меня. Выберите значение, которое подходит вам.
rc.local
запускается при перезагрузке машины.
Вот ссылка: Установка Ubuntu на Samsung 5 (SSD + HDD) | LinuxMeerkat
Прокрутите страницу вниз, чтобы узнать, как изменить яркость экрана по умолчанию на ноутбуке.
Перед этим я установил firmware-linux-nonfree
; Я не знаю, повлияло ли это на что-нибудь.
Если xbrightness
подсветка не обнаруживается, вам нужно найти файл подсветки и вручную установить значение подсветки. Вот процесс, который я использовал для моего Toshiba Satellite C50-B-14Z:
wizzwizz4@mylaptop:~$ ls /sys/class/
ata_device devfreq i2c-adapter net scsi_device vc
ata_link dma ieee80211 pci_bus scsi_disk video4linux
ata_port dmi input phy scsi_generic vtconsole
backlight drm iommu powercap scsi_host watchdog
bdi firmware leds power_supply sound wmi
block gpio mem ppdev spi_master
bluetooth graphics memstick_host printer thermal
bsg hidraw misc rfkill tpm
devcoredump hwmon mmc_host rtc tty
wizzwizz4@mylaptop:~$ ls /sys/class/backlight/
intel_backlight
wizzwizz4@mylaptop:~$ ls /sys/class/backlight/intel_backlight/
actual_brightness brightness max_brightness subsystem uevent
bl_power device power type
Теперь у меня есть brightness
файл: /sys/class/backlight/intel_backlight/
. Я могу прочитать значение этого файла:
wizzwizz4@mylaptop:~$ cat /sys/class/backlight/intel_backlight/brightness
3906
3906
?! Это намного больше, чем обычный максимум 15
! Проверка max_brightness
файла:
wizzwizz4@mylaptop:~$ cat /sys/class/backlight/intel_backlight/max_brightness
7812
Это ... имеет больше смысла. Так что на данный момент примерно половина яркости. Ну, мне нравится довольно тусклый, поэтому я выберу его 390
из 7812:
wizzwizz4@mylaptop:~$ echo 390 | sudo tee /sys/class/backlight/intel_backlight/brightness
390
И экран потускнел! Ура!