Linux не работают клавиши яркости

Регулировка яркости Ubuntu 20.04 не работает

Я не могу регулировать уровень яркости через Gnome. У меня была такая же проблема с 18.04, но она там решилась (честно говоря, не помню как).

6 ответов

Решение xrandr у меня не сработало. Я установил регулятор яркости и работал хорошо.

У меня аналогичная проблема. В системном меню нет ползунка яркости экрана (тот, что ниже громкости). Я знаю, что есть обходной путь с использованием xrandr, который выглядит следующим образом:

Результат выглядит так:

Я использую двойной экран, поэтому у меня 2 канала (DP-1 и DP-2). Затем вы можете настроить яркость, набрав

Здесь я использую 0,8 в мониторе DP-3. Просто сделайте то же самое для другого монитора, и все готово.

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

В моем случае я решил эту проблему, обновив версию ядра с 5.4 до 5.6.

Затем он вернет список доступных ядер. Я установил linux-image-5.6.0-1028-oem, который на данный момент указан внизу.

Вы можете установить его следующим образом.

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

Для справки: мой GRUB_CMDLINE_LINUX_DEFAULT установлен как исходный, то есть GRUB_CMDLINE_LINUX_DEFAULT=»тихий всплеск». Кроме того, я установил регулятор яркости, но не уверен, помогло это мне или нет.

Надеюсь, это поможет вам.

Если у вас возникли проблемы 20.04 и вы обновились с более ранней версии, в которой вы настроили файл grub, попробуйте вернуть файл grub к исходному:

тогда делай sudo update-grub , затем перезапустите.

Я подозреваю, что в 20.04 были исправлены проблемы с яркостью 18.04 и, по иронии судьбы, их исправление нарушает ваше исправление для более ранних версий.

Не уверен, но у меня это сработало. Удачи.

Да, на это уже давали ответ. И это был метод, который я использовал в 18.04, до обновления.

Для меня проблема была решена простым пересбором initrd в другой раз после загрузки в новое ядро:

Очевидно, вы должны запустить это с пакетом вашего текущего загрузочного ядра. Если вы не уверены, бегите uname -r чтобы получить имя ядра. Более того, имена пакетов после dpkg-reconfigure автозаполнение в моем bash, но ваши настройки могут отличаться.

Это всегда должно быть безопасным и быстрым, поэтому не помешает попробовать это, прежде чем делать что-нибудь еще. Однако ниже я добавлю более подробную информацию о своей настройке и о том, что еще я сделал.

Моя конфигурация и наблюдаемое поведение

  • Проблема была, как описано выше, впервые обнаружена после обновления до Ubuntu 20.04 (раньше работала яркость)
  • Решение Ренато Миотто (через xrandr —output . —brightness 0.8 ) позволил мне изменить яркость, но системные клавиши все еще не работают и используются xrandr сбрасывает цвет экрана (ночной цветовой режим)
  • Macbook Air 3,2 (очень старый, обычно возникают проблемы с загрузкой EFI, связанные с графикой)
  • KDE Neon, видеодрайверы Nvidia, ядро ​​5.4.0-54-generic

Обратите внимание, что у драйверов Nvidia на MacBook Air 3,2 есть целый набор других, не связанных с этим проблем, некоторые из которых связаны с регулировкой яркости. В частности, вам необходимо добавить настройки параметров устройства, связанных с X EnableBrightnessControl=1 согласно Яркости не работает после установки драйвера NVIDIA. Кроме того, MacBook Air 3,2 по умолчанию может вообще не загружать пригодную для использования графику в драйверах Nvidia, что исправлено установкой определенных регистров PCI-E в grub в соответствии с проприетарными драйверами NVidia с EFI на Mac, чтобы предотвратить перегрев. Оба они применялись ранее на моей машине и оставались активными после обновления, поэтому не связаны.

Читайте также:  Как настроить миланский браслет

Что еще я сделал (возможно, взаимодействовал с указанным выше исправлением)

После обновления я заметил еще две проблемы с загрузкой и исправил их. Это могло повлиять на эффективность моего исправления:

  1. Я исправил Failed to Set MokListRT: Invalid Parameter следуя (адаптированной версии KDE Neon) Shibiwan ответу на Ubuntu 20.04 Не удалось установить MokListRT: параметр Invallid.
  2. Мое загрузочное меню grub тоже исчезло. Восстановил редактированием /etc/default/grub содержать GRUB_TERMINAL=console , GRUB_TIMEOUT_STYLE=menu , а также GRUB_TIMEOUT=10 . После этого, update-grub необходимо запустить (что выше dpkg-reconfigure тоже подойдет).

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

Источник

Не регулируеться яркость экрана

Fn + F3/F4 у меня изначально с установкой не работали, а вот после обновления к Убунту16.04 она не регулируеться даже в настройках.

Оборудование нам самим ванговать надо?

сорри Dell inspirion 3737

Добавь в /etc/default/grub в параметр GRUB_CMDLINE_LINUX_DEFAULT «acpi_backlight=vendor acpi_osi=Linux», update-grub и перезагрузись

Почему с Dell’овскими ноутами столько проблем под линухом? У меня их два, разных годов, на интеле и амд. Косяки постоянно вылезают, хоть и не критичные, но неприятные.

1 Bios не обновлял.заводской лет 7 ему 2 Выдает вот такое

$ /etc/default/grub bash: /etc/default/grub: Permission denied

Потому что новые пакеты сломали апи регулировки яркости так что можешь не ремонтировать то что нельзя отремонтировать в нынешнем времени.

Когда заводской стоял убунту все идеально работало, а потом ее удалил и после винды установил убунту, то проблем появилось много…

Для начала надо убедиться, что видеодрайвер в ядре вообще знает про такую функцию экрана. Если знает, то в /sys/class/backlight должно быть что то, соответствующее монитору или видеокарте.

а какой возможный выход? обновления к 18.04 поможет?А то с максимум яркости как-то не привычно

я просто не очень разбираюсь

$ /sys/class/backlight bash: /sys/class/backlight: Is a directory

Это папка, в ней должна быть папка видеоустройства с параметрами в файлх. Смотреть папку через ls или хоть файловым менеджером.

вышло зайти в граб, изменил эту строку,но нету никаких изминений

$ ls /sys/class/backlight dell_backlight intel_backlight

Так, папки, 2 устройства. Что в каждой из них?

Да, запихивай вывод команды в тег [code] [/code], старой разметки LORCODE. Так читать куда легче.

а как посмотреть?

1 Bios не обновлял.заводской лет 7 ему

Ну и чего ты ждёшь? Обновляй.

Ты уверен, чта тебе именно «яркость» нужна? https://github.com/faf0/sct

Да не, /sys/class/backlight/dell_backlight и /sys/class/backlight/intel_backlight. Там есть файлик, не помню имени. В нём значение яркости от 0 до 255. Если его начать менять и яркость изменится, значит драйвер работает нормально и надо разбираться с программой регулировки. Если не изменится — виновато ядро, разбираться с ним или с видеодрайвером. Непонятно почему тут 2 устройства, тут вопрос. Надо попробовать оба.

Это просто папки с файлами. Команда ls печатает содержимое папки. Но смотреть можно и файловым менеджером, а править блокнотом.

Читайте также:  Как настроить профиль дискорд нитро

max_brightness там стоит максимальное занчение 15, открыл изменил но не хочет сохранять.

наверное надо менять actual_brightness там стоить 0 и тоже не хочет «Аксес денайед»

а как исправлять сообщения?

скорее всего надо brightness. надо от рута

В /sys, /proc и /dev не надо лезть с текстовым редактором.

Перевести? Я могу.

Это нормально для линукса – хоть что-то обязательно не работает.

Кто опять посмел назвать Бубунту линуксом?!

Таковы особенности твоей клавиатуры. У меня, например, со штатной ноутбучной клавы можно изменить громкость и звук, а с прицепленной usb только звук.

max_brightness это максимум, который вообще можно выставить. Попробуйте поменять brightness или actual_brightness. Ещё возможно что вести изменения может только root, а не любой пользователь. Тогда можно от него из консоли: echo 10 > /sys/class/backlight/dell_backlight/brightness

И ещё в другой папке те же файлики. Я хз как устройства dell и intel связаны и чем управляют.

Можно, но осторожно. Там должно быть такое, что можно и поломать. Тот же юэфи. Но речь то о яркости экрана. Максимум его можно отключить до перезагрузки.

Я о том, что туда пишут echo value > /path/to/pseudo/file, а не текстовым редактором

А я частенько использую mc для просмотра и nano для записи. Так удобней. А принципиально ничего не мешает смотреть через наутилус и писать через gedit. Ну, разве что немного аккуратности и права на запись.

Во-первых, попробуй текстовым редактором вставить аналог команды

Во-вторых, обычно эти команды нужно добавлять либо в стартовые скрипты, либо в обычные скрипты для обслуживания. Какой нафиг mc и nano?

Это работает, хотя нано и отказался считывать псевдофайл. Зато смог туда записать. Устройство было удалено. Собственно какая разница как послать туда «1»? Главное послать.

когда меняю в трее и в системных настройках, то значения меняется, но яркость остается максимум.

а в папке intel в каждом файле значение 972. а обновления исправит это?

Так, ещё раз. Значение в файле /sys/class/backlight/dell_backlight/brightness изменяется, но яркость нет? Косяк.

Но я не понял, что в это время происходит в папке intel_backlight. Первое, что приходит в голову: при обновлении чего то возникло 2 устройства, гном пытается управлять dell_backlight, но оно никуда не ведёт, а экраном должен управлять intel_backlight.

Это предположение можно проверить. Не трогать dell и попробовать поуправлять яркостью intel. Примерная последовательность команд, через терминал:

sudo su (чтобы стать рутом 1 раз. Возможно в новых убунтах уже не работает, тогда перед каждой командой нужно писать sudo и вводить паролль)

cd /sys/class/backlight/intel_backlight/ (переходим в папку)

cat max_brightness
cat brightness (прочитать максимальную и текущую яркость)

Дальше задать 50% и 25% от максимального значения:

echo 243 > brightness (яркость 25% из предположения что максимальный и текущий уровень 972)

Если окажется что через intel яркость управляется, то косяк гнома или работы гнома с видеодрайвером. Как это вылечить я не знаю. Возможно придётся переустанавливать всё подряд и чистить конфиги надеясь что само почитится, возможно переставлять/менять дистрибутив на тот где всё само работает, возможно представляя причину можно будет задать более конкретный вопрос. Или можно будет соорудить костыль через скрипты, вызываемые комбинацией клавиш с клавиатуры.

Читайте также:  Gs b522 не работает hdmi

Можно и с маркдауне оло-ло такое делать, правдо оно странное и на новую строку может не переходить. Делается через «

это помогло.Очень благодарен. Позже обновлю к 18.04. и буду надеться что исправиться все)

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

Источник

РЕШЕНО. Регулировка яркости

Пытаюсь сделать скрипт регулировки яркости и привязать его к клавишам Fn.

у меня не правильно, так как после нажатия на FN, переменная svet выглядит не правильно:

Как правильно сделать svet=$svet + 10 ?

xbacklight No outputs have backlight property

Если вы сталкиваетесь с ошибкой «No outputs have backlight property», это потому, что xrandr/xbacklight не выбирает правильную папку в /sys/class/backlight. Вы можете указать папку, настроив опцию Backlight в device-разделе файла xorg.conf

Это работает только под root.

Но может у меня ошибки в xorg.conf ?

let » svet = svet + 10 »

Если в консоли выполнять команды

echo $svet > /sys/class/backlight/acpi_video0/brightness

то яркость меняется, а если прописать их в файле и запустить этот файл, то ничего не происходит:

./brightup.sh: строка 4: [: =: ожидается унарный оператор

./brightup.sh: строка 8: [: =: ожидается унарный оператор

./brightup.sh: строка 12: let: newlight = light 75 : синтаксическая ошибка в выражении (неверный маркер «75 »)

$ xbacklight 90.909091 выводит значение яркости

$ xbacklight -set 100 не срабатывает и ничего не выводит

$ xbacklight теперь значение яркости не выводит

В учётной записи root с исками это работает.

Не знаю. Странно у тебя как-то все работает.

Вот мой скрипт для acpi:

Переустановил систему, ввел команды: apt install xserver-xorg-video-intel xinit xterm xbacklight startx xbacklight а xbacklight ведет себя так же как в предыдущем посте

Может для xbacklight нужно что-добавить в параметры загрузки линукса ?

спасибо, но мой десктоп без notify-send

Это просто чтобы показывать, убирай строку. Если стоит acpid, то по нажатии кнопки уменьшишь или увеличишь на тот шаг, который указан в скрипте.

а xbacklight ведет себя так же как в предыдущем посте

тут надо добавить в grub опцию. Не помню, google в помощь.

Разобрался с скриптом и сделал на его основе два: brightup и brightdown, которые исправно работают. brightup:

Клавиатурное сочетание Fn+F6(F7), не срабатывает: экран мигает в /sys/class/backlight/fujitsu-laptop/brightness значение меняется, но яркость не меняется. Если назначить другие клавиатурные сочетания для этих скриптов, то яркость меняется.

Строка параметров ядра:

append=«zswap.enabled=1 zswap.compressor=lz4 acpi_backlight=vendor»

перепробовал четыре значения acpi_backlight: acpi_backlight=i915 acpi_backlight=native acpi_osi=Linux acpi_backlight=intel работает только acpi_backlight=vendor, но максимальная яркость раза в два меньше максимальной якрости без acpi_backlight=vendor или при других значениях acpi_backlight

Если стоит acpi_backlight=vendor, то путь /sys/class/backlight/acpi_video0/brightness меняется на /sys/class/backlight/fujitsu-laptop/brightness и соответственно я меняю его в скриптах.

Что нужно сделать, чтоб иметь нормальную яркость и регулировать ее по Fn ? Интересно, что в DOS и до загрузки Линукса яркость регулируется по Fn. Во время загрузки Линукса это клавиатурное сочетание на работает, оно доступно только после загрузки иксов (только с acpi_backlight=vendor).

Источник

Оцените статью