Afişa

Cum să schimbați luminozitatea afișajului utilizând linia de comandă în Linux

Cum să schimbați luminozitatea afișajului utilizând linia de comandă în Linux
Acest articol va enumera diverse instrumente din linia de comandă care pot fi utilizate pentru a controla luminozitatea afișajului. Aceste aplicații sunt utile mai ales dacă utilizați o distribuție Linux fără interfață grafică. Rețineți că este posibil ca unele dintre aceste instrumente să nu funcționeze pe sistemul dvs., în funcție de configurația hardware și de placa grafică. Acest articol va lista, de asemenea, aplicațiile care nu modifică luminozitatea nivelului hardware, ci schimbă valoarea gamma sau creează un filtru colorat la nivel de sistem gestionat de software. Toate aplicațiile și comenzile menționate în articol sunt compatibile doar cu managerul de afișaj „X” (fără suport Wayland).

Xrandr (nivel software)

Xrandr este o aplicație de linie de comandă utilizată pentru gestionarea configurației ieșirii afișajului. Poate schimba rezoluția, orientarea, gestiona mai multe afișaje și așa mai departe. Pentru a vedea identificatorul de afișaj utilizat în prezent, executați comanda de mai jos:

$ xrandr --prop | grep "conectat"

Veți vedea unele rezultate de genul acesta:

HDMI-A-0 conectat primar 1920x1080 + 0 + 0 (normal stânga inversat dreapta x axa y axa)
510mm x 287mm

Șirul chiar înainte de partea „conectată” este identificatorul afișajului dvs. (HDMI-A-0 în acest caz). Acum puteți utiliza identificatorul pentru a modifica luminozitatea afișajului.

Pentru a verifica valoarea curentă a luminozității, utilizați următoarea comandă:

$ xrandr --prop --verbose | grep -A10 „conectat” | grep "Luminozitate"

Pentru a modifica luminozitatea, executați următoarea comandă (înlocuiți HDMI-A-0 cu propriul dvs. identificator de afișare):

$ xrandr - ieșire HDMI-A-0 - luminozitate 0.4

Rețineți că nu schimbă luminozitatea nivelului hardware, este doar un filtru de nivel software cu valori gamma ajustate.

Xdotool (nivel hardware)

Xdotool este un utilitar de linie de comandă care poate fi folosit pentru a rula apăsări de taste simulate și clicuri de mouse. Este posibil să schimbați luminozitatea prin simularea apăsărilor de tastă ale butoanelor de luminozitate + și luminozitate de pe sistemul dvs.

Pentru a instala xdotool în Ubuntu, rulați următoarea comandă:

$ sudo apt instalează xdotool

Pentru a crește luminozitatea folosind xdotool, rulați următoarea comandă:

$ xdotool cheie XF86MonBrightnessUp

Pentru a reduce luminozitatea folosind xdotool, rulați următoarea comandă:

$ xdotool cheie XF86MonBrightnessDown

Întrucât xdotool simulează apăsarea tastelor hardware reale, aceasta este o schimbare a nivelului hardware al luminozității.

Xgamma (nivel software)

Xgamma, așa cum sugerează și numele, este un utilitar pentru a gestiona valorile gamma ale afișajului. Modificările făcute folosind xgamma sunt modificări de nivel software, deci luminozitatea reală a monitorului nu este modificată. Xgamma este preinstalat pe majoritatea distribuțiilor Linux.

Pentru a vizualiza valorile gamma curente, executați comanda de mai jos (afișează valorile RGB):

$ xgamma

Pentru a modifica valoarea gamma, executați o comandă în următorul format:

$ xgamma -gamma 0.60

Xbacklight (nivel hardware)

Xbacklight vă permite să configurați intensitatea luminii de fundal a ecranului. Pentru a-l instala în Ubuntu, rulați comanda de mai jos:

$ sudo apt instalează xbacklight

Este posibil ca Xbacklight să nu funcționeze pe toate configurațiile hardware. Pentru a confirma dacă funcționează pe sistemul dvs., rulați comanda de mai jos:

$ xbacklight -get

Dacă nu vedeți nicio ieșire, xbacklight nu va funcționa pe sistemul dvs. Pentru a seta luminozitatea luminii de fundal, executați comanda de mai jos:

$ xbacklight -set 0.60

Brightnessctl (nivel hardware)

Brightnessctl vă permite să controlați lumina de fundal a afișajului și luminozitatea indicatorilor de lumină LED disponibile pe hardware.

Pentru a instala brightnessctl pe Ubuntu, rulați comanda de mai jos:

$ sudo apt install brightnessctl

Pentru a lista toate dispozitivele controlabile, executați comanda de mai jos:

$ luminozitatectl -l

Este posibil să nu fie ușor să identificați corect identificatorii de afișare, deoarece este posibil ca numele să nu fie ușor de utilizat și este posibil să fiți nevoit să recurgeți la unele presupuneri pentru a identifica monitorul. În captura de ecran de mai sus, șirul pentru monitor este „0005: 054C: 09CC.0005: global ”. După ce ați identificat numele corect, rulați comanda de mai jos pentru a modifica luminozitatea:

$ brightnessctl -d “0005: 054C: 09CC.0005: global ”set 60%

Redshift (nivel software)

Redshift este un instrument de linie de comandă care vă permite să setați manual sau automat temperatura culorii și / sau luminozitatea afișajului.

Pentru a instala redshift în Ubuntu, rulați comanda de mai jos:

$ sudo apt instalează redshift

Pentru a schimba luminozitatea folosind redshift, executați comanda de mai jos (0.60 pentru ziua, 0.70 pentru noapte, maximul este 1.0, minim este 0.1):

$ redshift -b 0.60: 0.70

În plus față de controlul luminozității, redshift vine, de asemenea, cu multe opțiuni pentru a modifica valorile gamma, precum și temperatura culorii. De asemenea, puteți furniza locația dvs. pentru redshift, astfel încât configurația afișajului să poată fi modificată automat înainte și după apusul soarelui. Acoperirea altor opțiuni de configurare nu intră în sfera acestui articol. Pentru a vedea toate opțiunile disponibile, rulați una dintre comenzile de mai jos:

$ redshift --help
$ man redshift

Concluzie

Acestea sunt câteva dintre metodele pe care le puteți utiliza pentru a controla luminozitatea sau intensitatea luminii de fundal a ecranului. După cum sa menționat anterior, este posibil ca unele dintre aceste metode să nu funcționeze pe hardware-ul dvs. Cel mai bine este să încercați singuri aceste instrumente și să alegeți unul care funcționează și cel mai potrivit pentru nevoile dvs.

SuperTuxKart for Linux
SuperTuxKart is a great title designed to bring you the Mario Kart experience free of charge on your Linux system. It is pretty challenging and fun to...
Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...
0 A.D. Tutorial
Out of the many strategy games out there, 0 A.D. manages to stand out as a comprehensive title and a very deep, tactical game despite being open sourc...