Как изменить яркость экрана в Debian Wheezy, установленном на ноутбуке?


8

Мой экран слишком яркий. Как настроить яркость экрана? Пока что я попробовал следующее:

  1. Настройки «Яркость и блокировка» не работают.
  2. Fn + F6 или F7 не работает.
  3. Это не работает
  4. Это тоже не работает.

Мой ноутбук - Toshiba Satelite L745

Ответы:


6

Вы можете попробовать 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

1
Это все еще слишком ярко. Xrandr делает только фильтрацию цветов. Есть ли доступ к аппаратной яркости?
Мас Багол

Несмотря на то, что доступ к аппаратной яркости был бы лучше, это было полезно для меня. Спасибо.
mc0e

2

Я нашел решение по яркости экрана в немного неясной статье. Моя проблема заключалась в том, что мой ноутбук не мог вспомнить настройки яркости после перезагрузки. Я опубликую ссылку в конце моего ответа.

Все, что нужно было отредактировать файл /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

Прокрутите страницу вниз, чтобы узнать, как изменить яркость экрана по умолчанию на ноутбуке.


2

Перед этим я установил 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

И экран потускнел! Ура!


1

Для меня на Acer 7530G с:

Идентификатор распространителя: Debian Описание: Debian GNU / Linux 8.6 (jessie) Релиз: 8.6 Кодовое имя: jessie

Решение было в Application Menu> Settings> xfce4-desktop, там можно выставить яркость монитора, для меня было 100 нормально.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.