Чиним яркость у ноутбука

    Данный пост будет интересен в первую очередь владельцам ноутбуков (под управлением ubuntu), у кого не работаю fn клавиши управлением яркость.

    /etc/acpi/video_brightnessup.sh
    #!/bin/bash

    CURRENT=$(grep "current:" /proc/acpi/video/VGA/LCD/brightness |awk '{print $2}')

    case "$CURRENT" in

    100)
    echo -n 100 > /proc/acpi/video/VGA/LCD/brightness;
    ;;
    87)
    echo -n 100 > /proc/acpi/video/VGA/LCD/brightness;
    ;;
    75)
    echo -n 87 > /proc/acpi/video/VGA/LCD/brightness;
    ;;
    62)
    echo -n 75 > /proc/acpi/video/VGA/LCD/brightness;
    ;;
    50)
    echo -n 62 > /proc/acpi/video/VGA/LCD/brightness;
    ;;
    37)
    echo -n 50 > /proc/acpi/video/VGA/LCD/brightness;
    ;;
    25)
    echo -n 37 > /proc/acpi/video/VGA/LCD/brightness;
    ;;
    12)
    echo -n 25 > /proc/acpi/video/VGA/LCD/brightness;
    ;;
    *)
    echo -n 100 > /proc/acpi/video/VGA/LCD/brightness ;
    ;;
    esac


    /etc/acpi/video_brightnessdown.sh
    #!/bin/bash

    CURRENT=$(grep "current:" /proc/acpi/video/VGA/LCD/brightness |awk '{print $2}')

    case "$CURRENT" in

    12)
    echo -n 12 > /proc/acpi/video/VGA/LCD/brightness;
    ;;
    25)
    echo -n 12 > /proc/acpi/video/VGA/LCD/brightness;
    ;;
    37)
    echo -n 25 > /proc/acpi/video/VGA/LCD/brightness;
    ;;
    50)
    echo -n 37 > /proc/acpi/video/VGA/LCD/brightness;
    ;;
    62)
    echo -n 50 > /proc/acpi/video/VGA/LCD/brightness;
    ;;
    75)
    echo -n 62 > /proc/acpi/video/VGA/LCD/brightness;
    ;;
    87)
    echo -n 75 > /proc/acpi/video/VGA/LCD/brightness;
    ;;
    100)
    echo -n 87 > /proc/acpi/video/VGA/LCD/brightness;
    ;;
    *)
    echo -n 50 > /proc/acpi/video/VGA/LCD/brightness ;
    ;;
    esac


    Внимание! Не забудьте сделать бэкап файлов! Так же все действия производите на свой страх и риск ;)
    Поделиться публикацией
    Комментарии 40
      0
      может конечно подзабыли, но тэги кажется лучше разделять запятой
        0
        Спасибо :) И правда забыл.
        0
        Ну, прежде чем настраивать яркость через echo, я бы порекомендовал всем сначала поставить acpi для своего ноутбука, а потом посетить следующую страничку: http://people.freedesktop.org/~hughsient/quirk/quirk-keymap-index.html
        hal из комплекта бубунт или сьюза почему-то не работает (хоть и версия совпадает с необходимой). Поэтому придётся собрать (но это делается абсолютно быстро).
        В итоге, вы получите работающие fn-клавиши (и не только для яркости).
          0
          Интересно, не знал о данном сайте, но увы keymap бесполезен.
            0
            Почему? ACPI обеспечивает нормальную работу функций, а keymap (тут речь о конфигах для hal, а не для X или чего другого) через hal связку с функциями, работоспособность которых обеспечивает модуль acpi. На сколько я знаю, то поддержка ноутбуков сейчас на неплохом уровне.
          0
          Люди, помогите, у меня ноутбук RoverBook довольно старенький, и я не могу поставить на него линукс потому что в линуксе не работает кнопка включения беспроводной сети. Под виндами там специальная программка есть wbutton.exe она включает и выключает беспроводной адаптер. В общем по умолчанию драйвера под него под линукс выдают статус, что он отключен.

          Кто нибудь сталкивался с такой проблемой?
            0
            lspci - что выводит?
            Насчет кнопки - так ее забиндить можно.
              0
              я пробовал разные варианты в том числе и acpi - ничего не помогало :(
              А забиндить как? можно где-то об этом подробно почитать?
                0
                У вас просто драйвер не загружен - потому и не работает.
                  0
                  Дравйвер wifi был загружен, он то как раз и выводил сообщение, что устройство отключено. А драйвер дополнительных кнопок на ноутбуке я не нашел. Его в принципе нет, так как ноут заточен под winxp
                    0
                    Выдайте все таки lspci $)
                      0
                      А работал ли wifi под виндой? У меня на старом ровере тож кнопка была. Только вайфая я в нем не нашел.
                        0
                        Работал и работает :)
            • НЛО прилетело и опубликовало эту надпись здесь
                0
                А в чем собственно процесс починки состоит? То, что яркость можно менять через proc давно известно, не думаю что дополнительный скрипт над echo -n NN > /proc/acpi/video/VGA/LCD/brightness сильно улучшит положение, комбинация с Fn ведь по-прежнему не работает.
                  0
                  У меня работаю клавиши fn + up\down
                    0
                    У моего ноутбука (как может быть и других) не fn не работает, а управление яркостью, поэтому скрипт работает с fn комбинацией.
                      0
                      А ну да, понял, что вы хотели сделать.
                        0
                        у меня тоже не работает управление яркостью, но к сожалению у меня и скрипт не работает (тоже)
                        проблема в том что у меня вообще нет /proc/acpi/video/VGA/LCD/brightness к которому обращается скрипт... может у Вас будут какие-то мысли по этому поводу?
                          0
                          у меня например /proc/acpi/video/OVGA/LCD
                          Lenovo S10-2
                          посмотрите что у вас
                      0
                      ммм... хорошая статья. Я все больше понимаю, что с ноутбуком в этом отношении мне повезло - управление яркостью аппаратное, хотя и с клавишей Fn. Я раньше думал, у всех так...
                        0
                        У меня ноут dell inspiron 1501. Регулировка яркости работает, если запускать скрипты. Как заставить запускаться скрипты по нажатию клавиш fn+up и fn+down?
                          0
                          У меня работает именно по fn клавишам.
                          • НЛО прилетело и опубликовало эту надпись здесь
                              0
                              Фигню рекомендуют.
                              • НЛО прилетело и опубликовало эту надпись здесь
                                  0
                                  1) Для этого надо винду.
                                  2) Если почитать, то не факт, что поможет.
                                  3) Скрипты - это проще.
                                  • НЛО прилетело и опубликовало эту надпись здесь
                                      0
                                      Почему это не лучше?
                                      Если внимательно почитать, то станет ясно, что под убунтой 7.10, fn клавиши работат, не работают сами скрипты-ACPI
                                      • НЛО прилетело и опубликовало эту надпись здесь
                                          0
                                          Интересно, как тогда звук и саспенд работают?
                                          • НЛО прилетело и опубликовало эту надпись здесь
                                              0
                                              У меня кубунту 7.04. Сочетание клавиш изменения яркости иногда срабатывает, сразу меняя яркость на минимум/максимум.
                                                0
                                                Инструкция заработала только после того, как поставил себе версию 7.10 :)
                            0
                            Ubuntu 8.04 - регуляторы и все клавиши Fn работают из коробки ;)
                              0
                              А если не Убунта?
                                0
                                Пожалуйста, akira, помогите сообществу еее-шников, подскажите как настроить людям мультитач. 1 топик в ЖЖ, 2 форум
                                  0
                                  Если не трудно, разумеется.
                                  0
                                  N.B. обладателям Toshiba A-100-* серии надо предварительно перепрошить биос - иначе описанная процедура может не работать. подробнее можно прочесть здесь:
                                  http://slu.ms/articles/toshiba-linux-and…

                                  удачи всем линуксойдам. =)
                                    0
                                    а если нет /proc/acpi/video/VGA/LCD/brightness к которому обращается скрипт... что тогда делать?

                                    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                    Самое читаемое