Яркие ярлыки с помощью клавиши fn не работают.
Я пробовал каждое решение из этого ответа и его комментариев. После редактирования файла /etc/default/grub я перезагрузился.
GRUB_CMDLINE_LINUX="acpi_osi=Linux"
GRUB_CMDLINE_LINUX="acpi_backlight=vendor"
GRUB_CMDLINE_LINUX="acpi_osi=linux acpi_backlight=vendor"
GRUB_CMDLINE_LINUX="acpi_osi_Linux"
Какие еще обходные решения / решения существуют?
Соответствующий вывод:
$ sudo lshw -C display
*-display UNCLAIMED
description: 3D controller
product: GK107M [GeForce GT 750M]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: latency=0
resources: memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:f7000000-f707ffff
*-display
description: VGA compatible controller
product: 4th Gen Core Processor Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 06
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:50 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64)
это решение сработало для меня:
открыть терминал и набрать следующие команды:
sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf
sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf
Добавить следующие строки в этот файл:
Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection
закройте файл после сохранения, затем вернитесь к терминалу и введите следующие команды:
sudo nano /etc/default/grub
найдите эту строку
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
и замените ее на
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi= acpi_backlight=intel"
], то в терминале
sudo update-grub
перезагрузите ваш ноутбук, и он будет работать, вероятно.
это решение сработало для меня:
открыть терминал и набрать следующие команды:
sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf
sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf
Добавить следующие строки в этот файл:
Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection
закройте файл после сохранения, затем вернитесь к терминалу и введите следующие команды:
sudo nano /etc/default/grub
найдите эту строку
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
и замените ее на
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi= acpi_backlight=intel"
, то в терминале
sudo update-grub
перезагрузите ваш ноутбук, и он будет работать, вероятно.
это решение сработало для меня:
открыть терминал и набрать следующие команды:
sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf
sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf
Добавить следующие строки в этот файл:
Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection
закройте файл после сохранения, затем вернитесь к терминалу и введите следующие команды:
sudo nano /etc/default/grub
найдите эту строку
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
и замените ее на
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi= acpi_backlight=intel"
, то в терминале
sudo update-grub
перезагрузите ваш ноутбук, и он будет работать, вероятно.
это решение сработало для меня:
открыть терминал и набрать следующие команды:
sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf
sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf
Добавить следующие строки в этот файл:
Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection
закройте файл после сохранения, затем вернитесь к терминалу и введите следующие команды:
sudo nano /etc/default/grub
найдите эту строку
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
и замените ее на
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi= acpi_backlight=intel"
, то в терминале
sudo update-grub
перезагрузите ваш ноутбук, и он будет работать, вероятно.
это решение сработало для меня:
открыть терминал и набрать следующие команды:
sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf
sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf
Добавить следующие строки в этот файл:
Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection
закройте файл после сохранения, затем вернитесь к терминалу и введите следующие команды:
sudo nano /etc/default/grub
найдите эту строку
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
и замените ее на
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi= acpi_backlight=intel"
, то в терминале
sudo update-grub
перезагрузите ваш ноутбук, и он будет работать, вероятно.
это решение сработало для меня:
открыть терминал и набрать следующие команды:
sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf
sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf
Добавить следующие строки в этот файл:
Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection
закройте файл после сохранения, затем вернитесь к терминалу и введите следующие команды:
sudo nano /etc/default/grub
найдите эту строку
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
и замените ее на
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi= acpi_backlight=intel"
, то в терминале
sudo update-grub
перезагрузите ваш ноутбук, и он будет работать, вероятно.
это решение сработало для меня:
открыть терминал и набрать следующие команды:
sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf
sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf
Добавить следующие строки в этот файл:
Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection
закройте файл после сохранения, затем вернитесь к терминалу и введите следующие команды:
sudo nano /etc/default/grub
найдите эту строку
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
и замените ее на
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi= acpi_backlight=intel"
, то в терминале
sudo update-grub
перезагрузите ваш ноутбук, и он будет работать, вероятно.
Отказ от ответственности: я боролся с этим на Mint / Mate-18 с моим Asus 305CA и получил его на работу, я не знаю, работает ли он на Ubuntu, но попробуйте ... Я сделал это:
Получить Fn F5 / F6:
sudo emacs /etc/default/grub
Измените следующее: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
sudo update-grub
перезагрузите систему ... Теперь экран всплеска должен показать
Проверьте команды acpi с помощью acpi_listen
:
acpi_listen.
нажмите Fn F5 / F6. Я получил это:
video/brightnessdown BRTDN 00000087 00000000 K
video/brightnessup BRTUP 00000086 00000000 K
Добавить коды событий в событие acpi:
sudo emacs /etc/acpi/events/asus-keyboard-backlight-down
event = видео / яркость BRTDN 00000087
sudo emacs /etc/acpi/events/asus-keyboard-backlight-up
событие = видео / яркость BRTUP 00000086
Подтвердите, что вы можете изменить подсветку (где xx - целое число):
echo xx | sudo tee /sys/class/backlight/intel_backlight/brightness
Создать сценарий:
sudo emacs /etc/acpi/asus-keyboard-backlight.sh
Добавьте переменную в файл:
KEYS_DIR=/sys/class/backlight/intel_backlight
Я также установил значение 10 вместо 1, поскольку он был слишком медленным:
if [ "$1" = down ]; then
VAL=$((VAL-10))
else
VAL=$((VAL+10))
fi
Фактическая яркость дисплея не следует за штангой во всплеске. Когда он заполнен вверх / вниз, вы можете продолжать нажимать Fn F5 / F6 для изменения яркости.
Для этого вам необходимо перезапустить acpid
:
sudo service acpid restart
acpi_osi= acpi_backlight=native
– Gobinath
9 March 2017 в 02:31
это решение сработало для меня:
открыть терминал и набрать следующие команды:
sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf
sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf
Добавить следующие строки в этот файл:
Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection
закройте файл после сохранения, затем вернитесь к терминалу и введите следующие команды:
sudo nano /etc/default/grub
найдите эту строку
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
и замените ее на
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi= acpi_backlight=intel"
, то в терминале
sudo update-grub
перезагрузите ваш ноутбук, и он будет работать, вероятно.
В терминале:
sudo nano /etc/default/grub
Измените GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
на GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
Затем сохраните файл. sudo update-grub
Теперь функциональные клавиши (Fn + F5 / F6) будут активны.
Я узнал, что файл grub был изменен после модернизацию системы и пришлось сделать это снова.
intel_idle.max_cstate=1 acpi_osi= acpi_backlight=native
на archlinux с ядром 4.3.3
– brauliobo
27 January 2016 в 22:59
acpi_osi= acpi_backlight=native
было достаточно на моем ноутбуке ASUS, не нужно intel_idle.max_cstate=1
, и всплывающее окно яркости работает.
– user
5 January 2017 в 02:32
Сначала - этот ответ для openSuse так извиняется. Мне не удалось обновить форум. Проблема с моим HP 840 G3 была очень похожа. Это может помочь в любом распространении.
В openSuse я отредактировал файл /etc/rc.d/boot.local и добавил два ключа, используя следующие команды:
setkeycodes e012 224
setkeycodes e017 225
224 и 225 X для brightness down и up.
e012 и e017 и Fn-F5 и Fn-F6 на этом аппарате.
Чтобы проверить это на своем вам нужно спуститься к виртуальному терминалу, используя:
Ctrl + Alt + F1, например.
нажмите клавишу funtion required
, вы можете увидеть сообщение непосредственно в консоли, если не проверять журнал dmesg на ошибку отсутствующего ключа. Он также даст вам отсутствующий код ключа. В моем случае отсутствующие ключи были e012 и e017.
выдают правильную команду setkeycodes в VT.
возвращаются к X. ( Ctrl [ ! d6] + Alt + Alt )?
В KDE вернитесь к settings > configure desktop > shortcuts > Global shortcuts > power management. Уменьшите яркость экрана (установите значение по умолчанию) Увеличьте яркость экрана (установите значение по умолчанию).
Это все, что нужно. Надеюсь, это поможет.
Пробовал принятый ответ на моем ноутбуке Asus FL555, но не повезло. Я наткнулся на этот ответ для машины Dell, и это работает частично для моего ноутбука. Часть, которая действительно работала, заключается в том, что я могу изменить яркость в конфигурации sytem и с помощью xbacklight и настроить пару пользовательских сочетаний клавиш.
Я до сих пор не понял, как сделать свои функциональные клавиши работа хотя. Я пробовал всевозможные вещи, но они просто не показывают op как ключи ACPI, когда я пытаюсь acpi_listen.
Если вы нажмете на значок аккумулятора, и если вы видите ползунок, чтобы изменить яркость, и если он действительно работает, т.е. если яркость экрана меняется, тогда есть функциональность, вам просто нужно повторно отобразить клавиши клавиатуры.
(Поэтому не нужно возиться с параметрами ядра и драйверами и такими)
Если вы нажмете на значок батареи на панели KDE и увидите это:
В системных настройках → Рабочая область → «Ярлыки» → «Горячие клавиши» → «Демон KDE» вы найдете Decrease Screen Brightness и Increase Screen Brightness.
Кажется, что он уже отображен в Fn + F5 / Fn + F6, но он, похоже, не работает, поэтому просто дайте ему отображение Global Alternative в Meta + F5 / Meta + F6.
Мне кажется, что у вас нет встроенного NVIDIA-драйвера. Если это правда, вы можете попробовать установить этот драйвер, используя предварительно установленную программу «Дополнительные драйверы». Это должно работать в Ubuntu 14.04, но, скорее всего, вызовет проблемы в предыдущих версиях Ubuntu без какого-либо дополнительного программного обеспечения. Поэтому, если вы не используете Ubuntu 14.04, пожалуйста, не устанавливайте проприетарный драйвер без дальнейшего чтения.
Когда драйвер установлен и управление яркостью все еще не работает, вы можете попробовать запустить sudo nvidia-xconfig для генерации файла xorg.conf. Затем вы можете отредактировать этот файл с помощью sudo gedit /etc/X11/xorg.conf и добавить строку
Option "RegistryDwords" "EnableBrightnessControl=1"
в Section "Device".
Сначала попробуйте этот gui-метод, если вам не удобно с терминалом:
Нажмите на свое системное меню в правом верхнем углу окна рабочего стола. Открытые системные настройки Нажмите кнопку «Power» Нажмите на подсказку экрана. Яркость экрана, если есть один. Нажмите «Dim screen to save power», чтобы переключить его в положение «выключено». Проверьте, есть ли у ваших клавиш свой обычный родной функция. Если они это сделают, это исправлено. Вы можете выйти из системы или перезагрузиться, чтобы сохранить конфигурацию как постоянную на этом этапе.
Или если на вашем компьютере нет подсказки, которая позволяет вам отключить ее отдельно, посмотрите, не позволит ли она вам выключите весь усовершенствованный аппаратный элемент управления, чтобы сбросить конфигурационный файл, а затем, когда / если функциональность ключа вернется, посмотрите, можете ли вы включить его и все еще работать с функциональными клавишами.
Если вы все еще хотите расширенный интерфейс аппаратного управления AHCI, чтобы уменьшить дисплей, чтобы сэкономить энергию, затем попробуйте снова включить переключатель в положение включения и проверить, что они все еще работают; если ваш компьютер совместим с ahci, вы должны обнаружить, что они все еще функционируют как рекламируемые.
Если они перестанут работать и не отвечают, возможно, вам придется начать с повторного открытия системных настроек или даже выйти из системы и перезагрузить но после того, как они снова начнут работать, они должны продолжать работать и быть сохранены в Linux и готовы снова работать при следующей загрузке, если вы не измените привязки клавиш снова каким-либо образом между нативным сбросом и следующей загрузкой
Это обычно происходит после ошибочного выключения, когда временные изменчивые конфигурационные файлы не удалось сохранить или были сохранены с настройками, которые противоречили привязкам к ключу на основе bios после некоторых модификаций устройства ввода, сделанных Accessibility или каким-либо другим инструментом Tweak, поэтому отключить программный контроль должен был сбросить его на аппаратное управление.
Если они никогда не работали с Ubuntu, они, вероятно, были неправильно обнаружены в исходной настройке или файлы конфигурации были изменены во время интерактивной установки для som причина. Доступность?
Но после этого исходная ссылка на функцию bios по умолчанию теперь должна быть восстановлена в конфигурационных файлах linux в качестве значения по умолчанию для привязок ключей и с надлежащим циклом отключения, которые они должны сохраняться при следующей загрузке.
Если нет, то ваш компьютер может не поддерживать ahci полностью, и вам нужно будет вручную его вручную управлять с помощью клавиш fn или попробовать один из способов исправления хакерских настроек привилегии терминала с привилегиями, перечисленных всеми терминальными гуру здесь.
Надеюсь, это помогло. Я знаю, что в некоторых случаях ни один из перечисленных методов не работал для меня ни по другим темам, и вопрос был указан как закрытый, поэтому мне, наконец, пришлось выяснить, где проблема была на моем NE56R всего несколько минут назад. Я уже решил провести несколько часов с терминалом и человеком, чтобы выяснить, где были файлы конфигурации, а также синтаксис и т. Д., Чтобы сделать привязки клавиш вручную, как кто-то другой, и снова начал здесь.
Ура
Я нашел решение после просмотра в Интернете, сценарий кода был предложен в другом месте и внес незначительные изменения:
1) установить xbacklight sudo apt-get install xbacklight
2) мы будем использовать watchdog pip install watchdog
3) создать скрипт python в папке
#!/usr/bin/env python
import sys
import time
import os
from watchdog.observers import Observer
from watchdog.events import FileSystemEventHandler
class MyFileSystemEventHandler(FileSystemEventHandler):
def on_modified(self, event):
if "brightness" in event.src_path:
with open('/sys/class/backlight/acpi_video0/max_brightness', 'r') as content_file:
max_brightness = content_file.read()
with open('/sys/class/backlight/acpi_video0/brightness', 'r') as content_file:
actual_brightness = content_file.read()
B = int(int(actual_brightness)* 100 / int(max_brightness))
cmd = "xbacklight -set " + str(B)
os.system(cmd)
if __name__ == "__main__":
event_handler = MyFileSystemEventHandler()
observer = Observer()
observer.schedule(event_handler, "/sys/class/backlight/acpi_video0/", recursive=False)
observer.start()
try:
while True:
time.sleep(1)
except KeyboardInterrupt:
observer.stop()
observer.join()
4) меню -> Запуск приложений -> Добавить
python the/path/of/the/script.py
Чтобы уменьшить яркость, выполните следующие действия:
Откройте «Настройки системы»> «Яркость» и «amp; lock
Оттуда контроль яркости ур
Вы можете попробовать:
https://apps.ubuntu.com/cat/applications/brightness-controller/
Если вы хотите изменить яркость через клавиши, выполните следующие действия:
sudo apt-get install xbacklight xbacklight -set 50
Затем откройте «Настройки»> «клавиатура»> ярлыки [ ! d8]
Добавьте пользовательские сочетания клавиш и введите следующие команды:
xbacklight -dec 10
xbacklight -inc 10
Пожалуйста, проверьте этот отчет об ошибке: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1348890?comments=all и эта замечательная статья: http://hansdegoede.livejournal.com/13889 .html
Не может быть много причин, по которым яркость не работает, в моем случае (Asus UX305FA) ключевые события не отправляются.
Вы можете проверить это, сделав это в терминал:
sudo evemu-record /dev/input/event3
(где событие - ваша клавиатура). Проверьте, показывают ли события, и являются ли они правильными, когда вы используете комбинации яркости и окружающего света (fn + A для меня).
Чтобы обойти это, для меня было использовано решение xbacklight от @Tejas Ghalsasi в сочетании со фрагментом @molhamaleh для файла: /usr/share/X11/xorg.conf.d/20-intel.conf
Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection
Мне не нужны никакие параметры ядра. Кажется, acpi_listen дает мне: PNP0C14: 00 000000ff 00000000 для кнопки окружающего освещения, яркость ничего не показывает.
Я собираюсь посмотреть, как далеко я могу ее исправить, вероятно, это должно быть
Прочтите ссылку от Ганса, чтобы получить представление о всей установке:)!
[update] Это исправлено для меня в drm-intel- следующая ветвь ядра для 4.9. Сборка можно найти здесь: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1348890?comments=all
Я установил один с прошлой недели, и теперь клавиши яркости работают. Если вы проверяете отчет об ошибке, вы можете увидеть, что по крайней мере еще два человека на разных машинах исправили это.
так загрузите, например:
linux-headers-4.9.0-997_4.9.0-997.201611212212_all.deb
linux-headers-4.9.0-997-generic_4.9.0-997.201611212212_amd64.deb
linux-image-4.9.0-997-generic_4.9.0-997.201611212212_amd64.deb
Затем в терминале
dpkg -i linux*.deb
и перезагрузка.
Grub должен автоматически выбирать новейшие, иначе нажмите esc и выберите.
В скрипте:
sudo nano /etc/acpi/asus-keyboard-backlight.sh
Полезные опции для Asus E402M:
MIN=200
MAX=$(cat $KEYS_DIR/max_brightness)
VAL=$(cat $KEYS_DIR/brightness)
if [ "$1" = down ]; then
VAL=$((VAL-800))
else
VAL=$((VAL+800))
fi
Сначала - этот ответ для openSuse так извиняется. Мне не удалось обновить форум. Проблема с моим HP 840 G3 была очень похожа. Это может помочь в любом распространении.
В openSuse я отредактировал файл /etc/rc.d/boot.local и добавил два ключа, используя следующие команды:
setkeycodes e012 224
setkeycodes e017 225
224 и 225 X для brightness down и up.
e012 и e017 и Fn-F5 и Fn-F6 на этом аппарате.
Чтобы проверить это на своем вам нужно спуститься к виртуальному терминалу, используя:
Ctrl + Alt + F1, например.
нажмите клавишу funtion required
, вы можете увидеть сообщение непосредственно в консоли, если не проверять журнал dmesg на ошибку отсутствующего ключа. Он также даст вам отсутствующий код ключа. В моем случае отсутствующие ключи были e012 и e017.
выдают правильную команду setkeycodes в VT.
возвращаются к X. ( Ctrl [ ! d6] + Alt + Alt )?
В KDE вернитесь к settings > configure desktop > shortcuts > Global shortcuts > power management. Уменьшите яркость экрана (установите значение по умолчанию) Увеличьте яркость экрана (установите значение по умолчанию).
Это все, что нужно. Надеюсь, это поможет.
Пробовал принятый ответ на моем ноутбуке Asus FL555, но не повезло. Я наткнулся на этот ответ для машины Dell, и это работает частично для моего ноутбука. Часть, которая действительно работала, заключается в том, что я могу изменить яркость в конфигурации sytem и с помощью xbacklight и настроить пару пользовательских сочетаний клавиш.
Я до сих пор не понял, как сделать свои функциональные клавиши работа хотя. Я пробовал всевозможные вещи, но они просто не показывают op как ключи ACPI, когда я пытаюсь acpi_listen.
Если вы нажмете на значок аккумулятора, и если вы видите ползунок, чтобы изменить яркость, и если он действительно работает, т.е. если яркость экрана меняется, тогда есть функциональность, вам просто нужно повторно отобразить клавиши клавиатуры.
(Поэтому не нужно возиться с параметрами ядра и драйверами и такими)
Если вы нажмете на значок батареи на панели KDE и увидите это:
В системных настройках → Рабочая область → «Ярлыки» → «Горячие клавиши» → «Демон KDE» вы найдете Decrease Screen Brightness и Increase Screen Brightness.
Кажется, что он уже отображен в Fn + F5 / Fn + F6, но он, похоже, не работает, поэтому просто дайте ему отображение Global Alternative в Meta + F5 / Meta + F6.
Мне кажется, что у вас нет встроенного NVIDIA-драйвера. Если это правда, вы можете попробовать установить этот драйвер, используя предварительно установленную программу «Дополнительные драйверы». Это должно работать в Ubuntu 14.04, но, скорее всего, вызовет проблемы в предыдущих версиях Ubuntu без какого-либо дополнительного программного обеспечения. Поэтому, если вы не используете Ubuntu 14.04, пожалуйста, не устанавливайте проприетарный драйвер без дальнейшего чтения.
Когда драйвер установлен и управление яркостью все еще не работает, вы можете попробовать запустить sudo nvidia-xconfig для генерации файла xorg.conf. Затем вы можете отредактировать этот файл с помощью sudo gedit /etc/X11/xorg.conf и добавить строку
Option "RegistryDwords" "EnableBrightnessControl=1"
в Section "Device".
Сначала попробуйте этот gui-метод, если вам не удобно с терминалом:
Нажмите на свое системное меню в правом верхнем углу окна рабочего стола. Открытые системные настройки Нажмите кнопку «Power» Нажмите на подсказку экрана. Яркость экрана, если есть один. Нажмите «Dim screen to save power», чтобы переключить его в положение «выключено». Проверьте, есть ли у ваших клавиш свой обычный родной функция. Если они это сделают, это исправлено. Вы можете выйти из системы или перезагрузиться, чтобы сохранить конфигурацию как постоянную на этом этапе.
Или если на вашем компьютере нет подсказки, которая позволяет вам отключить ее отдельно, посмотрите, не позволит ли она вам выключите весь усовершенствованный аппаратный элемент управления, чтобы сбросить конфигурационный файл, а затем, когда / если функциональность ключа вернется, посмотрите, можете ли вы включить его и все еще работать с функциональными клавишами.
Если вы все еще хотите расширенный интерфейс аппаратного управления AHCI, чтобы уменьшить дисплей, чтобы сэкономить энергию, затем попробуйте снова включить переключатель в положение включения и проверить, что они все еще работают; если ваш компьютер совместим с ahci, вы должны обнаружить, что они все еще функционируют как рекламируемые.
Если они перестанут работать и не отвечают, возможно, вам придется начать с повторного открытия системных настроек или даже выйти из системы и перезагрузить но после того, как они снова начнут работать, они должны продолжать работать и быть сохранены в Linux и готовы снова работать при следующей загрузке, если вы не измените привязки клавиш снова каким-либо образом между нативным сбросом и следующей загрузкой
Это обычно происходит после ошибочного выключения, когда временные изменчивые конфигурационные файлы не удалось сохранить или были сохранены с настройками, которые противоречили привязкам к ключу на основе bios после некоторых модификаций устройства ввода, сделанных Accessibility или каким-либо другим инструментом Tweak, поэтому отключить программный контроль должен был сбросить его на аппаратное управление.
Если они никогда не работали с Ubuntu, они, вероятно, были неправильно обнаружены в исходной настройке или файлы конфигурации были изменены во время интерактивной установки для som причина. Доступность?
Но после этого исходная ссылка на функцию bios по умолчанию теперь должна быть восстановлена в конфигурационных файлах linux в качестве значения по умолчанию для привязок ключей и с надлежащим циклом отключения, которые они должны сохраняться при следующей загрузке.
Если нет, то ваш компьютер может не поддерживать ahci полностью, и вам нужно будет вручную его вручную управлять с помощью клавиш fn или попробовать один из способов исправления хакерских настроек привилегии терминала с привилегиями, перечисленных всеми терминальными гуру здесь.
Надеюсь, это помогло. Я знаю, что в некоторых случаях ни один из перечисленных методов не работал для меня ни по другим темам, и вопрос был указан как закрытый, поэтому мне, наконец, пришлось выяснить, где проблема была на моем NE56R всего несколько минут назад. Я уже решил провести несколько часов с терминалом и человеком, чтобы выяснить, где были файлы конфигурации, а также синтаксис и т. Д., Чтобы сделать привязки клавиш вручную, как кто-то другой, и снова начал здесь.
Ура
Я нашел решение после просмотра в Интернете, сценарий кода был предложен в другом месте и внес незначительные изменения:
1) установить xbacklight sudo apt-get install xbacklight
2) мы будем использовать watchdog pip install watchdog
3) создать скрипт python в папке
#!/usr/bin/env python
import sys
import time
import os
from watchdog.observers import Observer
from watchdog.events import FileSystemEventHandler
class MyFileSystemEventHandler(FileSystemEventHandler):
def on_modified(self, event):
if "brightness" in event.src_path:
with open('/sys/class/backlight/acpi_video0/max_brightness', 'r') as content_file:
max_brightness = content_file.read()
with open('/sys/class/backlight/acpi_video0/brightness', 'r') as content_file:
actual_brightness = content_file.read()
B = int(int(actual_brightness)* 100 / int(max_brightness))
cmd = "xbacklight -set " + str(B)
os.system(cmd)
if __name__ == "__main__":
event_handler = MyFileSystemEventHandler()
observer = Observer()
observer.schedule(event_handler, "/sys/class/backlight/acpi_video0/", recursive=False)
observer.start()
try:
while True:
time.sleep(1)
except KeyboardInterrupt:
observer.stop()
observer.join()
4) меню -> Запуск приложений -> Добавить
python the/path/of/the/script.py
Чтобы уменьшить яркость, выполните следующие действия:
Откройте «Настройки системы»> «Яркость» и «amp; lock
Оттуда контроль яркости ур
Вы можете попробовать:
https://apps.ubuntu.com/cat/applications/brightness-controller/
Если вы хотите изменить яркость через клавиши, выполните следующие действия:
sudo apt-get install xbacklight xbacklight -set 50
Затем откройте «Настройки»> «клавиатура»> ярлыки [ ! d8]
Добавьте пользовательские сочетания клавиш и введите следующие команды:
xbacklight -dec 10
xbacklight -inc 10
Пожалуйста, проверьте этот отчет об ошибке: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1348890?comments=all и эта замечательная статья: http://hansdegoede.livejournal.com/13889 .html
Не может быть много причин, по которым яркость не работает, в моем случае (Asus UX305FA) ключевые события не отправляются.
Вы можете проверить это, сделав это в терминал:
sudo evemu-record /dev/input/event3
(где событие - ваша клавиатура). Проверьте, показывают ли события, и являются ли они правильными, когда вы используете комбинации яркости и окружающего света (fn + A для меня).
Чтобы обойти это, для меня было использовано решение xbacklight от @Tejas Ghalsasi в сочетании со фрагментом @molhamaleh для файла: /usr/share/X11/xorg.conf.d/20-intel.conf
Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection
Мне не нужны никакие параметры ядра. Кажется, acpi_listen дает мне: PNP0C14: 00 000000ff 00000000 для кнопки окружающего освещения, яркость ничего не показывает.
Я собираюсь посмотреть, как далеко я могу ее исправить, вероятно, это должно быть
Прочтите ссылку от Ганса, чтобы получить представление о всей установке:)!
[update] Это исправлено для меня в drm-intel- следующая ветвь ядра для 4.9. Сборка можно найти здесь: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1348890?comments=all
Я установил один с прошлой недели, и теперь клавиши яркости работают. Если вы проверяете отчет об ошибке, вы можете увидеть, что по крайней мере еще два человека на разных машинах исправили это.
так загрузите, например:
linux-headers-4.9.0-997_4.9.0-997.201611212212_all.deb
linux-headers-4.9.0-997-generic_4.9.0-997.201611212212_amd64.deb
linux-image-4.9.0-997-generic_4.9.0-997.201611212212_amd64.deb
Затем в терминале
dpkg -i linux*.deb
и перезагрузка.
Grub должен автоматически выбирать новейшие, иначе нажмите esc и выберите.
это решение сработало для меня:
открыть терминал и набрать следующие команды:
sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf
sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf
Добавить следующие строки в этот файл:
Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection
закройте файл после сохранения, затем вернитесь к терминалу и введите следующие команды:
sudo nano /etc/default/grub
найдите эту строку
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
и замените ее на
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi= acpi_backlight=intel"
], то в терминале
sudo update-grub
перезагрузите ваш ноутбук, и он будет работать, вероятно.
В скрипте:
sudo nano /etc/acpi/asus-keyboard-backlight.sh
Полезные опции для Asus E402M:
MIN=200
MAX=$(cat $KEYS_DIR/max_brightness)
VAL=$(cat $KEYS_DIR/brightness)
if [ "$1" = down ]; then
VAL=$((VAL-800))
else
VAL=$((VAL+800))
fi
Сначала - этот ответ для openSuse так извиняется. Мне не удалось обновить форум. Проблема с моим HP 840 G3 была очень похожа. Это может помочь любому распространению.
В openSuse я отредактировал файл /etc/rc.d/boot.local
и добавил два ключа, используя следующие команды.
setkeycodes e012 224
setkeycodes e017 225
224
и 225
X для brightness down
и up
.
e012
и e017
и Fn-F5
и Fn-F6
на этом аппарате.
Чтобы проверить это на своем машине, вам нужно спуститься к виртуальному терминалу, используя:
Ctrl + Alt + F1, например.
нажмите клавишу funtion required
, вы можете увидеть сообщение непосредственно в консоли, если не проверять журнал dmesg на ошибку отсутствующего ключа. Он также даст вам отсутствующий код ключа. В моем случае отсутствующие ключи были e012
и e017
.
выдают правильную команду setkeycodes
в VT.
возвращаются к X. (Ctrl + Alt + F7 )?
В KDE вернитесь к settings > configure desktop > shortcuts > Global shortcuts > power management
. Уменьшите яркость экрана (установите значение по умолчанию) Увеличьте яркость экрана (установите значение по умолчанию).
Это все, что нужно. Надеюсь, это поможет.