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:
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.4Reț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ă xdotoolPentru a crește luminozitatea folosind xdotool, rulați următoarea comandă:
$ xdotool cheie XF86MonBrightnessUpPentru 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):
$ xgammaPentru a modifica valoarea gamma, executați o comandă în următorul format:
$ xgamma -gamma 0.60Xbacklight (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ă xbacklightEste 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 -getDacă 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.60Brightnessctl (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 brightnessctlPentru 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ă redshiftPentru 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.