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

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

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

Я нашел два решения на этом форуме, чтобы установить яркость экрана.

Один из них заключался в том, чтобы дать ответ на обычный ответ на комбинацию клавиш:

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

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

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

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

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

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

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

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

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

[d16 ] Обновление: я прочитал где-то Intel CedarView предназначен только для 32-битной ОС!

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

Временно остановился на этом методе: Вставить команду яркости setpci в файл 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: Я даже пытался (зря)
[D30] вклеивание export BRI в /etc/default/grub и /etc/grub.conf , добавив то же самое к ~/.bashrc и /etc/bash.bashrc через сценарий оболочки brightness.sh, который я сделал

как я в каждом случае перезапустите и найдите BRI, чтобы все еще иметь свое старое значение, а не тот, который задан при выполнении функции bright.sh с помощью запуска!
1
задан 13 April 2017 в 15:24

7 ответов

Возможно, второе решение, размещенное в этом потоке, также относится к вашему ноутбуку: передайте опции 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

Возможно, это поможет.

4
ответ дан 25 May 2018 в 05:58
  • 1
    Я обнаружил, что команды были выполнены без ошибок, но безрезультатно :-( Я просмотрел эту тему askubuntu.com/questions/56155/… , где он просит вас установить настройки подсветки в folder / sys / class / backlight Я нахожу, что эта папка пуста. Как мне начать добавлять материал в эту папку, чтобы решить мою проблему? – Host-website-on-iPage 1 October 2012 в 18:15
  • 2
    Кажется, что до тех пор, пока у вас есть " acpi_backlight = vendor " в файле / etc / default / grub, ../backlight останется пустым. попробуйте удалить его, если вы его добавили, а затем update-grub – 22lk94k943 only 2 June 2013 в 18:55
  • 3
    Пробовал тоже! – Host-website-on-iPage 3 June 2013 в 16:25

Необязательно вы можете установить XBACKLIGHT

XBACKLIGHT

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

Изменить: для некоторых Acer Computers работает следующее решение.

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

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

Источник: XBACKLIGHT

2
ответ дан 25 May 2018 в 05:58
  • 1
    Я создал приложение для запуска, оставил поля имени и описания пустыми и написал xbacklight -set 3 в поле команды и перезапустил. Но я не испытываю никаких изменений! Я даже выполнил это в терминале, пробовав цифры от -2 до 7 (см. Мое отчаяние!), Чтобы не видеть изменения яркости! – Host-website-on-iPage 2 June 2013 в 08:16
  • 2
    Вы пробовали параметры -inc и -dec? – 22lk94k943 only 2 June 2013 в 13:22
  • 3
    Я обновил свой ответ. – 22lk94k943 only 2 June 2013 в 16:35
  • 4
    Я попробовал xbacklight -dec 20 и xbacklight -inc 20, чтобы найти, что он не влияет на яркость экрана! Я пытался xbacklight -get тоже ничего не обнаружилось :-( Командного xbacklight продолжает быть инертными. Необходимо перезагрузить систему после того, как Sudo GEdit-ING и Суд обновление? – Host-website-on-iPage 2 June 2013 в 16:50
  • 5
    вы попробовали обновленный ответ? – 22lk94k943 only 2 June 2013 в 18:56

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

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

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

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

Этот метод работал как в Debian Wheezy, так и в 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, и это максимальное допустимое значение, поэтому оно не будет дальше.

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

Несколько дней назад я нашел эту книгу: Upstart Intro, Cookbook и Best Practices

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

Upstart упакован на 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

Это задание загружает значение, которое был сохранен и устанавливает подсветку экрана в соответствии с ним. Вы можете называть его any.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
ответ дан 25 May 2018 в 05:58

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

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

0
ответ дан 25 May 2018 в 05:58

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

вставьте следующий код в текстовый файл, сделайте его исполняемым и & amp; add to startup applications .... done

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

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

0
ответ дан 25 May 2018 в 05:58

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

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

0
ответ дан 25 May 2018 в 05:58
  • 1
    Я сделал cd /sys/class/backlight, а затем ls Получил пустой список: - | – Host-website-on-iPage 2 June 2013 в 18:29
  • 2
    загляните в / sys / class в графику / устройство внутри папок для графики папок и подсветки. Openthem в файловом менеджере, я дислексичен и, возможно, сделал опечатки – Tomas 2 June 2013 в 18:40
  • 3
    Я нашел две папки в /sys/class/graphics/device: fb0 и fbcon – Host-website-on-iPage 2 June 2013 в 18:49
  • 4
    введите fb0, а затем устройство – Tomas 2 June 2013 в 20:41
  • 5
    [F1] и закончил с каталогами / файлами driver graphics modalias power subsystem uevent Пробовал проверить папку driver, найденную uevent и vesafb.0, первая не открыта, последняя сама по себе является драйвером. Проверено graphics и не получило никакого успеха. – Host-website-on-iPage 3 June 2013 в 09:27

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

Код:

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

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

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

pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --get-max-brightness
0
ответ дан 25 May 2018 в 05:58

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

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