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

лаптоп

Здравейте колеги, вчера инсталирах Kubuntu 13.04 на лаптопа си и яркостта не ми работеше, както другите дистрибуции с ядро ​​по-високо от 3.5.

Както винаги, търсих решение в интернет, но никой от тях не работи, въпреки че ми даде представа какво ще бъде решението.

И така, ето ви как го решавам:

Първи

Отваряме терминал и записваме следното:

ls / sys / class / backlight /

Тук ще се появят няколко папки (те са наистина символични връзки), в моя случай 2:

acpi_video0 intel_backlight

Във всеки от тях има няколко файла, но тези, които ни интересуват, са яркост и максимална яркост

След това ще имаме:
/ sys / class / backlight / acpi_video0 / яркост
/ sys / class / backlight / acpi_video0 / max_brightness
/ sys / class / backlight / intel_backlight / max_brightness
/ sys / class / backlight / intel_backlight / яркост

яркост: Показва текущата стойност на яркостта
макс_яркост: Показва максималната стойност, която може да има яркостта

Моите стойности на acpi_video0 са от 0 до 99
Стойностите на intel_backlight са от 0 до 4882
Втори

Сега проверяваме кой от двата файла е този, който променя яркостта:

За това в терминал с root права или използване на sudo:

Внимание! Ще модифицираме стойността на яркостта, така че не поставяйте 0, защото няма да видите нищо. Препоръчвам да поставите половината от максималната стойност.
Пример:

Ако максимумът е 99, поставяме 50
Ако максимумът е 5000, поставяме 2500

echo 2500> / sys / class / backlight / intel_backlight / яркост

Ако модифицирането на този файл не променя яркостта, ние пробваме другия:

echo 50> / sys / class / backlight / acpi_video0 / яркост

Един от двата или тези, които имате, трябва да промени яркостта на екрана ви.
трета

След като идентифицираме файла, който променя яркостта, ще създадем два скрипта, единият за увеличаване на яркостта, а другият за намаляване:

Повишете яркостта:

#! / bin / bash
яркост = $ (cat / sys / class / backlight / intel_backlight / brightness)
яркост = $ (expr $ яркост + 300)
echo $ яркост> / sys / class / backlight / intel_backlight / яркост

Запазваме го като SubirBrillo.sh

Намалете яркостта:

#! / bin / bash
яркост = $ (cat / sys / class / backlight / intel_backlight / brightness)
яркост = $ (expr $ яркост - 300)
echo $ яркост> / sys / class / backlight / intel_backlight / яркост

Запазваме го като BajarBrillo.sh

** Не забравяйте да промените както стойността за добавяне или изваждане, така и адреса на файла в правилния файл.

След като разполагаме със скриптовете, ние им даваме разрешения за изпълнение:

chmod + x Яркост надолу.sh Яркост нагоре.sh

Четвърто

Сега ще дадем разрешения на файла за яркост, така че скриптовете да могат да променят стойността му.

За целта отваряме файла /etc/rc.local с права на root или sudo

nano /etc/rc.local

След като се отвори, добавяме следния ред непосредствено преди изходния ред 0:

chmod 777 / sys / class / backlight / intel_backlight / яркост

И ние запазваме промените.
Куинто

Сега можем да стартираме скриптове за повишаване и намаляване на яркостта без никакви ограничения.

Но разбира се, няма да започнете да изпълнявате скриптове всеки път, когато искате да увеличите или намалите яркостта, затова препоръчвам да конфигурирате клавишни комбинации, за да можете бързо да променяте яркостта.

ВАШАТА ЯРКОСТ ВЕЧЕ ТРЯБВА ДА СЕ ИЗМЕНИ ПЕРФЕКТНО

И това е, надявам се това ръководство да помогне на някого.

Поздрави и благодаря.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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

      invisible15 каза той

    Поправих този проблем на лаптоп Fedora 17, като докоснах линията на ядрото в grub и добавих това:
    acpi_backlight = доставчик
    В интернет видях, че някои го правят, а други не, но в моя случай се получи (Acer Aspire 5742)
    Досега използвах метод, подобен на този в публикацията.

         като кого каза той

      Същото направих и на Arch Linux.

         като кого каза той

      И между другото, аз също имам същия XD лаптоп

         Луиджи Джовани каза той

      като въведа реда на ядрото в grub и добавя това:
      acpi_backlight = доставчик,

      Надявам се да ми помогнат благодаря.

           chexmo каза той

        Използвам персонализатор на grub

      Редактирайте Sueiras каза той

    И аз, на моя Linux Mint 14, просто отварям терминала Guake с клавиша F12 и въвеждам xgamma -gamma 0.6 (променете числото на 0.7, 0.8 или по-ниско в зависимост от вашите предпочитания). Просто!

         Бертолдо каза той

      Здравейте, командата xgamma работи за мен, но при намаляване все още оставя лъскави предмети.
      Инсталирах команда xbacklight, но не може да се стартира.
      LinuMint 17.3, MSI mobo PC с видео на борда на Amd radeon 3000.
      Не съм опитвал останалото.

      християнин каза той

    Всичко работи перфектно, благодаря, че го споделих, дълго време имах този проблем с яркостта, когато лаптопът ми беше без захранване и не знаех как да увелича яркостта.

    Поздрави.

      просто-друг-dl-потребител каза той

    светлите. проблемът, който ми създаде най-много главоболия в linux.
    след около година битки успях да го накарам да работи на Ubuntu 10.04 и Archlinux. няма случай да ми работи в други дистрибуции.
    пс: имам samsung R430

      Мигел-Паласио каза той

    Доста полезна информация. Благодаря ти.

    Наистина не знаех, че има такива повтарящи се проблеми в света на Linux с тази яркост, докато тази седмица не получих Dell XPS 13. За щастие, използвайки закърпеното ядро ​​от проекта Sputnik, проблемите бяха решени. Прочетох, че Ubuntu 13.04 вече идва с поправките по подразбиране, но настройката за яркост не ми работи на CD на живо, така че останах на 12.04.

    В случай че някой има проблеми, препоръчвам ви да погледнете проекта Sputnik, може би тези кръпки ще помогнат.

         Мигел-Паласио каза той

      Колко странно, моят потребителски агент трябва да бъде Kubuntu ¬_¬

           pandev92 каза той

        Ако не сте го променили, той винаги ще показва ubuntu, тъй като kubuntu не е нищо повече от ubuntu с kde ...

             Windousian каза той

          Ако Ubuntu излезе с Firefox, това е така, защото Kubuntu използва инсталатора на Firefox, който Ubuntu има. Това "това е просто ubuntu с kde" е погрешно. Все едно да кажете, че Ubuntu не е нищо повече от Debian с Unity.

             Мигел-Паласио каза той

          Не, аз съм 90%, които преди се появиха: P. Мисля, че проблемът е, че не използвах инсталатора на Firefox, който Kubuntu носи, а apt-get install ....

         просто-друг-dl-потребител каза той

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

           Percaff_ti99. каза той

        Здравейте @ just-another-dl-user Пробвах го в Linux mint и работи, но променя разделителната способност на екрана и мишката не работи, тъчпадът прави, нещо подобно на това, което се случва поне в моя случай деактивиране на acpi = off . Предпочитам да използвам acpi_osi = Linux, въпреки че ми пречи да трябва да натискам fn + ляво. Именно грешката трябва да е била неразрешена най-дълго. Използвам emachines e725 i915 intel.

        Тук в линка пише, че може да работи на други лаптопи с графики Intel.

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

        Надявам се да работи за вас.

        Поздрави!

           Мигел-Паласио каза той

        В ръководството, което използвах (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

        Надявам се, че ви служи, поздрави!

           Мигел-Паласио каза той

        Не, съжалявам, не прочетох правилно, очевидно е само за XPS 13. Може би решението, дадено в тази връзка, ще ви помогне:

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

        Очевидно за някои работи добре, в моя случай нивото на яркост се чувстваше комфортно, но командите не работиха за мен: - /

      Гниене87 каза той

    Аз в archlinux и с графична карта nvidia 560m го коригирах с помощта на тази част от wiki https://wiki.archlinux.org/index.php/NVIDIA_%28Espa%C3%B1ol%29#Activar_el_control_del_brillo

      Стебсан каза той

    В скута ми бутоните за яркост работеха перфектно в kubuntu 12.10, но с актуализацията до 13.04 тези клавиши са мъртви, въпреки че не мога да променя яркостта, нито в менюто за захранване имам компютър dell 15r, ще видя дали това го решава за мен, въпреки че тази актуализация за мен донесе някои подобрения досега единственото лошо нещо беше яркостта

      носфератукс каза той

    Е, не съм имал този проблем с лаптопите hp-compaq 6220 и 6910p.

      eliotime3000 каза той

    Добре, че настройката. Сега се надявам, че с Debian Wheezy, който идва скоро, няма да се налага да бръквам в лаптопа си, за да променя яркостта.

      Мерлин дебианът каза той

    Ако използвате KDE, не би трябвало да имате този проблем XD.

      Лъка каза той

    Здравейте! Опитах скрипта, но когато искам да го стартирам, който и да е, той ми казва "expr: синтаксична грешка
    ./DownBright.sh: ред 4: ехо: грешка при запис: Невалиден аргумент »
    Същото и с другото, какво ще бъде?

         victor_tora каза той

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

           Лъка каза той

        Да да! Вижте rc.local, беше така.

        #! / bin / sh -e
        #
        # rc.local
        #
        # Този скрипт се изпълнява в края на всяко многопотребителско ниво на изпълнение.
        # Уверете се, че скриптът ще «излезе 0» при успех или друг
        # стойност при грешка.
        #
        # За да активирате или деактивирате този скрипт, просто променете изпълнението
        # бита.
        #
        # По подразбиране този скрипт не прави нищо.

        chmod 777 / sys / class / backlight / cmpc_bl / яркост
        изход 0
        «

             victor_tora каза той

          Изпълнете командата с администраторски разрешения в терминал:

          chmod 777 / sys / class / backlight / cmpc_bl / яркост

          и след това стартирайте скриптовете.

          Не би трябвало да ви създава проблеми.

               victor_tora каза той

            Мисля, че знам какво е това.

            Кажете ми стойността на файла:

            / sys / class / backlight / cmpc_bl / max_brightness

               Лъка каза той

            Опитах и ​​това ми казва същото: s

            Стойността на max_brightness е 7

             victor_tora каза той

          Променете двата скрипта и променете стойността 300 на 1.
          Те биха изглеждали така:

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

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

          Долна яркост:

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

               Лъка каза той

            Опитах и ​​това ми казва същото ...
            Изглежда така

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

               victor_tora каза той

            Поставете тази команда директно:

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

            след това,

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

            Променя ли ви яркостта?

               мрману каза той

            Как сте приятел, поздравявам ви и ви благодаря, че хвърлихте светлина върху този проблем, който ме засяга много, тъй като моят linux mint 13 matte винаги ме стартира, с максимална яркост. Обяснявам какво се опитвам да направя:
            Това, което искам да направя, е, че от rc.local изпълнявам скрипт в края на зареждането, така че той да променя стойността на яркостта в стойност по подразбиране и това я оставя фиксирана завинаги.
            В rc.local съм сложил следното:
            # / BIN / ш
            #
            # rc.local
            #
            chmod 777 / sys / class / backlight / intel_backlight / яркост
            chmod -x /home/usuario/DownBright.sh
            sh /home/user/BrightnessDown.sh

            изход 0

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

            Всъщност обхватът на файла brigtness е между 0 и 4882.

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

            Моля, бихте ли могли да ме поправите, това, което правя погрешно, е нещо много важно, тъй като не мога да работя в Linux така, това разрушава зрението ми.
            С най-добри пожелания.
            Ману

           DNT каза той

        Същото се случи и с мен, в моя случай проблемът беше, че тъй като копирах и поставих оттук, го копирах с форматиране и не взех добре символа за изваждане, така че това беше просто глупава синтаксисна грешка, почти ме накара да хвърля машина през прозореца хахахаха

         DNT каза той

      Същото се случи и с мен, в моя случай проблемът беше, че тъй като копирах и поставих оттук, го копирах с форматиране и не взех добре символа за изваждане, така че това беше просто глупава синтаксисна грешка, почти ме накара да хвърля машина през прозореца хахахаха

      "Оскар" каза той

    Случва ми се, че не мога да намаля яркостта от индикатора или с функционалните клавиши, Inspiron 15R. Макар че това може да се направи, със сигурност е досадно, тъй като трябва да се коригира бързо и лесно. И все пак, благодаря за урока.

         victor_tora каза той

      Ако прочетете целия урок, ще видите, че в края се казва, че можете да присвоите изпълнението на скриптовете на комбинацията от ключове, която искате и с KDE е много лесно.

      Всъщност имам и Dell Inspiron 15r от 2013 г. и ключовете:

      Fn + F4 -> Намалете яркостта
      Fn + F5 -> Увеличете яркостта

      Точно същото като комбинациите от серии.

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

           "Оскар" каза той

        Да видях го. Със сигурност бих искал да няма тази грешка и да прави всичко автоматично, но няма начин.

         Джордж каза той

      Здравей

      Имам 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 (пропуснете цитатите)
      Грубата ми изглеждаше така:
      GRUB_CMDLINE_LINUX_DEFAULT = »асансьор = noop video.use_native_backlight = 1»
      С тях решете проблема.

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

      Надявам се тези, които имат DELL, да помогнат

      Лъка каза той

    Току-що опитах командите, както ми казахте, и да, те работят,
    но сценарият продължава да ми казва същото, какво ще бъде?

      Уада каза той

    Хахаха Аз съм прост човек 😛 затова просто задайте xbacklight, като натиснете fn + яркост
    xbacklight -вкл. 10%
    xbacklight -дек 10%
    Никога не ми харесваше да правя всичко това, за да вдигам или намалявам яркостта освен, че винаги я използвам с 20% хахаха 😀

      Алберто каза той

    Това ме побърква, трябваше да оставя mageia, Rosa linux и Mint за яркостта, сега имам lubuntu и ще се преместя в Sabayon ,,,, имам HP павилион g4-1063la, преди време прочетох, че е нещо свързано с ядрото ,, , правейки няколко стъпки за инсталиране с подсветката, която работеше в мента 14 надя ,, но когато се връща към тази дистрибуция вече не работи ,, На път съм да се откажа, не знам какво по дяволите да направя ,,,,,,, между другото за гамата, която Те споменаха по-горе, че работи, но не е същото да намалите яркостта с клавишите f2 и f3 ...... Поздрави на всички много добър сайт.

      Мигел каза той

    Поздравявам и благодаря на автора на този великолепен принос; 1 година, тестване на множество "решения" в lubuntu, винаги много сложни и винаги неефективни: разочароващо; и яркостта до 100%, вредна, консумираща, генерираща топлина и т.н. Ключът на автора е в проучването на системата в това отношение, с командата ls / sys / class / backlight /. В моя случай съм свалил от 100, в който е фиксиран, на 10, което изглежда добре, загрява по-малко, отколкото при winxp, Батерията издържа по-дълго и не вреди на зрението ми. Сега ще се изправя пред скриптовете и преките пътища, които все още не разбирам. Благодаря.

      Мигел каза той

    Злоупотребявайки с вас, как да създам скриптове и преки пътища? Благодаря предварително.

      Раул каза той

    Здравейте! Следвах всички стъпки, скриптовете работят перфектно, изпълнени в конзолата, но при създаването на преките пътища работеше в началото, но при рестартиране те спряха да работят, пресъздадох ги, но нищо, трябва да използвам терминала всеки път Искам да повиша или понижа яркостта, някой знае ли как да го реши?

      Даво каза той

    повече ръчно изработени, но не винаги за лаптоп

    намерете изхода си с xrandr

    xrandr
    Екран 0: минимум 320 x 200, текущ 1280 x 800, максимум 4096 x 4096
    VGA1 свързан 1280 × 800 + 0 + 0 (нормална лява обърната дясна x ос y ос) 0 mm x 0 mm
    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

      Израел каза той

    Благодаря приятел! командата работи за мен

    echo 2500> / sys / class / backlight / intel_backlight / яркост

    Опитвах се да го реша повече от година и накрая успях хаха благодаря!

      Gabriel каза той

    Превъзходителство приятелю, тази тема ми послужи чудесно, оценявам се, че споделяте знанията си, като вас, страдах от силната яркост на скута си, когато стартирах в Linux, без да знам как да го изтегля, но тук реших проблема си Сега мога да повишавам и намалявам яркостта по мой вкус и нужда.

      щастлив Джосе каза той

    Благодаря ти много.
    Опитах по много начини и никога не успях да намаля яркостта и очите ме боляха от толкова ярко четене ..

    100% унил ..

      Мигел каза той

    Здравейте, благодаря за публикацията.
    Забавно нещо: работи за мен да повиша яркостта, но не и да я намалявам !!!
    ако пусна скрипта за намаляване на яркостта, той връща това съобщение:
    „Израз: синтаксична грешка“
    Повторил съм всички стъпки и повторил скриптове с различни имена.
    В крайна сметка, малко мръсен, направих сценарий, за да оставя яркостта много ниска, а друга да я повиша, това вече е много голям напредък !!! Благодаря много!!!
    (между другото, за първи път използвам скриптове)

      jesusobac каза той

    хей благодаря приятелю !!!
    проверете вашето решение, но имам въпрос, с който мога да регулирам яркостта с клавиатурата?, казвам, защото това е, което искам да направя.
    благодаря

      Делси Лопес каза той

    Благодаря много! Страхотни са! 🙂

      joakoej каза той

    Вие сте гений, знаете за системата, благодаря ви много за урока.
    Между другото, къде научихте това? Взехте ли курс или е в интернет?

      Хави каза той

    Благодаря ви много за тази информация. В моя случай бих могъл да регулирам яркостта, но в последната позиция (най-ярката), екранът вместо да свети напълно, беше изключен.
    На debian jessie, въз основа на това, което е обяснено тук, го поправих, като съпоставих стойността на: / sys / class / backlight / intel_backlight / brightness
    (което беше малко по-ниско) с това на:
    / sys / class / backlight / intel_backlight / max_brightness
    В случай, че служи на някого. За разбирането.

      Tobias каза той

    Много добър пост! Служи ми много, тъй като моят ubuntu 14.04 не работи толкова добре с моя vaio: S.
    Имам само един проблем, командите за скриптове работят добре и виждам, че е добре написан, но когато стартирам .sh, той ми казва "expr: синтаксична грешка". Някаква идея какво би могло да бъде? Наздраве

      Крисфър каза той

    моята директория с подсветка е празна 🙁 какво да правя с това ?! и защо е празен

      Грабя каза той

    БЛАГОДАРЯ приятелю, не знаеш доколко ти помогна твоят пост, имам инсталиран арх и екранът мигаше и имаше по-слаба яркост в моя случай, този, който го контролираше, беше този на дънната платка, имаше 11 от 15, така че започнах да търся драйвер, като въведох параметри в grub в началото и нищо, докато не осветя вашия пост

      вир каза той

    Вместо acpi_video0 получавам sony, ами имам vaio, какво да правя

      Оливър Португес каза той

    Перфектно, направи ми чудеса, вече ме боля глава през нощта. Изглежда тромаво, но за тези, които ги е грижа, това не представлява голям проблем. [Acer Aspire v5-131]

      Карл Вунш каза той

    При мен се получи !!! Благодаря ви много, успях да го направя на моя лаптоп 😀

      шамару каза той

    отличен приятел работи перфектно.
    Тестван в Crunchbang / Waldorf 11.

      Диего Риверо каза той

    Това решение е по-радикално и ми се струва окончателно.

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

      Фреди Идалго каза той

    Отличен урок ... макар че не съм го пробвал, благодаря, че отделихте време да споделите знанията си. Надявам се, че това работи за мен, въпреки че това, което се опитвам да направя, е да променя диапазона на понижаване всеки път, когато вдигате или намалявате яркостта от клавиатурата, но с вашия урок вече ми давате представа за горе-долу откъде да започна. Благодаря ти и Бог да те благослови.

      Брайън каза той

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

         Лучано Донато каза той

      Благодаря ви много за урока, това е доста просто и елегантно решение.
      Преди няколко години имах този проблем с екрана и нямаше случай, отказах се да опитвам толкова много алтернативи, не можах. Благодаря много!

      Кике каза той

    Здравейте!

    Мога да мисля за бърз среден скрипт, който прави и двете (повишаване или намаляване на яркостта в зависимост от параметър)

    От друга страна, не препоръчвам chmod 777, а просто изпълнявам скрипта като root или като sudoer.

    Надявам се да е полезен

    #! / bin / bash

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

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

    ако [$ # = 2]; тогава
    VAL = $ 2;
    още
    VAL = 25; # Стойност, с която искам да увелича или намаля яркостта всеки път, когато се изпълнява скриптът
    fi

    MIN = 1; # Минимална стойност, която толерирам за яркост (за да се избегне, например, че тя достига 0 или отрицателна
    МАКС = 1000; # Същото като минималното, но назад 😉

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

      Маргарита каза той

    Благодаря ти !!! помогна ми

      ФЛАВИО каза той

    Поздравления приятелю, много ми помогна в wifislax

      efuey каза той

    При мен работи както следва:
    xgamma -gamma 0.300
    поздрави

      Хосе Поблете каза той

    благодаря ти благодаря ... беше много полезно ...
    Най-накрая намерих опцията, когато xbacklight не работи ..

      Pacman каза той

    Много благодаря!
    Инсталирах debian на sony vaio всичко в един модел VGP-WKB5 и въпреки че не успях да накарам клавиша fn да работи, най-накрая мога да вдигна и понижа яркостта от клавиатурата с клавишите F5 и F6.
    Поставих тук как биха били моите скриптове, в случай че обслужват някой друг, който има този компютър:

    upbrillo.sh
    #! / bin / bash
    яркост = $ (cat / sys / class / backlight / nv_backlight / brightness)
    яркост = $ (expr $ яркост + 3)
    echo $ яркост> / sys / class / backlight / nv_backlight / яркост

    lowerbrillo.sh
    #! / bin / bash
    яркост = $ (cat / sys / class / backlight / nv_backlight / brightness)
    яркост = $ (expr $ яркост - 3)
    echo $ яркост> / sys / class / backlight / nv_backlight / яркост

      фабиански каза той

    интересно е, че още никой не ви е казал, че командите в Linux трябва да се въвеждат с малки букви, но също така, добре за публикацията. Благодаря

      Жилаберт каза той

    Действало е като чар. Изглежда невероятно, че с Ubuntu 20.10 това все още се случва.
    Благодаря.

      Хосе Густаво каза той

    вид пура

      Рамзи каза той

    Благодаря ти много братко, спаси ме

      Зейд каза той

    Брат, не знам как да ти благодаря, но очите ми от пържени яйца вече няма да се пържат и всичко е благодарение на теб. Благодаря много. ОБИЧАМ ТЕ

      Томас Ей Джей каза той

    Е, нищо момче, всичко е боклук, нещо, което работи, спира да работи от само себе си, без обяснение, добрата му страна, освен помощта, която не ми помогна, е, че поне не е написал като воден знак, че човек може да ослепее без нужда, цял живот ги оставям с компютрите, защото при тях няма специалисти, вярват, че знаят и изненадват, ти нищо не знаеш, пълна некомпетентност, разбира се нямам предвид за теб, но това, което наричат ​​развитие, добър приятелю, благодаря ти за помощта.