[Как сделать] Отрегулируйте яркость ноутбука в Linux

портативный компьютер

Здравствуйте коллеги, вчера я установил на свой ноутбук 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 / яркость

яркость: Указывает текущее значение яркости
max_brightness: Указывает максимальное значение яркости.

Мои значения 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 / яркость

И сохраняем изменения.
Пятый

Теперь мы можем запускать скрипты для повышения и понижения яркости без каких-либо ограничений.

Но, конечно, вы не собираетесь запускать скрипты каждый раз, когда хотите повысить или понизить яркость, поэтому я рекомендую вам настроить сочетания клавиш, чтобы иметь возможность быстро изменять яркость.

ВАША ЯРКОСТЬ УЖЕ ДОЛЖНА ИДЕАЛЬНО ИЗМЕНИТЬСЯ

И это все, надеюсь, это руководство кому-то поможет.

Приветствия и благодарности.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

75 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   invisible15 сказал

    Я исправил эту проблему на ноутбуке Fedora 17, коснувшись строки ядра в grub и добавив это:
    acpi_backlight = поставщик
    В Интернете я увидел, что одни работают, а другие нет, но в моем случае это сработало (Acer Aspire 5742)
    До сих пор я использовал метод, аналогичный описанному в посте.

    1.    как кто сказал

      То же самое я сделал в Arch Linux.

    2.    как кто сказал

      И кстати у меня такой же ноутбук XD

    3.    Луиджи Джовани сказал

      когда я ввожу строку ядра в личинку и добавляю это:
      acpi_backlight = поставщик,

      Надеюсь, они мне помогут, спасибо.

      1.    Chexmo сказал

        Я использую настройщик grub

  2.   Редактировать Суэйрас сказал

    А на своем Linux Mint 14 я просто открываю терминал Guake с помощью клавиши F12 и набираю xgamma -gamma 0.6 (измените число на 0.7, 0.8 или ниже в зависимости от ваших предпочтений). Просто!

    1.    Бертольдо сказал

      Здравствуйте, у меня работает команда xgamma, но при ее уменьшении все равно остаются блестящие объекты.
      Я установил команду xbacklight, но она не может работать.
      LinuMint 17.3, мобильный ПК MSI с видео на борту Amd radeon 3000.
      Остальное не пробовал.

  3.   Кристиан сказал

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

    Привет.

  4.   просто-другой-dl-user сказал

    яркий. проблема, которая доставила мне больше всего головной боли в Linux.
    Примерно через год сражений я смог заставить его работать на ubuntu 10.04 и Archlinux. нет случая, чтобы это работало для меня в других дистрибутивах.
    пс: у меня samsung R430

  5.   Мигель-Паласио сказал

    Довольно полезная информация. Спасибо.

    Я действительно не знал, что в мире Linux с такой яркостью бывают такие повторяющиеся проблемы, пока на этой неделе я не получил Dell XPS 13. К счастью, с помощью пропатченного ядра из проекта Sputnik проблемы были решены. Я читал, что Ubuntu 13.04 уже поставляется с исправлениями по умолчанию, но настройка яркости у меня не работает на live CD, поэтому я остался на 12.04.

    Если у кого-то возникнут проблемы, рекомендую взглянуть на проект Sputnik, возможно, эти патчи подойдут вам.

    1.    Мигель-Паласио сказал

      Как странно, моим пользовательским агентом должен быть Kubuntu ¬_¬

      1.    pandev92 сказал

        Если вы не меняли его, всегда будет отображаться ubuntu, поскольку kubuntu - это не что иное, как ubuntu с kde ...

        1.    Windóusico сказал

          Если Ubuntu выходит с Firefox, это потому, что Kubuntu использует установщик Firefox, который есть в Ubuntu. То, что «это просто убунту с kde» неверно. Это все равно что сказать, что Ubuntu - это не что иное, как Debian с Unity.

        2.    Мигель-Паласио сказал

          Нет, я на 90% ранее фигурировал: П. Я думаю, проблема в том, что я не использовал установщик Firefox, который предлагает Kubuntu, а использовал apt-get install….

    2.    просто-другой-dl-user сказал

      @ Miguel-Palacio, можно ли установить исправленное ядро ​​Sputnik в Archlinux на ноутбук Samsung? Или это только для Dell XPS 13 с Ubuntu?

      1.    Percaff_TI99 сказал

        Привет @ just-another-dl-user Я пробовал это в Linux mint, и он работает, но меняет разрешение экрана, а мышь не работает, тачпад работает, что-то похожее на то, что происходит, по крайней мере, в моем случае с отключением acpi = off . Я предпочитаю использовать acpi_osi = Linux, хотя меня беспокоит необходимость нажимать fn + left. Это ошибка, которая должна была оставаться неразрешенной дольше всех. Использую emachines e725 i915 intel.

        Здесь в ссылке написано, что он может работать на других ноутбуках с графикой Intel.

        https://launchpad.net/~canonical-hwe-team/+archive/sputnik-kernel

        Надеюсь, это сработает для вас.

        Привет!

      2.    Мигель-Паласио сказал

        В руководстве я использовал (http://www.webupd8.org/2012/08/fix-dell-xps-13-backlight-brightness.html), говорят так:

        Для пользователей Arch Linux программа чтения WebUpd8 dcelasun создала собственное ядро, в котором используются следующие патчи: https://aur.archlinux.org/packages.php?ID=60736

        Надеюсь, вам это пригодится, привет!

      3.    Мигель-Паласио сказал

        Нет, извините, не правильно прочитал, видимо это только для XPS 13. Возможно решение, приведенное в этой ссылке, вам поможет:

        http://www.techjail.net/solved-brightness-problem-in-ubuntu-12-04-precise-pangolin.html

        По-видимому, для некоторых это работает хорошо, в моем случае уровень яркости был комфортным, но команды у меня не работали: - /

  6.   Ротс87 сказал

    Я в archlinux и с видеокартой nvidia 560m исправил с помощью этой части вики https://wiki.archlinux.org/index.php/NVIDIA_%28Espa%C3%B1ol%29#Activar_el_control_del_brillo

  7.   Стебсан сказал

    У меня на коленях кнопки яркости отлично работали в kubuntu 12.10, но с обновлением до 13.04 эти клавиши мертвы, хотя я не могу изменить яркость или в меню питания. У меня есть компьютер dell 15r. Я посмотрю, решит ли это это для меня, хотя это обновление для меня принесло некоторые улучшения, пока что плохо только яркость

  8.   носфератукс сказал

    Ну, с ноутбуками hp-compaq 6220 и 6910p такой проблемы не было.

  9.   eliotime3000 сказал

    Хорошая настройка. Теперь я просто надеюсь, что с появлением Debian Wheezy в ближайшее время мне не придется тянуться, чтобы изменить яркость моего ноутбука.

  10.   Мерлин дебианит сказал

    Если вы используете KDE, у вас не должно быть этой проблемы XD.

  11.   луг сказал

    Здравствуйте! Я пробовал сценарий, но когда я хочу запустить его, он сообщает мне "expr: syntax error
    ./DownBright.sh: строка 4: эхо: ошибка записи: недопустимый аргумент »
    То же и с другим, что будет?

    1.    victor_tora сказал

      Вы сделали все шаги? Наверняка у файла яркости не будет необходимых разрешений, вы не все шаги выполнили правильно.

      1.    луг сказал

        Да да! Посмотри на rc.local, было так.

        #! / bin / sh -e
        #
        # rc.local
        #
        # Этот сценарий выполняется в конце каждого многопользовательского уровня выполнения.
        # Убедитесь, что сценарий «выйдет из 0» в случае успеха или любого другого
        # значение при ошибке.
        #
        # Чтобы включить или отключить этот скрипт, просто измените выполнение
        # бит.
        #
        # По умолчанию этот скрипт ничего не делает.

        chmod 777 / sys / класс / подсветка / cmpc_bl / яркость
        выйти из 0
        «

        1.    victor_tora сказал

          Выполните команду с правами администратора в терминале:

          chmod 777 / sys / класс / подсветка / cmpc_bl / яркость

          а затем запустить сценарии.

          Это не должно доставить вам хлопот.

          1.    victor_tora сказал

            Думаю, я знаю, что это такое.

            Скажите мне ценность файла:

            / системный / класс / подсветка / cmpc_bl / max_brightness

          2.    луг сказал

            Я пробовал, и он говорит мне то же самое: s

            Значение max_brightness равно 7.

        2.    victor_tora сказал

          Измените два сценария и измените значение 300 на 1.
          Они бы выглядели так:

          Увеличить яркость:

          #! / bin / bash
          яркость = $ (cat / sys / class / backlight / intel_backlight / яркость)
          яркость = $ (expr $ яркость + 1)
          эхо $ яркость> / sys / class / backlight / intel_backlight / яркость

          Более низкая яркость:

          #! / bin / bash
          яркость = $ (cat / sys / class / backlight / intel_backlight / яркость)
          яркость = $ (expr $ яркость - 1)
          эхо $ яркость> / sys / class / backlight / intel_backlight / яркость

          1.    луг сказал

            Я пробовал, и он говорит мне то же самое ...
            Это выглядит так

            #! / bin / bash
            яркость = $ (cat / sys / class / backlight / cmpc_bl / яркость)
            яркость = $ (expr $ яркость - 1)
            эхо $ яркость> / sys / class / backlight / cmpc_bl / яркость

          2.    victor_tora сказал

            Поместите эту команду напрямую:

            эхо 1> / sys / class / backlight / cmpc_bl / яркость

            Тогда,

            эхо 3> / sys / class / backlight / cmpc_bl / яркость

            Яркость меняет?

          3.    мрману сказал

            Как насчет друга, поздравляю и благодарю вас за освещение этой проблемы, которая сильно меня волнует, так как я всегда запускаю свой linux mint 13 matte с максимальной яркостью. Объясняю, что пытаюсь сделать:
            Что я хочу сделать, так это то, что из rc.local я выполняю сценарий в конце загрузки, чтобы он изменял значение яркости в значение по умолчанию, и это оставило его неизменным навсегда.
            В rc.local я поместил следующее:
            #! / Bin / ш
            #
            # rc.local
            #
            chmod 777 / sys / класс / подсветка / intel_backlight / яркость
            chmod -x /home/usuario/DownBright.sh
            sh /home/usuario/BajarBrillo.sh

            выйти из 0

            затем я создал скрипт «LowerBrightness.sh», дал ему разрешение на выполнение, и разместил его в /home/user/BajarBrillo.sh, и его содержание похоже на то, что вы поместили в сообщение:
            #! / bin / bash
            яркость = $ (cat / sys / class / backlight / intel_backlight / яркость)
            яркость = $ (expr $ яркость - 3500)
            эхо $ яркость> / sys / class / backlight / intel_backlight / яркость

            Действительно, диапазон яркости файла составляет от 0 до 4882.

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

            Пожалуйста, поправьте меня, что я делаю не так, это очень важно, так как я не могу так работать в linux, это портит мне зрение.
            С уважением.
            Manu

      2.    DNT сказал

        То же самое случилось со мной, в моем случае проблема заключалась в том, что, когда я копировал и вставлял отсюда, я копировал его с форматированием, и я плохо воспринял символ вычитания, так что это была просто глупая синтаксическая ошибка, это почти заставил меня бросить машину в окно хахахаха

    2.    DNT сказал

      То же самое случилось со мной, в моем случае проблема заключалась в том, что, когда я копировал и вставлял отсюда, я копировал его с форматированием, и я плохо воспринял символ вычитания, так что это была просто глупая синтаксическая ошибка, это почти заставил меня бросить машину в окно хахахаха

  12.   Оскар сказал

    У меня бывает, что я не могу уменьшить яркость с помощью индикатора или функциональных клавиш Inspiron 15R. Хотя это можно сделать, это, безусловно, несколько утомительно, поскольку требует быстрой и простой настройки. Тем не менее, спасибо за руководство.

    1.    victor_tora сказал

      Если вы прочтете весь учебник, то увидите, что в конце написано, что вы можете назначить выполнение скриптов той комбинации клавиш, которая вам нужна, а с KDE это очень просто.

      На самом деле у меня также есть Dell Inspiron 15r 2013 года выпуска и ключи:

      Fn + F4 -> Уменьшить яркость
      Fn + F5 -> Увеличить яркость

      Точно так же, как комбинации серий.

      Вам просто нужно узнать, как создавать сочетания клавиш на рабочем столе, будь то KDE, Gnome, Xfce или другие.

      1.    Оскар сказал

        Да я видел это. Конечно, я бы хотел, чтобы не было этой ошибки и чтобы все происходило автоматически, но никак.

    2.    Джордж сказал

      Привет

      У меня есть DELL 15R Inspirion 5521 с графикой Intel / AMD серии 8300. У меня была та же проблема, клавиши fn + F4 / fn + F5 не работали. Следует добавить, что я использую ubuntu 12.04.5 с ядром выше 3.13. Я нашел следующий запрос в сети: https://wiki.archlinux.org/index.php/backlight

      Все, что я сделал, это добавил: »video.use_native_backlight = 1« в личинку (пропустить кавычки)
      Моя личинка выглядела так:
      GRUB_CMDLINE_LINUX_DEFAULT = »лифт = noop video.use_native_backlight = 1»
      С ними решите проблему.

      В моем случае это файл intel: / sys / class / backlight / intel_backlight /

      Надеюсь тем, у кого есть DELL, помогут

  13.   луг сказал

    Я просто попробовал команды, как вы мне сказали, и да, они работают,
    но сценарий говорит мне одно и то же, что это будет?

  14.   Вада сказал

    Хахаха я человек простой 😛 поэтому просто назначьте xbacklight нажав fn + яркость
    xbacklight -inc 10%
    xbacklight -dec 10%
    Мне никогда не нравилось делать все это только для увеличения или уменьшения яркости, я всегда использую 20%, хахаха 😀

  15.   Альберто сказал

    Это сводит меня с ума, пришлось оставить mageia, Rosa linux и Mint для яркости, теперь у меня lubuntu и перееду в Sabayon ,,,, у меня есть hp pavilion g4-1063la, некоторое время назад читал что это было что-то связанное с ядром ,,, проделав некоторые шаги по установке с подсветкой, это работало в mint 14 nadya ,, но когда я вернулся к этому дистрибутиву, он больше не работает, я собираюсь сдаться, я не знаю, что за хер do ,,,,,,, кстати о гамме, о которой говорилось выше, это работает, но это не то же самое, что понижение яркости с помощью клавиш f2 и f3 ..... привет всем очень хороший сайт.

  16.   Мигель сказал

    Я поздравляю и благодарю автора этого великолепного вклада: 1 год тестирования нескольких «решений» в lubuntu, всегда очень сложных и всегда неэффективных: разочаровывающих и 100% яркости, вредных, потребляющих, генерирующих тепло и т. Д. Ключ автора - In исследование системы в этом отношении, с помощью команды ls / sys / class / backlight /. В моем случае я снизил со 100, в котором он был исправлен, до 10, что выглядит хорошо, нагревается меньше, чем с winxp, батарея работает дольше и не вредит моему зрению.Теперь я столкнусь со скриптами и ярлыками, которые я пока не понимаю.

  17.   Мигель сказал

    Обижая вас, как мне создавать скрипты и ярлыки ?; заранее спасибо.

  18.   Рауль сказал

    Здравствуйте! Я выполнил все шаги, скрипты отлично работают, выполняются в консоли, но при создании ярлыков они работали в начале, но при перезапуске они перестали работать, я воссоздал их, но ничего, я должен использовать терминал каждый раз, когда я хочу поднять или понизить яркость, кто нибудь знает как это решить?

  19.   даво сказал

    больше ручной работы, но не всегда для ноутбука

    найти выход с xrandr

    XRandR
    Экран 0: минимум 320 x 200, текущий 1280 x 800, максимум 4096 x 4096
    VGA1 подключен 1280 × 800 + 0 + 0 (нормальная левая перевернутая правая ось x ось y) 0 мм x 0 мм
    1024 × 768 60.0
    800 × 600 60.3 56.2
    848 × 480 60.0
    640 × 480 59.9

    в моем случае это выходило VGA1, это может быть HDMI1 или VGI1, возможно, по умолчанию

    теперь найдите интенсивность с помощью команды и вывода xrandr –output –brightness 0.8

    например для меня значение 0.8 или 0.7 или 0.9 или 0.6 и т. д. и т. д.

    xrandr –выход VGA1 –яркость 0.8

    теперь, когда у нас будет желаемая интенсивность, мы собираемся сказать ему запускаться всякий раз, когда xorg запускается с этой яркостью, отправив команду в файл (называемый яркостью) в сеансе сервера xorg

    sudo echo "xrandr –выход VGA1 –яркость 0.8" >> /etc/X11/Xsession.d/brillo

  20.   Израиль сказал

    Спасибо друг! команда работала для меня

    эхо 2500> / sys / class / backlight / intel_backlight / яркость

    Я пытался решить эту проблему больше года и, наконец, мне это удалось, ха-ха, спасибо!

  21.   Габриель сказал

    Ваше превосходительство друг, эта тема мне очень пригодилась, я благодарен вам за то, что вы делитесь своими знаниями, так же, как и вы, я страдал от яркости моего колена, когда я начинал в Linux, не зная, как его загрузить, но здесь я решил проблема. Теперь я могу повышать и понижать яркость по своему вкусу и необходимости.

  22.   счастливый Хосе сказал

    Огромное спасибо.
    Я пробовал много способов, и у меня никогда не получалось снизить яркость, и у меня болели глаза от такого яркого чтения ...

    100% удручены ..

  23.   Мигель сказал

    Привет, спасибо за сообщение.
    Забавно: у меня работает повышение яркости, а не понижение !!!
    если я запустил скрипт, чтобы уменьшить яркость, он вернет это сообщение:
    «Expr: синтаксическая ошибка»
    Я повторил все шаги и повторил скрипты с разными названиями.
    В конце концов, немного грязно, я сделал сценарий, чтобы оставить яркость очень низкой, а другой - повысить ее, это уже очень большой прогресс !!! Большое спасибо!!!
    (кстати, впервые использую скрипты)

  24.   иесусобак сказал

    привет спасибо друг !!!
    проверьте свое решение, но у меня есть вопрос, с помощью чего я могу регулировать яркость с помощью клавиатуры? - говорю я, потому что это то, что я хочу сделать.
    Gracias

  25.   Дельси Лопес сказал

    Большое спасибо! Они классные! 🙂

  26.   Joakoej сказал

    Вы гений, вы знаете о системе, большое вам спасибо за руководство.
    Кстати, а где вы этому научились? Вы прошли курс или он есть в Интернете?

  27.   Хави сказал

    Огромное спасибо за эту информацию. В моем случае я мог регулировать яркость, но в последней позиции (самой яркой) экран вместо того, чтобы светить полностью, был выключен.
    В debian jessie, основываясь на том, что здесь объясняется, я решил эту проблему, сопоставив значение: / sys / class / backlight / intel_backlight / яркость
    (который был немного ниже) с:
    / sys / класс / подсветка / intel_backlight / max_brightness
    Если это кому-то служит. С уважением.

  28.   Тобиас сказал

    Очень хороший пост! Мне это очень помогло, так как мой ubuntu 14.04 не так хорошо работает с моим vaio: S.
    У меня только одна проблема: команды скрипта работают нормально, и я вижу, что он хорошо набран, но когда я запускаю .sh, он сообщает мне «expr: syntax error». Есть идеи, что это может быть? Ура

  29.   chrisfer сказал

    моя директория подсветки пуста 🙁 что мне с этим делать ?! и почему он пустой

  30.   Энрике сказал

    СПАСИБО друг, вы не знаете, насколько ваш пост мне помог, у меня установлена ​​арка, и в моем случае экран мерцал и имел более тусклую яркость, тот, который контролировал это, был на материнской плате, у него было 11 из 15, поэтому я начал искать драйвер, указав параметры в grub в начале и ничего, пока не загорелся ваш пост

  31.   Вихревой сказал

    Вместо acpi_video0 получаю sony, ну у меня vaio, что делать

  32.   Оливер Португез сказал

    Прекрасно, это творит чудеса для меня, у меня уже по ночам болела голова. Это кажется громоздким, но для тех, кому небезразлично, это не представляет большой проблемы. [Acer Aspire v5-131]

  33.   Карл Вунш сказал

    Это послужило мне !!! Спасибо большое, мне удалось это сделать на моем ноутбуке 😀

  34.   шамару сказал

    отличный друг работает на отлично.
    Протестировано в Crunchbang / Waldorf 11.

  35.   Диего Риверо сказал

    Это решение более радикальное и, как мне кажется, окончательное.

    http://lucasromerodb.blogspot.com.ar/2013/06/ajuste-de-brillo-en-ubuntu-no-funciona.html

  36.   Фреди Идальго сказал

    Отличный учебник ... хотя я еще не пробовал, спасибо, что нашли время поделиться своими знаниями. Надеюсь, это сработает для меня, хотя я пытаюсь изменить диапазон понижения каждый раз, когда вы повышаете или понижаете яркость с клавиатуры, но с вашим учебным пособием вы уже даете мне представление о том, с чего начать . Спасибо, да благословит вас Бог.

  37.   Bryan сказал

    Здравствуйте, меня убедили, что кто-то может помочь мне отменить эту процедуру, в частности удалить файл backlight_d.sh, так как он повредил мой кубунту, теперь я могу открывать только одно окно за раз, кнопки свертывания, максимизации и закрытия исчезли, а иногда я не могу писать.

    1.    Лучано Донато сказал

      Большое спасибо за руководство, это довольно простое и элегантное решение.
      Несколько лет назад у меня была эта проблема с экраном и не было случая, я бросил пробовать столько альтернатив, я не понял. Большое спасибо!

  38.   Кике сказал

    Привет!

    Я могу быстро придумать сценарий среднего размера, который делает и то, и другое (увеличивает или уменьшает яркость в зависимости от параметра)

    С другой стороны, я не рекомендую chmod 777, просто запускайте скрипт от имени пользователя root или sudoer.

    Я надеюсь это будет полезно

    #! / bin / bash

    если [$ # = 0]; тогда
    echo «Вы должны передать хотя бы один параметр (- или + i, в конце концов, число, на которое яркость увеличивается или уменьшается ...»
    выход
    fi

    BR = $ (cat / sys / class / backlight / intel_backlight / яркость)

    если [$ # = 2]; тогда
    VAL = 2 доллара США;
    еще
    VAL = 25; #Value Я хочу увеличивать или уменьшать яркость при каждом выполнении скрипта
    fi

    МИН = 1; # Минимальное допустимое значение яркости (чтобы избежать, например, достижения 0 или отрицательного значения).
    МАКС = 1000; # То же, что и минимум, но наоборот 😉

    echo "Текущая яркость:" $ BR
    если [$ 1 = "-"]; тогда
    BR = $ (expr $ BR - $ VAL);
    если [$ BR -gt $ MIN]
    становятся
    эхо $ BR> / sys / class / backlight / intel_backlight / яркость;
    echo "Новое значение яркости:" $ BR;
    else "Вы не можете снизить яркость ниже $ MIN";
    fi
    элиф [$ 1 = "+"]; тогда
    BR = $ (выражение $ BR + $ VAL);
    если [$ BR -lt 1000]
    становятся
    эхо $ BR> / sys / class / backlight / intel_backlight / яркость;
    echo "Новое значение яркости:" $ BR;
    else "Вы не можете поднять яркость выше, чем $ MAX";
    fi
    еще
    echo «Допустимые параметры: + и -«;
    fi

  39.   маргарита сказал

    Спасибо !!! это помогло мне

  40.   FLAVIO сказал

    Поздравляю друг, мне очень помогло в wifislax

  41.   эфуэй сказал

    У меня это работает следующим образом:
    xgamma -gamma 0.300
    привет

  42.   Хосе Поблете сказал

    спасибо спасибо ... это мне очень помогло ...
    Я наконец нашел вариант, когда не работает xbacklight ..

  43.   Pacman сказал

    Большое спасибо!
    Я установил debian на sony vaio all in one model VGP-WKB5, и хотя мне не удалось заставить работать клавишу fn, я, наконец, могу повышать и понижать яркость клавиатуры с помощью клавиш F5 и F6.
    Я помещаю здесь, какими будут мои сценарии, если они будут обслуживать кого-то еще, у кого есть этот компьютер:

    upbrillo.sh
    #! / bin / bash
    яркость = $ (кошка / система / класс / подсветка / nv_backlight / яркость)
    яркость = $ (expr $ яркость + 3)
    эхо $ яркость> / sys / class / backlight / nv_backlight / яркость

    lowerbrillo.sh
    #! / bin / bash
    яркость = $ (кошка / система / класс / подсветка / nv_backlight / яркость)
    яркость = $ (expr $ яркость - 3)
    эхо $ яркость> / sys / class / backlight / nv_backlight / яркость

  44.   Фабиан сказал

    Интересно, что вам еще никто не сказал, что команды в Linux нужно вводить в нижнем регистре, но это тоже хорошо для поста. благодаря

  45.   Гилабер сказал

    Это сработало как шарм. Кажется невероятным, что с Ubuntu 20.10 это все еще произойдет.
    Спасибо.

  46.   Хосе Густаво сказал

    идеальный

  47.   Рамси сказал

    Большое спасибо, брат, ты спас меня