Как изменить яркость через клемму [duplicate]

Выполните следующее в командной строке, чтобы установить процент масштабирования браузера Chromium на 79%

chromium-browser --force-device-scale-factor=0.79
32
задан 7 August 2011 в 21:33

63 ответа

, добавив к тому, что говорит Michał Šrajer, в некоторых случаях яркость можно контролировать с /sys/class/backlight/acpi_video0/brightness, как в случае с моим dell vostro 3400, а у меня диапазон яркости 0-15. Возможно, вам придется искать другую папку в /sys/class, если тот же путь, что и мой, не выходит.

22
ответ дан 25 May 2018 в 19:27
  • 1
    он работает (0-9 для меня) – RiaD 7 August 2011 в 22:31
  • 2
    См. Мой комментарий к сообщению Michał Šrajer ниже, чтобы найти способ сделать это для удобства использования. – hangtwenty 2 November 2012 в 18:24
  • 3
    Как его изменить? не является sudo nano /sys/class/backlight/acpi_video0/brightness ... – Peter Krauss 27 December 2017 в 18:05

, добавив к тому, что говорит Michał Šrajer, в некоторых случаях яркость можно контролировать с /sys/class/backlight/acpi_video0/brightness, как в случае с моим dell vostro 3400, а у меня диапазон яркости 0-15. Возможно, вам придется искать другую папку в /sys/class, если тот же путь, что и мой, не выходит.

23
ответ дан 25 July 2018 в 21:29

, добавив к тому, что говорит Michał Šrajer, в некоторых случаях яркость можно контролировать с /sys/class/backlight/acpi_video0/brightness, как в случае с моим dell vostro 3400, а у меня диапазон яркости 0-15. Возможно, вам придется искать другую папку в /sys/class, если тот же путь, что и мой, не выходит.

23
ответ дан 31 July 2018 в 11:32

, добавив к тому, что говорит Michał Šrajer, в некоторых случаях яркость можно контролировать с /sys/class/backlight/acpi_video0/brightness, как в случае с моим dell vostro 3400, а у меня диапазон яркости 0-15. Возможно, вам придется искать другую папку в /sys/class, если тот же путь, что и мой, не выходит.

23
ответ дан 2 August 2018 в 03:07

, добавив к тому, что говорит Michał Šrajer, в некоторых случаях яркость можно контролировать с /sys/class/backlight/acpi_video0/brightness, как в случае с моим dell vostro 3400, а у меня диапазон яркости 0-15. Возможно, вам придется искать другую папку в /sys/class, если тот же путь, что и мой, не выходит.

23
ответ дан 4 August 2018 в 18:59

, добавив к тому, что говорит Michał Šrajer, в некоторых случаях яркость можно контролировать с /sys/class/backlight/acpi_video0/brightness, как в случае с моим dell vostro 3400, а у меня диапазон яркости 0-15. Возможно, вам придется искать другую папку в /sys/class, если тот же путь, что и мой, не выходит.

23
ответ дан 6 August 2018 в 03:20

, добавив к тому, что говорит Michał Šrajer, в некоторых случаях яркость можно контролировать с /sys/class/backlight/acpi_video0/brightness, как в случае с моим dell vostro 3400, а у меня диапазон яркости 0-15. Возможно, вам придется искать другую папку в /sys/class, если тот же путь, что и мой, не выходит.

23
ответ дан 7 August 2018 в 21:04

В вашем скрипте вы можете отправить эквивалентные нажатия клавиш, соответствующие Fn + Right Arrow и Fn + Left Arrow, т.е. Brightness Up and Down соответственно

Установите xdotool из Software Center

Затем в вашем скрипте увеличить яркость:

xdotool key XF86MonBrightnessUp

Уменьшить яркость

xdotool key XF86MonBrightnessDown
17
ответ дан 25 May 2018 в 19:27
  • 1
    +1, только не требующие прав администратора – enzotib 8 August 2011 в 01:49
  • 2
    Таким образом, я смог сделать это в терминале в Ubuntu 15.04 и с рабочими столами MATE и Unity. Однако, когда я связываю это с любой комбинацией клавиш, он не работает. – HarlemSquirrel 18 April 2015 в 04:03
  • 3
    Это все еще работает для XFCE 15.04. – Jam 11 December 2016 в 20:47

Вы можете установить пакет xbacklight $sudo apt-get install xbacklight, а затем, если вы хотите увеличить уровень яркости, введите $xbacklight -inc <level in a range of 10 - 100> и наоборот: $xbacklight -dec <level in a range of 10 - 100>.

Прочитайте xbacklight --help, чтобы увидеть больше параметров.

12
ответ дан 25 May 2018 в 19:27
  • 1
    моя клавиатура ноутбука сломана, внешний USB не имеет для этого ключа. опция -dec работает, -inc dont! но -set делает! поэтому я просто создаю простой скрипт, thx !!! – Aquarius Power 3 June 2017 в 06:31

call:

sudo su -c 'echo 30 > /proc/acpi/video/VID/LCD0/brightness'

Путь может отличаться в вашей системе. Чтобы просмотреть все доступные вызовы:

find /proc/acpi/video -name 'brightness'

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

cat /proc/acpi/video/VID/LCD0/brightnes
9
ответ дан 25 May 2018 в 19:27
  • 1
    не имеют / proc / acpi / видео / вообще. find / proc / acpi -name «яркость» ничего не печатает – RiaD 7 August 2011 в 22:03
  • 2
    Я думаю, что команда sudo sh -c, а не sudo su -c – sagarchalise 7 August 2011 в 22:07
  • 3
    @sagarchalise: он более или менее одинаковый, su запускает sh – enzotib 8 August 2011 в 01:50
  • 4
    sudo su -c 'echo 4 > /sys/class/backlight/acpi_video0/brightness' работал для меня. Использование ноутбука Samsung и, как ни странно, диапазон 0-7. – hangtwenty 2 November 2012 в 18:09
  • 5
    Я попытался написать функцию, чтобы назвать это очень легко - с помощью function bri { sudo su -c 'echo $1 > /sys/class/backlight/acpi_video0/brightness';} - но это не сработало для меня. Итак, в качестве замены я создал псевдонимы bri0 через bri7, которые работали - см. здесь . – hangtwenty 2 November 2012 в 18:22

Установите xbacklight очень легко и полезно.

sudo apt-get install xbacklight

Затем используйте xbacklight -set 60, где число может изменяться от 0 до 100.

3
ответ дан 25 May 2018 в 19:27

В среде Ubuntu по умолчанию для рабочего стола Unity имеется набор dbus методов, которые позволяют устанавливать / получать яркость без необходимости доступа sudo.

Обратите внимание, что для этого нужно будет иметь переменную DISPLAY=:0, объявленную в скрипте.

Лично я использую приложение qdbus со всеми соответствующими имена интерфейсов и методов, объединенные в хорошую функцию, и сохраните их в .bashrc

unityBrightness()
{ # change brightness in Unity/ Gnome
qdbus org.gnome.SettingsDaemon.Power\
      /org/gnome/SettingsDaemon/Power\
       org.gnome.SettingsDaemon.Power.Screen.SetPercentage "$1"

}

. Использование этой функции будет выглядеть так:

unityBrightness 50 

, где 50 процент

Эквивалентная команда dbus-send будет

dbus-send --session --print-reply\
    --dest=org.gnome.SettingsDaemon.Power\
    /org/gnome/SettingsDaemon/Power \
    org.gnome.SettingsDaemon.Power.Screen.SetPercentage uint32:"$1" 
3
ответ дан 25 May 2018 в 19:27

Если вы используете ноутбук.

Вы можете использовать эту команду: sudo setpci -s 00:02.0 F4.B=xx

Какой xx - яркость в шестнадцатеричном диапазоне от 0 (самый яркий) до FF ( никакой яркости вообще). I При работе с батареей используйте E0.

1
ответ дан 25 May 2018 в 19:27
  • 1
    Не работайте, здесь – enzotib 8 August 2011 в 01:47
  • 2
    @enzotib: Он отлично работает со мной, используя 11.04. И я думаю, что это только для ноутбука. – Binarylife 8 August 2011 в 01:55
  • 3
    Не работает в DELL inspiron – totti 27 March 2013 в 12:47
  • 4
    Работает на моем Acer Aspire One – Host-website-on-iPage 7 July 2013 в 18:11
  • 5
    Это единственный, который работает для меня на Gateway / Packard Bell. – GenericJam 21 February 2016 в 02:41

Вот небольшая утилита для установки яркости с терминала: linux-brightness-binary

Затем вы можете установить яркость следующим образом: sudo bright 5 или sudo bright 0

0- 15 работает для меня на ноутбуке Asus UX50V, на котором работает Debian 7

1
ответ дан 25 May 2018 в 19:27

В Ubuntu trusty 14.04 эта команда работает отлично

sudo su -c 'echo 12 > /sys/class/backlight/acpi_video0/brightness'

Вы можете изменить значение 12 на любое значение из 0 to 20

Спасибо @ Michał Šrajer и @sagarchalise

0
ответ дан 25 May 2018 в 19:27

Установите xbacklight очень легко и полезно.

sudo apt-get install xbacklight

Затем используйте xbacklight -set 60, где число может изменяться от 0 до 100.

3
ответ дан 25 July 2018 в 21:29

Если вы используете ноутбук.

Вы можете использовать эту команду: sudo setpci -s 00:02.0 F4.B=xx

Какой xx - яркость в шестнадцатеричном диапазоне от 0 (самый яркий) до FF ( никакой яркости вообще). I При работе с батареей используйте E0.

1
ответ дан 25 July 2018 в 21:29
  • 1
    Не работайте, здесь – enzotib 8 August 2011 в 01:47
  • 2
    @enzotib: Он отлично работает со мной, используя 11.04. И я думаю, что это только для ноутбука. – Binarylife 8 August 2011 в 01:55
  • 3
    Не работает в DELL inspiron – totti 27 March 2013 в 12:47
  • 4
    Работает на моем Acer Aspire One – Host-website-on-iPage 7 July 2013 в 18:11
  • 5
    Это единственный, который работает для меня на Gateway / Packard Bell. – GenericJam 21 February 2016 в 02:41

В вашем скрипте вы можете отправить эквивалентные нажатия клавиш, соответствующие Fn + Right Arrow и Fn + Left Arrow, т.е. Brightness Up and Down соответственно

Установите xdotool из Software Center

Затем в вашем скрипте увеличить яркость:

xdotool key XF86MonBrightnessUp

Уменьшить яркость

xdotool key XF86MonBrightnessDown
17
ответ дан 25 July 2018 в 21:29
  • 1
    +1, только не требующие прав администратора – enzotib 8 August 2011 в 01:49
  • 2
    Таким образом, я смог сделать это в терминале в Ubuntu 15.04 и с рабочими столами MATE и Unity. Однако, когда я связываю это с любой комбинацией клавиш, он не работает. – HarlemSquirrel 18 April 2015 в 04:03
  • 3
    Это все еще работает для XFCE 15.04. – Jam 11 December 2016 в 20:47
  • 4
    Это все еще работает (для меня, по крайней мере) для XFCE 18.04. Тем не менее, он не позволяет устанавливать фиксированное значение, только шаги вверх или вниз. – Stéphane Gourichon 14 June 2018 в 23:32

call:

sudo su -c 'echo 30 > /proc/acpi/video/VID/LCD0/brightness'

Путь может отличаться в вашей системе. Чтобы просмотреть все доступные вызовы:

find /proc/acpi/video -name 'brightness'

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

cat /proc/acpi/video/VID/LCD0/brightnes
9
ответ дан 25 July 2018 в 21:29
  • 1
    не имеют / proc / acpi / видео / вообще. find / proc / acpi -name «яркость» ничего не печатает – RiaD 7 August 2011 в 22:03
  • 2
    Я думаю, что команда sudo sh -c, а не sudo su -c – sagarchalise 7 August 2011 в 22:07
  • 3
    @sagarchalise: он более или менее одинаковый, su запускает sh – enzotib 8 August 2011 в 01:50
  • 4
    sudo su -c 'echo 4 > /sys/class/backlight/acpi_video0/brightness' работал для меня. Использование ноутбука Samsung и, как ни странно, диапазон 0-7. – hangtwenty 2 November 2012 в 18:09
  • 5
    Я попытался написать функцию, чтобы назвать это очень легко - с помощью function bri { sudo su -c 'echo $1 > /sys/class/backlight/acpi_video0/brightness';} - но это не сработало для меня. Итак, в качестве замены я создал псевдонимы bri0 через bri7, которые работали - см. [D0] здесь . – hangtwenty 2 November 2012 в 18:22

В Ubuntu trusty 14.04 эта команда работает отлично

sudo su -c 'echo 12 > /sys/class/backlight/acpi_video0/brightness'

Вы можете изменить значение 12 на любое значение из 0 to 20

Спасибо @ Michał Šrajer и @sagarchalise

0
ответ дан 25 July 2018 в 21:29

Вы можете установить пакет xbacklight $sudo apt-get install xbacklight, а затем, если вы хотите увеличить уровень яркости, введите $xbacklight -inc <level in a range of 10 - 100> и наоборот: $xbacklight -dec <level in a range of 10 - 100>.

Прочитайте xbacklight --help, чтобы увидеть больше параметров.

14
ответ дан 25 July 2018 в 21:29
  • 1
    моя клавиатура ноутбука сломана, внешний USB не имеет для этого ключа. опция -dec работает, -inc dont! но -set делает! поэтому я просто создаю простой скрипт, thx !!! – Aquarius Power 3 June 2017 в 06:31
  • 2
    большое спасибо! решил мою проблему. – Syed Ehtsham Abbas 20 July 2018 в 09:58

В среде Ubuntu по умолчанию для рабочего стола Unity имеется набор dbus методов, которые позволяют устанавливать / получать яркость без необходимости доступа sudo.

Обратите внимание, что для этого нужно будет иметь переменную DISPLAY=:0, объявленную в скрипте.

Лично я использую приложение qdbus со всеми соответствующими имена интерфейсов и методов, объединенные в хорошую функцию, и сохраните их в .bashrc

unityBrightness() { # change brightness in Unity/ Gnome qdbus org.gnome.SettingsDaemon.Power\ /org/gnome/SettingsDaemon/Power\ org.gnome.SettingsDaemon.Power.Screen.SetPercentage "$1" }

. Использование этой функции будет выглядеть так:

unityBrightness 50

, где 50 процент

Эквивалентная команда dbus-send будет

dbus-send --session --print-reply\ --dest=org.gnome.SettingsDaemon.Power\ /org/gnome/SettingsDaemon/Power \ org.gnome.SettingsDaemon.Power.Screen.SetPercentage uint32:"$1"
3
ответ дан 25 July 2018 в 21:29

Вот небольшая утилита для установки яркости с терминала: linux-brightness-binary

Затем вы можете установить яркость следующим образом: sudo bright 5 или sudo bright 0

0- 15 работает для меня на ноутбуке Asus UX50V, на котором работает Debian 7

1
ответ дан 25 July 2018 в 21:29

Установите xbacklight очень легко и полезно.

sudo apt-get install xbacklight

Затем используйте xbacklight -set 60, где число может изменяться от 0 до 100.

3
ответ дан 31 July 2018 в 11:32

Если вы используете ноутбук.

Вы можете использовать эту команду: sudo setpci -s 00:02.0 F4.B=xx

Какой xx - яркость в шестнадцатеричном диапазоне от 0 (самый яркий) до FF ( никакой яркости вообще). I При работе с батареей используйте E0.

1
ответ дан 31 July 2018 в 11:32
  • 1
    Не работайте, здесь – enzotib 8 August 2011 в 01:47
  • 2
    @enzotib: Он отлично работает со мной, используя 11.04. И я думаю, что это только для ноутбука. – Binarylife 8 August 2011 в 01:55
  • 3
    Не работает в DELL inspiron – totti 27 March 2013 в 12:47
  • 4
    Работает на моем Acer Aspire One – Host-website-on-iPage 7 July 2013 в 18:11
  • 5
    Это единственный, который работает для меня на Gateway / Packard Bell. – GenericJam 21 February 2016 в 02:41

В вашем скрипте вы можете отправить эквивалентные нажатия клавиш, соответствующие Fn + Right Arrow и Fn + Left Arrow, т.е. Brightness Up and Down соответственно

Установите xdotool из Software Center

Затем в вашем скрипте увеличить яркость:

xdotool key XF86MonBrightnessUp

Уменьшить яркость

xdotool key XF86MonBrightnessDown
17
ответ дан 31 July 2018 в 11:32
  • 1
    +1, только не требующие прав администратора – enzotib 8 August 2011 в 01:49
  • 2
    Таким образом, я смог сделать это в терминале в Ubuntu 15.04 и с рабочими столами MATE и Unity. Однако, когда я связываю это с любой комбинацией клавиш, он не работает. – HarlemSquirrel 18 April 2015 в 04:03
  • 3
    Это все еще работает для XFCE 15.04. – Jam 11 December 2016 в 20:47
  • 4
    Это все еще работает (для меня, по крайней мере) для XFCE 18.04. Тем не менее, он не позволяет устанавливать фиксированное значение, только шаги вверх или вниз. – Stéphane Gourichon 14 June 2018 в 23:32

call:

sudo su -c 'echo 30 > /proc/acpi/video/VID/LCD0/brightness'

Путь может отличаться в вашей системе. Чтобы просмотреть все доступные вызовы:

find /proc/acpi/video -name 'brightness'

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

cat /proc/acpi/video/VID/LCD0/brightnes
9
ответ дан 31 July 2018 в 11:32
  • 1
    не имеют / proc / acpi / видео / вообще. find / proc / acpi -name «яркость» ничего не печатает – RiaD 7 August 2011 в 22:03
  • 2
    Я думаю, что команда sudo sh -c, а не sudo su -c – sagarchalise 7 August 2011 в 22:07
  • 3
    @sagarchalise: он более или менее одинаковый, su запускает sh – enzotib 8 August 2011 в 01:50
  • 4
    sudo su -c 'echo 4 > /sys/class/backlight/acpi_video0/brightness' работал для меня. Использование ноутбука Samsung и, как ни странно, диапазон 0-7. – hangtwenty 2 November 2012 в 18:09
  • 5
    Я попытался написать функцию, чтобы назвать это очень легко - с помощью function bri { sudo su -c 'echo $1 > /sys/class/backlight/acpi_video0/brightness';} - но это не сработало для меня. Итак, в качестве замены я создал псевдонимы bri0 через bri7, которые работали - см. [D0] здесь . – hangtwenty 2 November 2012 в 18:22

В Ubuntu trusty 14.04 эта команда работает отлично

sudo su -c 'echo 12 > /sys/class/backlight/acpi_video0/brightness'

Вы можете изменить значение 12 на любое значение из 0 to 20

Спасибо @ Michał Šrajer и @sagarchalise

0
ответ дан 31 July 2018 в 11:32

Вы можете установить пакет xbacklight $sudo apt-get install xbacklight, а затем, если вы хотите увеличить уровень яркости, введите $xbacklight -inc <level in a range of 10 - 100> и наоборот: $xbacklight -dec <level in a range of 10 - 100>.

Прочитайте xbacklight --help, чтобы увидеть больше параметров.

14
ответ дан 31 July 2018 в 11:32
  • 1
    моя клавиатура ноутбука сломана, внешний USB не имеет для этого ключа. опция -dec работает, -inc dont! но -set делает! поэтому я просто создаю простой скрипт, thx !!! – Aquarius Power 3 June 2017 в 06:31
  • 2
    большое спасибо! решил мою проблему. – Syed Ehtsham Abbas 20 July 2018 в 09:58

В среде Ubuntu по умолчанию для рабочего стола Unity имеется набор dbus методов, которые позволяют устанавливать / получать яркость без необходимости доступа sudo.

Обратите внимание, что для этого нужно будет иметь переменную DISPLAY=:0, объявленную в скрипте.

Лично я использую приложение qdbus со всеми соответствующими имена интерфейсов и методов, объединенные в хорошую функцию, и сохраните их в .bashrc

unityBrightness() { # change brightness in Unity/ Gnome qdbus org.gnome.SettingsDaemon.Power\ /org/gnome/SettingsDaemon/Power\ org.gnome.SettingsDaemon.Power.Screen.SetPercentage "$1" }

. Использование этой функции будет выглядеть так:

unityBrightness 50

, где 50 процент

Эквивалентная команда dbus-send будет

dbus-send --session --print-reply\ --dest=org.gnome.SettingsDaemon.Power\ /org/gnome/SettingsDaemon/Power \ org.gnome.SettingsDaemon.Power.Screen.SetPercentage uint32:"$1"
3
ответ дан 31 July 2018 в 11:32

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

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