Зменшити підсвітку нижче мінімуму


32

У мене є цей ноутбук, який не справляється з підсвічуванням дуже добре.

В / etc / default / grub я додав acpi_backlight=vendorфункцію, щоб змусити її взагалі працювати. Це здорово, і підсвічування зараз насправді працює, але мінімальна настройка підсвітки все ще досить висока.

Чи є спосіб зменшити підсвічування нижче мінімальної? Я не проти вводити термінал для цього, оскільки мені це не потрібно буде робити часто (лише вночі тощо)

Відповіді:


31
  1. Відкрити термінал ( Ctrl+ Alt+ T).

  2. Введіть таку команду:

    cat /sys/class/backlight/intel_backlight/brightness
  3. Запишіть отримане значення (12421 в моєму випадку).

  4. Розділіть значення на 6 і запишіть його (2070 в моєму випадку).

  5. Введіть друге в терміналі, замінюючи 2070з вашим значенням:

    sudo su -c "echo 2070 >/sys/class/backlight/intel_backlight/brightness"
  6. Закрити термінал.

  7. Для подальшого використання останньої команди відкрийте Terminal, натисніть Ctrlі Rразом, почніть вводити текст brightness. Коли з’явиться остання команда, просто натисніть Enter.

Він працює для мене на Samsung NC110 з Ubuntu 12.04.


Для мене працює в Ubuntu 12.04 на Macbook Air (лише інтегрована графіка). Однак натискання будь-якої кнопки рівня яскравості, здається, скидає це налаштування, тобто натискання "яскравіше" не збільшується від налаштування яскравості, застосованого в терміналі, а від "звичайної" мінімальної яскравості, яку ви досягаєте за допомогою клавіатури. Тому збільшення яскравості після застосування цієї команди призводить до величезного збільшення яскравості.
king_julien

1
Ааааааааааааааааарх. Цей параметр встановлюється автоматично кожні кілька хвилин. Тож вам доведеться повторно застосовувати це знову і знову. У теперішньому форматі це не практичне рішення :( Запуск його як сценарію періодично здається непосильним. Я сподіваюся, що є кращий спосіб ...
king_julien

@king_julien, перевірте мою відповідь ( askubuntu.com/a/394400 ), за наданим посиланням я розповім про деякі налаштування, які можуть уникнути перезавантаження. Я не зазнаю жодного перезавантаження цього налаштування в моїй програмі macbook pro. Я підозрюю, що скидання стосується параметрів завантаження. Оскільки я змінив їх, я не зазнаю «перезавантаження» після розблокування машини.
pepper_chico

3
Навіщо ділити на 6? На своїй машині я міг значно зменшити це значення ...
hoosierEE

2
sudo su -c "echo 2070 >/sys/class/backlight/intel_backlight/brightness"це ключ, число може знизитися як 0. Я використовую 80 на темних кімнатах. 14.04.
квімнус

16

Жодна з відповідей тут не працювала для мене (на Dell Precision 5510). Вихідний сигнал cat /sys/class/backlight/intel_backlight/brightnessдля мене був, 1а встановлення його внизу повністю вимкнуло екран.

Нарешті я знайшов рішення з відповіді тут :

xrandr --output eDP1 --brightness .3

Я також зміг змусити це працювати на моєму зовнішньому моніторі (додається через док-станцію дисплея) і зменшити його нижче мінімальної яскравості, дозволеної апаратними засобами управління на моніторі:

xrandr --output DP1-1 --brightness .6

Зауважте, що на дисплеї може бути не eDP1 (або DP1-1), але ви можете перелічити всі доступні дисплеї, натиснувши вкладку двічі після --output, або з xrandr -qякої відображається, які з них підключені в даний час. Налаштуйте значення яскравості, тобто .4, .5 тощо, поки не знайдете рівень, який працює для вас.


Як зробити цю зміну постійною?
Прахар Агравал

3

Спробуйте змінити мінімальну яскравість вручну

  1. sudo nano /sys/class/backlight/acpi_video0/brightness

  2. Змініть значення в цьому файлі на 0 (очистіть і введіть 0, якщо значення вже 0).

  3. Натисніть Ctrl+, Xщоб вийти.

  4. Натисніть Yі, Enterщоб зберегти файл.

Це працює для мене. Ви також можете спробуватиsudo sh -c 'echo 0 > /sys/class/backlight/acpi_video0/brightness'

Я все ще шукаю більш надійний підхід. Будь-яка допомога вдячна.


1
Схоже, папка / файл не розпізнає. Я на Ubuntu 11.10, якщо це має для вас сенс. Дякую за турботу, щоб відповісти.
Рубен Баккер

2
Я намагався робити запропоновані. Однак яскравість все одно залишається однаковою. У моєму випадку це вже було 0. Хоча я очистив і повторно повторив, як пропонується.
міхур

Цей файл не існує 12.04.
king_julien

У різних графічних процесорах / обладнання вони є в різних місцях
Suici Doga

2

Я використовую не Ubuntu, а Debian, але іноді (плагін другого екрана, перезапуск gnome) яскравість падає до нуля. Отже, я створив застосований додаток, що активує (він споживає нульовий cputime, поки немає зміни яскравості), і коли є зміна, і вона змінюється на нуль (або нижчий деякий попередньо визначений рівень, який ви можете вказати), він встановлює яскравість до деякого рівня за замовчуванням, який ви також можете вказати.

Знайдіть його на моїй сторінці github: https://github.com/nuccy/zero_brightness_fixer



0

Встановіть xbacklight , ввівши в термінал наступне

sudo apt-get install xbacklight

потім:

xbacklight -percentage

замініть слово "відсоток" на вибране вами число, щоб зменшити підсвічування з 1 до 99. Навпаки, ви також можете зробити:

xbacklight +percentage 

щоб збільшити яскравість, замінивши слово "відсоток" на число від 1 до 100. Для отримання додаткової інформації запустіть наступне в терміналі:

xbacklight -help

Я знаю, що це, мабуть, пізно, але сподіваюся, що це допоможе :)


4
Це не зменшує підсвічування нижче мінімуму. Коли я вже мінімум і просто крок -1, дисплей вимикається.
king_julien

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.