Displej

Ako zmeniť jas displeja pomocou príkazového riadku v systéme Linux

Ako zmeniť jas displeja pomocou príkazového riadku v systéme Linux
V tomto článku je uvedený zoznam rôznych nástrojov príkazového riadku, pomocou ktorých je možné ovládať jas displeja. Tieto aplikácie sú obzvlášť užitočné, ak používate distribúciu systému Linux bez grafického rozhrania. Upozorňujeme, že niektoré z týchto nástrojov nemusia vo vašom systéme fungovať v závislosti od konfigurácie hardvéru a grafickej karty. Tento článok tiež uvádza zoznam aplikácií, ktoré nemenia jas úrovne hardvéru, ale namiesto toho menia hodnotu gama alebo vytvárajú systémovo tónovaný filter ovládaný softvérom. Všetky aplikácie a príkazy uvedené v článku sú kompatibilné iba s manažérom zobrazenia „X“ (bez podpory Wayland).

Xrandr (úroveň softvéru)

Xrandr je aplikácia príkazového riadku používaná na správu konfigurácie výstupu displeja. Môže meniť rozlíšenie, orientáciu, zvládnuť viac displejov atď. Aktuálny používaný identifikátor obrazovky zobrazíte spustením nasledujúceho príkazu:

$ xrandr --prop | grep "pripojený"

Uvidíte nejaký výstup, ako je tento:

Pripojené HDMI-A-0 primárne 1920x1080 + 0 + 0 (normálna ľavá obrátená pravá os x x os y)
510 mm x 287 mm

Reťazec tesne pred „pripojenou“ časťou je identifikátorom vášho displeja (v tomto prípade HDMI-A-0). Teraz môžete pomocou identifikátora zmeniť jas displeja.

Aktuálnu hodnotu jasu môžete skontrolovať pomocou nasledujúceho príkazu:

$ xrandr --prop --verbose | grep -A10 "pripojený" | grep "Jas"

Ak chcete zmeniť jas, spustite nasledujúci príkaz (nahraďte HDMI-A-0 vlastným identifikátorom displeja):

$ xrandr - výstup HDMI-A-0 - jasnosť 0.4

Upozorňujeme, že nemení jas na úrovni hardvéru, je to iba softvérový filter na úrovni s upravenými hodnotami gama.

Xdotool (úroveň hardvéru)

Xdotool je nástroj príkazového riadku, ktorý možno použiť na spustenie simulovaných klávesových skratiek a kliknutí myšou. Jas je možné zmeniť simuláciou stlačení klávesov jasu + a jasu- vo vašom systéme.

Ak chcete nainštalovať xdotool v Ubuntu, spustite nasledujúci príkaz:

$ sudo apt nainštalovať xdotool

Ak chcete zvýšiť jas pomocou xdotool, spustite nasledujúci príkaz:

$ xdotool kľúč XF86MonBrightnessUp

Ak chcete znížiť jas pomocou xdotool, spustite nasledujúci príkaz:

$ xdotool kľúč XF86MonBrightnessDown

Pretože xdotool simuluje skutočné stlačenia hardvéru, jedná sa o zmenu jasu na hardvérovej úrovni.

Xgamma (úroveň softvéru)

Xgamma, ako už názov napovedá, je pomôcka na správu gama hodnôt zobrazenia. Zmeny vykonané pomocou programu xgamma sú zmeny softvérovej úrovne, takže skutočný jas monitora sa nezmení. Xgamma je predinštalovaná na väčšine distribúcií Linuxu.

Ak chcete zobraziť aktuálne hodnoty gama, spustite nasledujúci príkaz (zobrazuje hodnoty RGB):

$ xgamma

Ak chcete zmeniť hodnotu gama, spustite príkaz v nasledujúcom formáte:

$ xgamma -gamma 0.60

Xbacklight (úroveň hardvéru)

Xbacklight umožňuje konfigurovať intenzitu podsvietenia vášho displeja. Ak ho chcete nainštalovať do Ubuntu, spustite nasledujúci príkaz:

$ sudo apt nainštalovať xbacklight

Xbacklight nemusí fungovať na všetkých hardvérových konfiguráciách. Ak chcete potvrdiť, či to vo vašom systéme funguje, spustite nasledujúci príkaz:

$ xbacklight -get

Ak nevidíte žiadny výstup, xbacklight vo vašom systéme nebude fungovať. Ak chcete nastaviť jas podsvietenia, spustite nasledujúci príkaz:

$ xbacklight -set 0.60

Brightnessctl (úroveň hardvéru)

Brightnessctl vám umožňuje ovládať podsvietenie displeja a jas LED svetelných indikátorov dostupných na vašom hardvéri.

Ak chcete nainštalovať jasctl na Ubuntu, spustite nasledujúci príkaz:

$ sudo apt nainštalovať jas

Zoznam všetkých ovládateľných zariadení zobrazíte spustením nasledujúceho príkazu:

$ Brightctl -l

Správna identifikácia identifikátorov displeja nemusí byť jednoduchá, pretože názvy nemusia byť užívateľsky prívetivé a na identifikáciu monitora sa možno budete musieť uchýliť k určitým odhadom. Na snímke obrazovky vyššie je reťazec pre monitor „0005: 054C: 09CC.0005: globálne “. Po identifikácii správneho názvu jasu spustite nasledujúcim príkazom:

$ Brightctl -d „0005: 054C: 09CC.0005: globálna ”nastavená na 60%

Redshift (úroveň softvéru)

Redshift je nástroj príkazového riadku, ktorý vám umožňuje manuálne alebo automatické nastavenie teploty farieb a / alebo jasu vášho displeja.

Ak chcete nainštalovať redshift v Ubuntu, spustite nasledujúci príkaz:

$ sudo apt nainštalovať červený posun

Ak chcete zmeniť jas pomocou červeného posunu, spustite nasledujúci príkaz (0.60 za deň, 0.70 pre noc, maximum je 1.0, minimum je 0.1):

$ redshift -b 0.60: 0.70

Okrem ovládania jasu prichádza redshift tiež s mnohými možnosťami zmeny hodnôt gama, ako aj teploty farieb. Môžete tiež zadať svoju polohu pre červený posun, aby sa konfigurácia displeja mohla automaticky meniť pred a po západe slnka. Pokrytie ďalších možností konfigurácie nespadá do rozsahu tohto článku. Všetky dostupné možnosti zobrazíte spustením jedného z nižšie uvedených príkazov:

$ redshift - pomoc
$ muž červený posun

Záver

Existuje niekoľko spôsobov, ktoré môžete použiť na nastavenie jasu alebo intenzity podsvietenia displeja. Ako sme už uviedli, niektoré z týchto metód nemusia na vašom hardvéri fungovať. Najlepšie je vyskúšať si tieto nástroje sami a vybrať si také, ktoré vám vyhovuje a najlepšie vyhovuje vašim potrebám.

Hry Ako zobraziť prekrytie OSD v linuxových aplikáciách a hrách na celú obrazovku
Ako zobraziť prekrytie OSD v linuxových aplikáciách a hrách na celú obrazovku
Hranie hier na celú obrazovku alebo používanie aplikácií v režime rozptýlenia zadarmo na celú obrazovku vás môže odrezať od relevantných systémových i...
Hry Top 5 kariet na zachytávanie hier
Top 5 kariet na zachytávanie hier
Všetci sme videli a milovali streamovanie hier na YouTube. PewDiePie, Jakesepticye a Markiplier sú iba niektorí z najlepších hráčov, ktorí zarobili mi...
Hry Ako vyvíjať hru v systéme Linux
Ako vyvíjať hru v systéme Linux
Pred desiatimi rokmi by len málo používateľov Linuxu predpovedalo, že ich obľúbený operačný systém bude jedného dňa populárnou hernou platformou pre k...