Невозможно настроить яркость в Dell XPS 13 (9350) с помощью Ubuntu 16.04 LTS [duplicate]

Яркие ярлыки с помощью клавиши 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)
41
задан 13 April 2017 в 15:24

91 ответ

это решение сработало для меня:

открыть терминал и набрать следующие команды:

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

перезагрузите ваш ноутбук, и он будет работать, вероятно.

51
ответ дан 18 July 2018 в 04:49

это решение сработало для меня:

открыть терминал и набрать следующие команды:

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

перезагрузите ваш ноутбук, и он будет работать, вероятно.

51
ответ дан 31 July 2018 в 21:14

это решение сработало для меня:

открыть терминал и набрать следующие команды:

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

перезагрузите ваш ноутбук, и он будет работать, вероятно.

51
ответ дан 2 August 2018 в 14:21

это решение сработало для меня:

открыть терминал и набрать следующие команды:

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

перезагрузите ваш ноутбук, и он будет работать, вероятно.

51
ответ дан 3 August 2018 в 18: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

перезагрузите ваш ноутбук, и он будет работать, вероятно.

51
ответ дан 5 August 2018 в 03:32

это решение сработало для меня:

открыть терминал и набрать следующие команды:

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

перезагрузите ваш ноутбук, и он будет работать, вероятно.

51
ответ дан 6 August 2018 в 20:28

это решение сработало для меня:

открыть терминал и набрать следующие команды:

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

перезагрузите ваш ноутбук, и он будет работать, вероятно.

51
ответ дан 9 August 2018 в 00:51

Отказ от ответственности: я боролся с этим на 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
51
ответ дан 13 August 2018 в 04:57
  • 1
    Что делать, если acpi_listen ничего не показывает? – Eugen Konkov 18 September 2016 в 20:28
  • 2
    Я подтверждаю, что работает также на Asus K501UX, и он делает 20 шагов увеличения / уменьшения яркости от min до max и наоборот ... – sHAKaJaada 28 October 2016 в 00:04
  • 3
    Это работает на ASUS Zenbook UX330UA. Большое спасибо @ Lassebassen – Holy Mackerel 27 January 2017 в 08:47
  • 4
    Подтверждена работа над Asus X550VX (с графикой Nvidia 950M). Но первый ответ также работал без каких-либо других настроек после добавления: acpi_osi= acpi_backlight=native – Gobinath 9 March 2017 в 02:31
  • 5
    Я могу подтвердить, что решение работает с Asus Zenbook UX310 на Xubuntu 16.04. Отличное решение! – benjamin button 1 July 2017 в 03:17

это решение сработало для меня:

открыть терминал и набрать следующие команды:

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

перезагрузите ваш ноутбук, и он будет работать, вероятно.

51
ответ дан 14 August 2018 в 19:06

В терминале:

  1. sudo nano /etc/default/grub Измените
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    
    на
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
    
    Затем сохраните файл.
  2. sudo update-grub
  3. Перезагрузите компьютер.

Теперь функциональные клавиши (Fn + F5 / F6) будут активны.

Я узнал, что файл grub был изменен после модернизацию системы и пришлось сделать это снова.

51
ответ дан 16 August 2018 в 09:31
  • 1
    Чтобы получить полный диапазон яркости (после его отображения в первую очередь), для меня работал файл 20-intel.conf: itsfoss.com/fix-brightness-ubuntu-1310 – srlm 19 May 2015 в 06:39
  • 2
    Это сработало для меня на моем ASUS Q550LF! Спасибо огромное! – Ryan Stull 23 June 2015 в 05:19
  • 3
    Это не сработало для меня. Я запускаю Ubuntu в ноутбуке Asus Zenbook ux305. Есть ли другой способ исправить мой случай? – Gocht 10 October 2015 в 19:35
  • 4
    для asus rog gl552vw: intel_idle.max_cstate=1 acpi_osi= acpi_backlight=native на archlinux с ядром 4.3.3 – brauliobo 27 January 2016 в 22:59
  • 5
    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. Уменьшите яркость экрана (установите значение по умолчанию) Увеличьте яркость экрана (установите значение по умолчанию).

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

1
ответ дан 18 July 2018 в 04:49

Пробовал принятый ответ на моем ноутбуке Asus FL555, но не повезло. Я наткнулся на этот ответ для машины Dell, и это работает частично для моего ноутбука. Часть, которая действительно работала, заключается в том, что я могу изменить яркость в конфигурации sytem и с помощью xbacklight и настроить пару пользовательских сочетаний клавиш.

Я до сих пор не понял, как сделать свои функциональные клавиши работа хотя. Я пробовал всевозможные вещи, но они просто не показывают op как ключи ACPI, когда я пытаюсь acpi_listen.

1
ответ дан 18 July 2018 в 04:49

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

(Поэтому не нужно возиться с параметрами ядра и драйверами и такими)

Если вы нажмете на значок батареи на панели KDE и увидите это:

В системных настройках → Рабочая область → «Ярлыки» → «Горячие клавиши» → «Демон KDE» вы найдете Decrease Screen Brightness и Increase Screen Brightness.

Кажется, что он уже отображен в Fn + F5 / Fn + F6, но он, похоже, не работает, поэтому просто дайте ему отображение Global Alternative в Meta + F5 / Meta + F6.

4
ответ дан 18 July 2018 в 04:49

Мне кажется, что у вас нет встроенного 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".

2
ответ дан 18 July 2018 в 04:49

Сначала попробуйте этот gui-метод, если вам не удобно с терминалом:

Нажмите на свое системное меню в правом верхнем углу окна рабочего стола. Открытые системные настройки Нажмите кнопку «Power» Нажмите на подсказку экрана. Яркость экрана, если есть один. Нажмите «Dim screen to save power», чтобы переключить его в положение «выключено»

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

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

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

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

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

Если они никогда не работали с Ubuntu, они, вероятно, были неправильно обнаружены в исходной настройке или файлы конфигурации были изменены во время интерактивной установки для som причина. Доступность?

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

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

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

Ура

1
ответ дан 18 July 2018 в 04:49

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

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
1
ответ дан 18 July 2018 в 04:49

Чтобы уменьшить яркость, выполните следующие действия:

Откройте «Настройки системы»> «Яркость» и «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

3
ответ дан 18 July 2018 в 04:49

Пожалуйста, проверьте этот отчет об ошибке: 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 и выберите.

1
ответ дан 18 July 2018 в 04:49

В скрипте:

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
3
ответ дан 18 July 2018 в 04:49

Сначала - этот ответ для 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. Уменьшите яркость экрана (установите значение по умолчанию) Увеличьте яркость экрана (установите значение по умолчанию).

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

1
ответ дан 24 July 2018 в 18:10

Пробовал принятый ответ на моем ноутбуке Asus FL555, но не повезло. Я наткнулся на этот ответ для машины Dell, и это работает частично для моего ноутбука. Часть, которая действительно работала, заключается в том, что я могу изменить яркость в конфигурации sytem и с помощью xbacklight и настроить пару пользовательских сочетаний клавиш.

Я до сих пор не понял, как сделать свои функциональные клавиши работа хотя. Я пробовал всевозможные вещи, но они просто не показывают op как ключи ACPI, когда я пытаюсь acpi_listen.

1
ответ дан 24 July 2018 в 18:10
  • 1
    вы попробовали ядро ​​4,9 с новыми патчами intel, как я предложил выше? Это должно устранить множество проблем, без каких-либо дополнительных конфликтов с конфигурационными файлами или параметрами ядра ... – Vincent Gerris 19 December 2016 в 22:49
  • 2
    @ user163217 Спасибо за обновление. Я не сделал этого, потому что в настоящее время я запускаю Ubuntu 16.04, который использует более старое ядро. Но я обязательно буду иметь в виду, когда я собираюсь обновить свою систему. Благодаря! – Audax 5 January 2017 в 22:39
  • 3
    Нет абсолютно никакой причины, почему новое ядро ​​не работает :). За некоторыми исключениями между основными версиями вы можете запускать любое 16.10, 17.04 или другое ядро ​​(с исправлениями ubuntu)! Вот вам больше информации, если вам интересно. Интересно, будут ли они исправлять исправления из ядра 4.9, я так не думаю, потому что это было довольно капитальным ремонтом, насколько я понял. 16.10 также имеет ядро ​​4.8, поэтому в противном случае это будет 17.04, пока ядро ​​Ubuntu не поможет вам. – Vincent Gerris 8 January 2017 в 13:15

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

(Поэтому не нужно возиться с параметрами ядра и драйверами и такими)

Если вы нажмете на значок батареи на панели KDE и увидите это:

В системных настройках → Рабочая область → «Ярлыки» → «Горячие клавиши» → «Демон KDE» вы найдете Decrease Screen Brightness и Increase Screen Brightness.

Кажется, что он уже отображен в Fn + F5 / Fn + F6, но он, похоже, не работает, поэтому просто дайте ему отображение Global Alternative в Meta + F5 / Meta + F6.

4
ответ дан 24 July 2018 в 18:10

Мне кажется, что у вас нет встроенного 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".

2
ответ дан 24 July 2018 в 18:10
  • 1
    Я не буду устанавливать какие-либо проприетарные драйверы на своем компьютере ... – Ionică Bizău 26 May 2014 в 00:49
  • 2
    Если у вас есть Asus N56JR, не устанавливайте проприетарный драйвер. Это приведет к тому, что ваш X-сервер больше не загружается. Используйте askubuntu.com/questions/41681/… , чтобы исправить это. – Michael S. 17 November 2016 в 21:01

Сначала попробуйте этот gui-метод, если вам не удобно с терминалом:

Нажмите на свое системное меню в правом верхнем углу окна рабочего стола. Открытые системные настройки Нажмите кнопку «Power» Нажмите на подсказку экрана. Яркость экрана, если есть один. Нажмите «Dim screen to save power», чтобы переключить его в положение «выключено»

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

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

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

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

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

Если они никогда не работали с Ubuntu, они, вероятно, были неправильно обнаружены в исходной настройке или файлы конфигурации были изменены во время интерактивной установки для som причина. Доступность?

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

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

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

Ура

1
ответ дан 24 July 2018 в 18:10

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

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
1
ответ дан 24 July 2018 в 18:10

Чтобы уменьшить яркость, выполните следующие действия:

Откройте «Настройки системы»> «Яркость» и «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

3
ответ дан 24 July 2018 в 18:10
  • 1
    Я знаю, как изменить яркость (из пользовательского интерфейса и из xbacklight). Кроме того, я не могу сопоставить пользовательские ярлыки на клавише fn. Я уже пробовал это. :-( – Ionică Bizău 25 May 2014 в 20:16
  • 2
    Не используйте ключ fn, чтобы использовать что-то еще – Tejas Ghalsasi 25 May 2014 в 20:26
  • 3
    ALT + F5, ALT + F6 уже установлены, но я хочу, чтобы ключ fn работал ... – Ionică Bizău 25 May 2014 в 21:30

Пожалуйста, проверьте этот отчет об ошибке: 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 и выберите.

1
ответ дан 24 July 2018 в 18:10

это решение сработало для меня:

открыть терминал и набрать следующие команды:

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

перезагрузите ваш ноутбук, и он будет работать, вероятно.

7
ответ дан 24 July 2018 в 18:10
  • 1
    Чтобы получить полный диапазон яркости (после его отображения в первую очередь), для меня работал файл 20-intel.conf: itsfoss.com/fix-brightness-ubuntu-1310 – srlm 19 May 2015 в 06:39
  • 2
    Это сработало для меня на моем ASUS Q550LF! Спасибо огромное! – Ryan Stull 23 June 2015 в 05:19
  • 3
    Это не сработало для меня. Я запускаю Ubuntu в ноутбуке Asus Zenbook ux305. Есть ли другой способ исправить мой случай? – Gocht 10 October 2015 в 19:35
  • 4
    для asus rog gl552vw: intel_idle.max_cstate=1 acpi_osi= acpi_backlight=native на archlinux с ядром 4.3.3 – brauliobo 27 January 2016 в 22:59
  • 5
    Что делать, если acpi_listen ничего не показывает? – Eugen Konkov 18 September 2016 в 20:28
  • 6
    Я подтверждаю, что работает также на Asus K501UX, и он делает 20 шагов увеличения / уменьшения яркости от min до max и наоборот ... – sHAKaJaada 28 October 2016 в 00:04
  • 7
    Это сработало для меня. Благодаря :) – valkirilov 13 November 2016 в 12:25
  • 8
    Я подтверждаю, что это работает для Asus N56JR. – Michael S. 17 November 2016 в 20:44
  • 9
    acpi_osi= acpi_backlight=native было достаточно на моем ноутбуке ASUS, не нужно intel_idle.max_cstate=1, и всплывающее окно яркости работает. – user 5 January 2017 в 02:32
  • 10
    Это работает на ASUS Zenbook UX330UA. Большое спасибо @ Lassebassen – Holy Mackerel 27 January 2017 в 08:47
  • 11
    Подтверждена работа над Asus X550VX (с графикой Nvidia 950M). Но первый ответ также работал без каких-либо других настроек после добавления: acpi_osi= acpi_backlight=native – Gobinath 9 March 2017 в 02:31
  • 12
    Я могу подтвердить, что решение работает с Asus Zenbook UX310 на Xubuntu 16.04. Отличное решение! – benjamin button 1 July 2017 в 03:17

В скрипте:

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
3
ответ дан 24 July 2018 в 18:10

Сначала - этот ответ для 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. Уменьшите яркость экрана (установите значение по умолчанию) Увеличьте яркость экрана (установите значение по умолчанию).

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

1
ответ дан 31 July 2018 в 21:14

Другие вопросы по тегам:

Похожие вопросы: