Я недавно установил Ubuntu на свой новый ноутбук Asus G56Jr. Я заметил, что, несмотря на то, что все остальные клавиши Fn + fX работают, яркость экрана не работает.
Я уже пробовал редактировать grub, как многие здесь ранее советовали, безрезультатно. Также я попытался использовать различные драйверы. Я использую двоичный драйвер NVidia 331.38, и мой файл grub выглядит так:
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force acpi_backlight=vendor"
GRUB_CMDLINE_LINUX=""
Я знаю, что об этом уже спрашивали много раз, но я не смог найти никакого рабочего решения.
редактировать
В отличие от многих других я могу настроить яркость в настройках.
14.04
brightness
asus
function-keys
Hrachos
источник
источник
acpi_backlight=vendor
илиpcie_aspm
вместоacpi_osi
, но ни один не работал для меня. Я полагаю, это просто незначительные аппаратные различия ?! В любом случае, я рад, что это работает!Самым общим вариантом является управление яркостью через файл класса / sys, как показано ниже
echo 150 > /sys/class/backlight/intel_backlight/brightness
. Наибольшее значение этого файла - 946.Кроме того, вы можете создать файл
/usr/share/X11/xorg.conf.d/20-intel-conf
и поставить следующее значение:Не уверен, что приведенный ниже шаг необходим, но я использовал его до этого, отредактируйте
/etc/default/grub
и введитеGRUB_CMDLINE_LINUX_DEFAULT
какТогда я сделал
sudo update-grub
Вы также можете использовать утилиту xbacklight и настроить сочетания клавиш в Unity / Compiz, чтобы вызвать ее. Настройка ярлыка:
xbacklight -dec 5
уменьшить на 5 единиц,xbacklight -inc 5
увеличить.В то время как xbacklight не будет решать клавиши «fn», но тем не менее он даст вам простое сочетание клавиш.
источник
На моем ASUS GL552vw с Ubuntu 16.04:
Просто работаю, добавив
acpi_backlight=native
в / etc / default / grub:РЕДАКТИРОВАТЬ 1
Не забудьте обновить grub!
источник
У меня ASUS G551JM с той же проблемой (клавиши Fn + F5 и Fn + F6 даже не регистрируются
acpi_listen
).Я нашел следующее обходное решение : сопоставить другую пару клавиш Fn + в пользовательский скрипт яркости. Я выбираю использовать
Fn+C
иFn+V
.Я также предлагаю следующий скрипт, чтобы сделать реальные регулировки яркости. Сценарий делает это с экспоненциальным приращением, а не линейно, поэтому для достижения желаемой яркости требуется гораздо меньше нажатий клавиш:
Сценарию Bash нужен Python. Поместите его где - то в пути (я называю его
bright
), и использовать его простоbright -
,bright +
,bright 50
(очень тусклый экран, хорошо для работы в ночное время ) илиbright max
.Если вы хотите использовать скрипт как пользователь без полномочий root, измените разрешения для
/sys/class/backlight/intel_backlight
; Лучшее место для этого - через выскочившее задание, так как выскочившие задания выполняются корнем.Этот скрипт совместим как минимум с 3 моделями ASUS: ASUS N56VZ, ASUS G551JM и ASUS P53E. Я предполагаю, что он должен быть совместим с большинством других ASSUS, и после незначительной модификации, со всеми другими марками ноутбуков, которые показывают яркость экрана где-то в
/sys
дереве файловой системы.источник
Я обнаружил, что это: Яркость кнопок клавиатуры не работает на Asus 1225c работает даже для Ubuntu 14.04 с ASUS G56jr
РЕДАКТИРОВАТЬ: Хорошо, через несколько лет я должен сделать это снова, на этот раз на Arch Linux. Оказывается, это не совсем дистрибутив, и если у вас есть ноутбук ASUS, то у вас есть проблемы с этим.
Таким образом, большинство пользователей говорят, что если у вас загружен модуль asus-laptop (или для более новых машин asus_nb_wmi ), то все в порядке. Однако для меня это был и параметр ядра
acpi_osi=
. Да, именно так. Ничего после знака равенства, даже пробел .Чтобы проверить, загружен ли он по умолчанию, выполните:
Если это не так:
Вам, вероятно, потребуется загружать модуль каждый раз при такой загрузке, поэтому, пожалуйста, убедитесь, что он загружается автоматически (поищите в Google)
Я также сохраню ссылку для справки о том, как добавить параметр навсегда, и вставлю его также здесь, на случай, если он там потеряется:
Первый:
Потом:
PS Везде, где вы видите asus-laptop в этих инструкциях, но знаете, что ваш ноутбук достаточно новый, замените его asus_nb_wmi
источник
У меня Asus N551VW, и я делаю
заставляет FN + F5 перемещать ползунок яркости (без этого он ничего не делал), но яркость остается неизменной. Изменение его через меню работает. Все остальные комбинации FN работают.
Проверим другие комбо и опубликуем решение, если получу ...
(Примечание: спящий режим на закрытой крышке не работает, несмотря ни на что. Событие закрытия крышки не распознается. Могут ли они быть как-то связаны?)
источник