У меня не работает управление яркостью при новой установке 12.10 (новый ноутбук). Он настроен на самый яркий режим при загрузке, и когда я пытаюсь изменить его, я вижу, что появляется панель уведомлений, но яркость на самом деле не меняется. Я перепробовал все решения, которые смог найти в Интернете, но ни одно из них не сработало. Вот что я пробовал:
Редактирование / sys / class / backlight / acpi_video0 / bright
В /usr/share/X11/xorg.conf.d/10-brightness- control.conf: Опция «RegistryDwords» «EnableBrightnessControl = 1»
В / etc / default / grub: GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash acpi_osi = Linux acpi_backlight = vendor"
blockquote>Там в 12.10 нет файла xorg.conf, который я нашел, поэтому решения, которые предполагают редактирование этого файла, не принесут мне много пользы.
В настоящее время я использую драйвер Nouveau, но переключение на проприетарные драйверы Nvidia ничего не изменило.
Есть еще идеи? Когда эта ошибка будет исправлена? Со всеми сообщениями, с которыми я сталкивался, я думаю, что это привлечет много внимания. Спасибо.
У меня была аналогичная проблема на моем Thinkpad W530. Я наконец нашел здесь решение:
http://blog.pearce.org.nz/2012/08/enables-external-monitor-on-lenovo.html
В наши дни X автоматически настраивается, поэтому вы можете не просто редактировать файл xorg.conf,вместо этого вам нужно добавить раздел в файл в /usr/share/X11/xorg.conf.d/, и X включит этот раздел в конфигурацию, которую он генерирует автоматически.
Итак, чтобы клавиши яркости экрана работали с вашей видеокарте Nvidia создайте файл в каталоге xorg.conf.d, например:
sudo gedit /usr/share/X11/xorg.conf.d/10-nvidia-brightness.conf
Вставьте в файл следующее:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro K1000M"
Option "RegistryDwords" "EnableBrightnessControl=1"
EndSection
Это своего рода workaroun, но вы можете попробовать установить яркость через командную строку, используя:
xbacklight -set 100
Если это работает, попробуйте привязать глобальную комбинацию клавиш к
xbacklight -inc 5
и
xbacklight -dec 5
Переносила ли Ubuntu патчи с ядра 3.7 на 3.6? Это может быть причиной, см. Здесь: https://bugzilla.kernel.org/show_bug.cgi?id=51231
Попробуйте использовать ползунок яркости vom «Системные настройки»> «Яркость и блокировка» в GNOME.
Обновили ли вы grub ( sudo update grub
) после редактирования / etc / default / grub
и перезагрузки?
Если вышеуказанное не работает. Также попробуйте использовать acpi_backlight = vendor
.
Если это thinkpad thinkpad-acpi.brightness_enable = 1
, также требуется параметр.
Вы можете проверить, использует ли ваша система драйвер thinkpad-acpi, используя следующую команду:
lsmod | grep thinkpad_acpi
Проверьте эту страницу (См. первый абзац и методы диагностики)
Обновление:
Еще одна вещь, которую я только что показал, вы редактировали /etc/X11/xorg.conf
файл? в своем вопросе вы указываете на другое место, о котором я никогда не слышал. Выполните nvidia-xconfig
.
для создания файла конфигурации, если /etc/X11/xorg.conf
не существует.
Во-вторых, попробуйте одно решение за раз. если это не сработает, вернитесь назад и перезагрузитесь, попробуйте другое решение.
Другой способ обхода может быть
Попробуйте выполнить пути, указанные в ls / sys / class / backlight / * / яркость
, и замените соответственно.
примерные пути будут иметь вид
/sys/class/backlight/acpi_video0/brightness
cat / sys / class / backlight / acpi_video0 / max_brightness
Попробуйте установить более низкое значение яркости, скажем, на выходе будет 16 так что попробую с половиной
echo 8 | sudo tee / sys / class / backlight / acpi_video0 / Brightness
Если это работает , сделайте это автоматически при каждом входе в систему, выполнив следующие
sudo gedit /etc/rc.local[12147 sizes Введите эту строку непосредственно перед
выходом 0
. Он должен выглядеть так:
echo YOUR_VALUE_HERE > /sys/class/backlight/acpi_video0/brightness
exit 0
Также вы можете попробовать xdotool