Я управляю своим ПК с помощью SSH и скриптов. Как я могу изменить яркость, цвет и резкость из командной строки?
Попытка 1: не удалось
$ sudo redshift -t 5000:5000 -g .5
Cannot list GNOME panel applets.
Initialization of gnome-clock failed.
Trying next provider...
Latitude and longitude must be set.
Попробуйте 2: не удалось
$ cat brightness
20
$ cat max_brightness
20
$ echo 1 | sudo tee /sys/class/backlight/acpi_video0/brightness
1
$ echo 20 | sudo tee /sys/class/backlight/acpi_video0/brightness
Любой альтернативный способ сделать?
Последующие действия : http://jonls.dk/redshift/
[command] [1000K to 10000K] [effects 0.1 to 10.0]
| | / / /
^ ^ ^ ^ ^
redshift -t 1000:1000 -l 0:0 -g .1; Dark
redshift -t 1000:1000 -l 0.0 -g 5; Bright
-g
аргумент для красного смещения) - это не то же самое, что регулировка яркости (-b
)Ответы:
Если драйвер вашей видеокарты это поддерживает, то вы можете использовать
xrandr
.Следующая команда перечисляет текущую конфигурацию:
Если вы хотите изменить конфигурацию вывода, то вам нужно имя выхода. Это имя является частью вывода
xrandr --current
, напримерLVDS1
.Яркость можно изменить следующим образом:
Гамма:
источник
verbose
опцию.xrandr не будет увеличивать яркость экрана на аппаратном уровне (тот, который изменяется клавишами яркости дисплея ноутбука). Как сказано в руководстве xrandr:
Вместо этого используйте
xbacklight
для изменения яркости:Однако, поскольку это то же самое, что использование клавиш яркости ноутбука, оно не может выходить за пределы 0-100%. Если вы хотите сделать ваш экран ярче / темнее, чем этот предел, вы можете использовать xrandr для принудительной установки программных уровней яркости:
Обратите внимание, что
xrandr
принимает дроби (0,0-1,0), аxbacklight
принимает проценты (0-100)источник
xrandr --output eDP1 --brightness 0.2
подход работает нормально, покаxbacklight -set 20
не получается.xrandr --output DP-1-1 --brightness 1.2
xrandr
темнее должно быть холоднее, чем с помощью какого-либо другого инструмента? Я боюсь, что мой монитор слишком теплый.Для ноутбуков я только что узнал из
man xrandr
:Так я попробовал
и это работает!
источник
Если вы используете красное смещение, вам нужно указать широту и долготу, чтобы он знал, когда меняется время суток. Что-то типа
Хотя это может быть немного нетрадиционное использование красного смещения :)
Кроме того, он прекрасно работает без sudo.
источник
Я использую этот скрипт, чтобы установить яркость на всех моих дисплеях одновременно:
источник
Поменяйте VGA-1 на вашем устройстве
0: + * VGA-1 1366 / 410x768 / 230 + 0 + 0 VGA-1
Осторожно с 0 (вам нужно перезапустить Xorg):
Это работает на обычных ЖК-мониторах, поскольку они не поддерживают аппаратную яркость, как это делают ноутбуки.
источник
Также есть DDC / CI и клиент linux: ddccontrol (и gddccontrol для GUI).
Tt в официальном хранилище Ubuntu:
источник