Яркость на моей Lenovo SL510 только перемещается между 100% и 0%?

ls -1 | xargs rm -rf 

должен работать в основной папке

1
28.02.2013, 14:09
1 ответ

Можно взглянуть на некоторый материал в /proc и /sys и посмотрите то, что происходит; виджет яркости или безотносительно в Вашем DE (Вы не сказали, какой), использует некоторый интерфейс для чего-то там. /proc и /sys не существуйте на диске; файлы, которые они содержат, являются специальными интерфейсами к ядру. Многие файлы могут быть записаны в управлять различными вещами.

Например: я использую спутник Toshiba и там являюсь каталогом "Toshiba" в /proc/acpi. В том каталоге существует файл "ЖК-монитор":

»cat lcd
brightness:              5
brightness_levels:       8

Вы не можете записать в этот файл, как бы то ни было. Более полезный, что путем являются некоторые каталоги в /sys/class/backlight - У меня есть "acpi_video0", "intel_backlight", и "Toshiba" снова. Однако этот каталог Toshiba содержит другой материал. Уже дурачась с этим, я знаю, что соответствующий материал в моем случае находится на самом деле в "acpi_video0":

»ls -1 acpi_video0/
actual_brightness
bl_power
brightness
device
max_brightness
power
subsystem
type
uevent

Некоторые из тех являются каталогами. Теперь:

»cd acpi_video0/
»cat max_brightness 
7

Это действительно соответствует "brightness_levels" от proc, так как 0-7 8 уровней.

»cat brightness 
5
»echo 2 > brightness

Если Вы не будете корнем, то эхо перестанет работать с "Отклоненным разрешением". Так как я был root в той точке мой экран внезапно стал намного более тусклым.

Виджет на моем рабочем столе KDE, который открывается, когда я использую затемнитель клавиатуры, идет от 0-100 обычно в инкрементах 10 или 20% - или иногда не дает процент или иногда дает "52%" или что-то - но в эмпирической действительности это всегда - те же 7 шагов от 0% до 100%. С KDE существует некоторый материал яркости в Системных Настройках GUI при "Управлении питанием", но снова, все это касается того же самого.

Можно также получать доступ/просматривать/управлять к значениям в /sys использование команды sysctl, посмотрите man sysctl. Какой метод более прост, вероятно, зависит от того, как Вы используете командную строку; я использую православный filebrowser (мГц), который имеет значение, так как я на самом деле не имею к cd/ls/cat и т.д.

Поэтому взгляните на тот материал и посмотрите то, что происходит. Следует иметь в виду, что, так как производители оборудования обычно не обеспечивают драйверы Linux, кто-то должен разработать их и часто не будучи заплаченным (значение в их свободное время). Кроме того, те производители являются часто враждебными к запросам информации, которые могли бы быть полезными в создании таких драйверов (я был там), делая процесс болью в заднице. Конечный результат: не все драйверы на 100% функциональны (который не является тем же как дефектным - они работают, они просто не работают, чтобы сделать все). Сыворотки Que, сыворотки.

1
27.01.2020, 23:54
  • 1
    я не имею lcd каталог в /proc/acpi, но в /sys/class/backlight, У меня есть два каталога: acpi_video0 и intel_backlight. В acpi_video0, brightness файл содержит 15. Если я echo 14 > brightness или любое другое значение меньше чем 15, экран сразу чернеет. –  Ricardo Altamirano 28.02.2013, 14:12
  • 2
    Так как я не имею lcd каталог, там другое место, я должен смотреть? –  Ricardo Altamirano 02.03.2013, 18:16
  • 3
    , который я воображаю, как те каталоги удаются, отличается с драйвера на драйвер. Можно ли восстановить экран путем слепого ввода echo 15> brightness? В противном случае я назвал бы это дефектом (фактическая ошибка) и не просто ограниченная функциональность. –  goldilocks 02.03.2013, 18:30
  • 4
    я могу восстановить яркость тот путь, или при помощи соответствующих функциональных клавиш. Возможно, это - просто ограниченная функциональность, но к сожалению это - абсолютная смерть в течение ресурса аккумулятора. А-ч –  Ricardo Altamirano 02.03.2013, 18:33
  • 5
    , несомненно. Это сосет. Вы могли сообщить об этом как о acpi ошибке: bugzilla.kernel.org Удостоверяется, что Вы упоминаете версию ядра (uname -r), маркировка (uname -v), куда это прибыло из (монетного двора), деталей о Ваших аппаратных средствах и списка используемых модулей (от lsmod). Не ожидайте незамедлительное принятие мер, lol. –  goldilocks 02.03.2013, 18:39

Теги

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