Дисплей

Как да промените яркостта на дисплея с помощта на командния ред в Linux

Как да промените яркостта на дисплея с помощта на командния ред в Linux
Тази статия ще изброи различни инструменти на командния ред, които могат да се използват за управление на яркостта на дисплея. Тези приложения са особено полезни, ако използвате дистрибуция на Linux без графичен интерфейс. Имайте предвид, че някои от тези инструменти може да не работят на вашата система в зависимост от вашата хардуерна конфигурация и графична карта. В тази статия ще бъдат изброени и приложения, които не променят яркостта на хардуерно ниво, а вместо това променят гама стойността или създават широкосистемен тониран филтър, обработван от софтуер. Всички приложения и команди, споменати в статията, са съвместими само с дисплейния мениджър „X“ (без поддръжка на Wayland).

Xrandr (софтуерно ниво)

Xrandr е приложение от командния ред, използвано за управление на конфигурацията на изхода на дисплея. Той може да променя разделителната способност, ориентацията, да обработва множество дисплеи и т.н. За да видите използвания в момента идентификатор на дисплея, изпълнете командата по-долу:

$ xrandr --prop | grep "свързан"

Ще видите някои резултати като този:

HDMI-A-0 свързан първичен 1920x1080 + 0 + 0 (нормална лява обърната дясна x ос y ос)
510mm x 287mm

Низът непосредствено преди „свързаната“ част е идентификаторът за вашия дисплей (HDMI-A-0 в този случай). Вече можете да използвате идентификатора, за да промените яркостта на вашия дисплей.

За да проверите текущата стойност на яркостта, използвайте следната команда:

$ xrandr --prop --verbose | grep -A10 "свързан" | grep "Яркост"

За да промените яркостта, изпълнете следната команда (заменете HDMI-A-0 със свой собствен идентификатор на дисплея):

$ xrandr - изход HDMI-A-0 - яркост 0.4

Имайте предвид, че не променя яркостта на хардуерно ниво, това е просто филтър за ниво на софтуер с коригирани гама стойности.

Xdotool (хардуерно ниво)

Xdotool е помощна програма за команден ред, която може да се използва за стартиране на симулирани натискания на клавиши и щраквания на мишката. Възможно е да промените яркостта, като симулирате натискане на бутони за яркост + и яркост- на вашата система.

За да инсталирате xdotool в Ubuntu, изпълнете следната команда:

$ sudo apt инсталира xdotool

За да увеличите яркостта с помощта на xdotool, изпълнете следната команда:

$ xdotool ключ XF86MonBrightnessUp

За да намалите яркостта с помощта на xdotool, изпълнете следната команда:

$ xdotool ключ XF86MonBrightnessDown

Тъй като xdotool симулира реални хардуерни натискания на клавиши, това е промяна на яркостта на хардуерно ниво.

Xgamma (софтуерно ниво)

Xgamma, както подсказва името, е помощна програма за управление на гама стойности на дисплея. Промените, направени с помощта на xgamma, са промени на софтуерно ниво, така че действителната яркост на монитора не се променя. Xgamma се предлага предварително инсталирана на повечето дистрибуции на Linux.

За да видите текущите гама стойности, изпълнете командата по-долу (показва RGB стойности):

$ xgamma

За да промените гама стойността, изпълнете команда в следния формат:

$ xgamma -gamma 0.60

Xbacklight (хардуерно ниво)

Xbacklight ви позволява да конфигурирате интензивността на подсветката на вашия дисплей. За да го инсталирате в Ubuntu, изпълнете командата по-долу:

$ sudo apt инсталира xbacklight

Xbacklight може да не работи при всички хардуерни конфигурации. За да потвърдите дали работи във вашата система, изпълнете командата по-долу:

$ xbacklight -get

Ако не виждате изход, xbacklight няма да работи във вашата система. За да зададете яркостта на подсветката, изпълнете командата по-долу:

$ xbacklight -задайте 0.60

Brightnessctl (хардуерно ниво)

Brightnessctl ви позволява да контролирате подсветката на дисплея и яркостта на LED светлинните индикатори, налични на вашия хардуер.

За да инсталирате brightnessctl на Ubuntu, изпълнете командата по-долу:

$ sudo apt инсталирайте brightnessctl

За да изброите всички контролируеми устройства, изпълнете командата по-долу:

$ яркостctl -l

Може да не е лесно да се идентифицират правилно идентификаторите на дисплея, тъй като имената може да не са удобни за потребителя и може да се наложи да прибегнете до някои предположения, за да идентифицирате монитора. В екранната снимка по-горе низът за монитора е „0005: 054C: 09CC.0005: глобално ”. След като идентифицирате правилното име, изпълнете командата по-долу, за да промените яркостта:

$ яркостctl -d “0005: 054C: 09CC.0005: глобален ”набор 60%

Redshift (софтуерно ниво)

Redshift е инструмент за команден ред, който ви позволява ръчно или автоматично да зададете цветната температура и / или яркостта на вашия дисплей.

За да инсталирате червено изместване в Ubuntu, изпълнете командата по-долу:

$ sudo apt инсталира червено изместване

За да промените яркостта с помощта на червено изместване, изпълнете командата по-долу (0.60 за през деня, 0.70 за нощно време, максимумът е 1.0, минимумът е 0.1):

$ redshift -b 0.60: 0.70

В допълнение към контролите на яркостта, червеното преместване се предлага и с много опции за промяна на гама стойности, както и на цветна температура. Можете също така да предоставите местоположението си на червено изместване, така че конфигурацията на дисплея да може да се променя автоматично преди и след залез слънце. Покриването на други опции за конфигуриране е извън обхвата на тази статия. За да видите всички налични опции, изпълнете една от командите по-долу:

$ червено изместване --помощ
$ man червено изместване

Заключение

Това са някои от методите, които можете да използвате, за да контролирате яркостта или интензивността на подсветката на вашия дисплей. Както беше посочено по-рано, някои от тези методи може да не работят на вашия хардуер. Най-добре е да изпробвате тези инструменти сами и да изберете такъв, който работи и е най-подходящ за вашите нужди.

Най-добрите приложения за картографиране на геймпад за Linux
Ако искате да играете игри на Linux с геймпад вместо типична система за въвеждане на клавиатура и мишка, има някои полезни приложения за вас. Много ко...
Полезни инструменти за геймърите на Linux
Ако искате да играете игри на Linux, има вероятност да сте използвали приложения и помощни програми като Wine, Lutris и OBS Studio, за да подобрите иг...
HD Remastered Games за Linux, които никога преди не са имали издание на Linux
Много разработчици и издатели на игри излизат с HD ремастер на стари игри, за да удължат живота на франчайза, моля феновете, които искат съвместимост ...