Здравствуйте коллеги, вчера я установил на свой ноутбук Kubuntu 13.04 и яркость у меня не работала, как и другие дистрибутивы с ядром выше 3.5.
Как всегда, я искал решение в Интернете, но ни одно из них не помогло, хотя они и дали мне представление о том, каким будет решение.
Итак, вот как я это решаю:
Во-первых,
Открываем терминал и пишем следующее:
ls / sys / класс / подсветка /
Здесь появятся несколько папок (это действительно символические ссылки), в моем случае 2:
acpi_video0 intel_backlight
Внутри каждого из них несколько файлов, но нас интересуют яркость и max_brightness
Тогда у нас будет:
/ sys / класс / подсветка / acpi_video0 / яркость
/ системный / класс / подсветка / acpi_video0 / max_brightness
/ sys / класс / подсветка / intel_backlight / max_brightness
/ sys / класс / подсветка / intel_backlight / яркость
яркость: Указывает текущее значение яркости
максимальная_яркость: Указывает максимальное значение яркости.
Мои значения acpi_video0 от 0 до 99
Мои значения intel_backlight от 0 до 4882
Второй
Теперь мы проверяем, какой из двух файлов изменяет яркость:
Для этого в терминале с правами root или с помощью sudo:
Внимание! Мы собираемся изменить значение яркости, поэтому не ставьте 0, потому что вы ничего не увидите. Рекомендую ставить половину от максимального значения.
пример:
Если максимум 99, ставим 50
Если максимум 5000, ставим 2500
эхо 2500> / sys / class / backlight / intel_backlight / яркость
Если изменение этого файла не приводит к изменению яркости, мы пробуем другой:
эхо 50> / sys / class / backlight / acpi_video0 / яркость
Один из двух или тех, которые у вас есть, должен изменить яркость вашего экрана.
Во-третьих,
После того, как мы определили файл, который изменяет яркость, мы собираемся создать два скрипта, один для увеличения яркости, а другой для ее понижения:
Увеличьте яркость:
#! / bin / bash
яркость = $ (cat / sys / class / backlight / intel_backlight / яркость)
яркость = $ (expr $ яркость + 300)
эхо $ яркость> / sys / class / backlight / intel_backlight / яркость
Сохраняем как SubirBrillo.sh
Уменьшите яркость:
#! / bin / bash
яркость = $ (cat / sys / class / backlight / intel_backlight / яркость)
яркость = $ (expr $ яркость - 300)
эхо $ яркость> / sys / class / backlight / intel_backlight / яркость
Сохраняем как BajarBrillo.sh
** Не забудьте изменить как значение, которое нужно добавить или вычесть, так и адрес файла на нужный файл.
Когда у нас есть скрипты, мы даем им права на выполнение:
chmod + x Яркость Down.sh Яркость Up.sh
Четвертый
Теперь мы собираемся дать разрешения файлу яркости, чтобы скрипты могли изменять его значение.
Для этого мы открываем файл /etc/rc.local с правами root или sudo.
nano /etc/rc.local
После открытия мы добавляем следующую строку непосредственно перед строкой exit0:
chmod 777 / sys / класс / подсветка / intel_backlight / яркость
И сохраняем изменения.
Пятый
Теперь мы можем запускать скрипты для повышения и понижения яркости без каких-либо ограничений.
Но, конечно, вы не собираетесь запускать скрипты каждый раз, когда хотите повысить или понизить яркость, поэтому я рекомендую вам настроить сочетания клавиш, чтобы иметь возможность быстро изменять яркость.
ВАША ЯРКОСТЬ УЖЕ ДОЛЖНА ИДЕАЛЬНО ИЗМЕНИТЬСЯ
И это все, надеюсь, это руководство кому-то поможет.
Приветствия и благодарности.