Как настроить яркость экрана на Acer Aspire One D270?

Мои системные спецификации: Ubuntu 12.04, 64-разрядная, Acer Aspire One D270, процессор Intel Atom

Обычная комбинация увеличения / уменьшения яркости с использованием клавиши Fn не работа в Ubuntu, как многие отмечали.

На этом форуме я нашел два решения для установки яркости экрана.

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

Есть ли способ установить горячую клавишу для изменения яркости экрана?

и другой использует команду

sudo setpci -s "00:02.0" F4.B=20

, где 20 - шестнадцатеричное число, представляющее яркость.

Только последний работал в моем случае.

Я вижу, что исходная настройка яркости восстанавливается после выхода из спящего режима.

Все, что я хочу, это сохранить постоянную настройку яркости. Как мне это сделать?

Попробуйте 1: Попробовал предложение Алока. Он просто сидит как приложение для запуска. Не отображается в виде значка на верхней панели экрана, как значок Dropbox (моя учетная запись Dropbox связана с Ubuntu), поэтому я могу удобно изменять яркость.

Попробуйте 2: Также я должен добавить, что метод System Settings -> Additional Drivers дает пустой список. В моей предыдущей установке (которую я должен был перезаписать-переустановить :-(), в списке был (я думаю) драйвер Intel Cedarview Graphics. Так что мне нужно установить, прежде чем пытаться использовать методы любого из приведенных ниже ответов?

Обновление: Я где-то читал, что Intel CedarView предназначен только для 32-битных ОС!

Попробуйте 3: Только что попробовал quiet_splash и т. Д., Которые мне пришлось добавить в / etc / default / grub, даже прочитайте ветку, приведенную в одном из ответов ниже!

Временно остановился на этом методе:
  • Вставил команду setpci bright в файл bash bright.sh
  • Создал файл .desktop для команды bash brightness.sh
  • Сделал его исполняемым файлом.

    Попробуйте 4a: Я создал переменную среды BRI с помощью env он есть в списке, и попытался его использовать, вот файл bash Bright.sh

    #!/bin/bash
    echo "Set Brightness (Values 00-FF): "
    read s
    sudo setpci -s "00:02.0" F4.B=$s
    export BRI=s
    

    Однако я должен дать административный пароль, но пока не удалось сделать его постоянная настройка и работаю на т эти аспекты!

    Попробуйте 4b: Я даже пытался (напрасно)
  • вставить export BRI в /etc/default/grub и /etc/grub.conf
  • добавляя то же самое к ~/.bashrc и /etc/bash.bashrc через скрипт оболочки brightness.sh, который я сделал

    , так как я в каждом случае перезапускаю и нахожу, что BRI все еще имеет свое старое значение, а не тот, который дан при выполнении яркости .sh через панель запуска!

  • 6
    задан 13 April 2017 в 15:24

    8 ответов

    Возможно, второе решение, опубликованное в этой теме , применимо и к вашему ноутбуку: передача параметров acpi_osi=Linux acpi_backlight=vendor в grub. Попробуйте отредактировать строку, начинающуюся с «GRUB_CMDLINE_LINUX» в файле /etc/default/grub:

    GRUB_CMDLINE_LINUX="quiet splash acpi_osi=Linux acpi_backlight=vendor"
    

    , а затем выполните

    sudo update-grub
    

    Может быть, это поможет.

    0
    ответ дан 13 April 2017 в 15:24

    Я сам нашел решение проблемы «восстановления яркости» на своем Acer 5755 ......

    вставьте следующий код в текстовый файл, сделайте его исполняемым и & amp; добавить в автозагрузку приложений .... сделано

    pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness 800
    

    Яркость дисплея теперь установлена ​​при запуске, измените «800» в соответствии с Вашими требованиями.

    0
    ответ дан 13 April 2017 в 15:24

    Если у вас есть Samsung в дополнение к acpi_backlight=vendor, посмотрите https://launchpad.net/~voria/+archive/ppa и установите samsung-tools и samsung-backlight.

    Также не нужно добавлять acpi_osi=Linux.

    0
    ответ дан 13 April 2017 в 15:24

    Поскольку яркость меняется, в каталоге / sys / class / backlight есть каталог, дающий вам полу-прямой контроль над вашими устройствами. перейдите к тому, с именем вашего монитора, и вы найдете яркость файла. изменить значение в нем ...

    В некоторых случаях Linux не может изменить его на одном устройстве, поэтому просто перейдите в другой каталог в / sys / class / backlight, чтобы посмотреть монитор, графику, Xorg. Не ставьте ценности высоко, попробуйте постепенно, я хотел бы знать, что произойдет. Вероятно, паника ядра

    0
    ответ дан 13 April 2017 в 15:24

    Дополнительно можно установить XBACKLIGHT

    XBACKLIGHT Install xbacklight

    Обзор: "Для тех Вы, кто ноутбук, запускаете с экраном, более ярким, чем поверхность солнца, этот - это. Можно легко установить эту терминальную программу, чтобы мешать глазам быть bleeched яркостью экрана ноутбука. Загрузите приложение, затем перейдите к системной вкладке, которая является вещью, имеющей форму шестеренки в правом верхнем углу Вашего экрана. Пойдите для запущения приложений, и затем установить командную строку на "xbacklight - устанавливает 0" (или безотносительно процента, к которому Вы хотите, чтобы Ваша подсветка привязалась на запуске), и очевидно, удалите кавычки из той команды. Wallah, который должен выяснить все те противные проблемы подсветки. Скажите Вашим друзьям, потому что этот - хранитель"

    Править: Следующее решение, кажется, работает на некоторый Acer Computers.

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux i915.i915_enable_rc6=1"

    в/etc/default/grub (и затем обновляющий с sudo личинкой обновления) [первая опция включает аппаратное управление подсветки, вторые реализации обходное решение для графики Intel]

    Источник: http://ubuntuforums.org/showthread.php?t=1850190

    2
    ответ дан 13 April 2017 в 15:24

    Я сохранил этот поток отмеченным, и я время от времени проверяю его. Я наконец нашел способ решить эту проблему (для моих аппаратных средств), таким образом, я пишу этот ответ для архива и надо надеяться помогаю кому-то еще.

    Я боролся с той же проблемой в течение почти полутора лет. У меня есть Acer Aspire 5750G под управлением Ubuntu 12.04.04 (64 бита), Debian, Хрипящий (64 бита) и Windows 7 Ultimate.

    Проблема со скользящей панелью подсветки, которая должна появиться при ударе клавиш со стрелками Fn+Left/Right, никогда не работала на меня кроме Windows (я должен был установить драйверы Acer после того, как новое переустанавливает). Я соединил что-то, что, кажется, работает с помощью вещей, которые я нашел здесь и в других местах.

    Во-первых: заставьте виджет обнаруживаться

    Этот метод работал и в Хрипящем Debian и в Ubuntu 12.04

    Править /etc/default/grub и добавьте в конце GRUB_CMDLINE_LINUX строка acpi_backlight=vendor, и затем выполненный sudo update-grub2 (заметьте 2 в конце, так как я использую GRUB2). И это должно работать после следующей начальной загрузки.

    Во-вторых: сохраните подсветку

    Удостоверьтесь, что существует что-то в /sys/class/backlight. У меня есть там символьная ссылка intel_backlight это указывает на ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight

    Эта папка имеет некоторые файлы в ней:

    $ cd /sys/class/backlight/intel_backlight
    $ ls
    actual_brightness  bl_power  brightness  device  max_brightness  power  subsystem  type  uevent
    

    Когда я потускнел яркость, значение в файле actual_brightness уменьшения

    $ cat  actual_brightness
    976
    $ cat  actual_brightness
    304
    $ cat  actual_brightness
    160
    

    976 значение в max_brightness, и это - макс. позволенное значение, таким образом, это не пойдет дальше.

    Я сделал немного сценария и попытался настроить его как задание крона. Это сохранило значение, как это, как предполагалось, но не могло восстановить его на начальной загрузке.

    Несколько дней назад я нашел эту книгу: Новомодное Введение, Поваренная книга и Лучшие практики

    Таким образом, я сделал два новомодных задания, чтобы сохранить и восстановить значение яркости экрана.

    Выскочка упаковывается на Ubuntu начиная с версии 6.10 (я думаю), и опция на Debian. Проверьте, что у Вас есть выскочка и его версия:

    $ sudo initctl --version
    initctl (upstart 1.5)
    Copyright (C) 2012 Scott James Remnant, Canonical Ltd.
    
    This is free software; see the source for copying conditions.  There is NO warranty; not even for     MERCHANTABILITY or FITNESS FOR A PARTICULAR
    PURPOSE.
    

    Можно назвать его чем-либо, что Вы любите: anything.conf и это должны быть помещены в /etc/init/ Это задание инициировано, когда компьютер закрывает или перезагружает и копирует файл /sys/class/backlight/intel_backlight/actual_brightness кому: /var/backups/actualb (это также может быть изменено на то, что Вы любите, но на второй работе это должно быть то же).

    # upstart job to save the actual screen brightness on shutdown
    # file: /etc/init/backlightsave.conf
    
    start on runlevel [!2345]
    
    script
        cp /sys/class/backlight/intel_backlight/actual_brightness /var/backups/actualb
    end script
    

    Это задание загружает значение, которое было сохранено и устанавливает экранную подсветку согласно ему. Можно назвать это whatever.conf и поместить его в /etc/init/ также.

    # upstart job to restore the screen brightness on boot
    # file: /etc/init/backlightrestore.conf   
    
    start on runlevel [2345]
    
    script
        read brightness < "/var/backups/actualb"
        pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness $brightness
    end script
    

    Можно протестировать задания путем ввода в терминале:

    $ sudo initctl name_of_the_job
    

    Теперь все хорошо работает для меня, экранная подсветка восстанавливается даже, прежде чем экран входа в систему обнаруживается.

    Надеюсь, это поможет

    1
    ответ дан 13 April 2017 в 15:24

    В моем случае: Dell Inspiron N4050, 12.04, мне пришлось выполнить команду в ответе @ Alok. Разница в том, что значения варьируются от 0 до 15, поэтому его 800 не сработало.

    Код:

    pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness 2
    

    Я поставил это как « Запуск приложений ... » (не требует пароля root), и теперь мне не нужно настраивать каждый раз после загрузки.

    Можно получить максимальное значение яркости подсветки с помощью опции:

    pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --get-max-brightness
    
    0
    ответ дан 13 April 2017 в 15:24

    Я вернулся к 32-битной ОС! Я случайно удалил /bin/sh, что привело к проблеме с загрузкой. Поэтому я решил установить 32-разрядную ОС Ubuntu 12.04 LTS, перезаписывая весь жесткий диск объемом 320 ГБ. Все мои данные в безопасности, за что я очень благодарен Dropbox и моему мобильному телефону!

    Яркость увеличивается и уменьшается плавно, и даже виджет яркости, показывающий уровень, появляется при настройке яркости.

    0
    ответ дан 13 April 2017 в 15:24

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

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