Настройки яркости Macbook Pro 5.5 работают, запоминаются, но не используются при запуске

13

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

  1. Управление яркостью не работает на MacBook Pro 5.5 (Ubuntu 12.04 LTS)
  2. Рабочий стол не запоминает настройки яркости после перезагрузки

В новой (двойной загрузке) установке Ubuntu 12.10 с зашифрованным домашним каталогом управление яркостью (как ползунок на панели настроек «Яркость и блокировка», так и функциональные клавиши) работало «из коробки» (ура!). К сожалению, настройки не запомнились.

Из потока (2), комментарий 13, я смог заставить систему запомнить настройки, но не использовать их. Для записи, в моей системе необходимо настроить путь в rc.local:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo 0 > /sys/class/backlight/apple_backlight/brightness
exit 0

Это успешно записывает уровень яркости экрана при выключении, но это не влияет на яркость экрана. Я могу сказать, что значение записывается, потому что:

  • /sys/class/backlight/apple_backlight/brightness содержит значение при запуске
  • ползунок на панели «Яркость и блокировка» находится в правильном положении
  • при изменении перемещения ползунка в меню «Яркость и блокировка» или при использовании функциональных клавиш яркости яркость экрана изменяется на следующее значение, записанное в файле яркости (например, если я использую функциональные клавиши для установки подсветки до тусклой настройки, где он все еще включен, перезапустите и используйте функциональные клавиши, чтобы затемнить экран один раз , подсветка выключится)

У кого-нибудь есть идеи, как завершить последний кусок головоломки?

bhotel
источник
у тебя есть что-то /sys/class/backlightкроме apple_backlight?
Сымин

Ответы:

1

Вы пытались настроить вручную в xrandr? Просто попробуйте это: чтобы установить яркость 0,8, введите эту команду в ~ / .xprofile (создайте этот файл, если он еще не доступен)

xrandr --output LVDS1 --brightness 0.8

Код выше должен установить яркость основного монитора (LVDS1) равной 0,8. Просто измените это в зависимости от ваших потребностей. Затем перезагрузите Mac и дайте посмотреть ..

bagustris
источник
1

Это текущая ошибка с Macbook Pro. Откуда я знаю? У меня был запуск Macbook Pro пользователем, как ошибка. Это связано с изменением настроек, но аппаратное обеспечение не принимает изменения. Для некоторых пользователей Macbook Pro не имеет значения, на что вы его измените, или если вы жестко измените его вручную, повторив «настройку» в регистре, флаг будет изменен, но аппаратное обеспечение не поймет это изменение. Это связано с интерфейсом ACPI к оборудованию.

* Существует текущий обходной путь, хотя и не элегантный. Если вы войдете в OSX и измените настройки яркости, то после перезагрузки и возврата в Ubuntu эта последняя настройка яркости OSX будет той настройкой, которая актуальна при загрузке Ubuntu.

Если у вас есть эта проблема, пожалуйста, подпишитесь на эту ошибку, чтобы помочь решить ее: управление подсветкой не работает, но в / sys / class / backlight есть записи.

MAFoElffen
источник
0

Интересно, может это как-то связано с тем, загружаетесь ли вы в режиме EFI. Я считаю, что именно поэтому Mac OS X может изменять настройки, а Ubuntu - нет. Эта статья содержит некоторую информацию о загрузке в режиме EFI: https://help.ubuntu.com/community/UEFI.

удачи!

nkennel
источник