Hvordan du endrer visning lysstyrke ved hjelp av kommandolinjen i linux

Hvordan du endrer visning lysstyrke ved hjelp av kommandolinjen i linux
Denne artikkelen vil liste opp forskjellige kommandolinjeverktøy som kan brukes til å kontrollere lysstyrken på displayet. Disse appene er spesielt nyttige hvis du bruker en Linux -distribusjon uten grafisk grensesnitt. Merk at noen av disse verktøyene kanskje ikke fungerer på systemet ditt, avhengig av maskinvarekonfigurasjon og grafikkort. Denne artikkelen vil også liste opp apper som ikke endrer lysstyrke for maskinvarenivå, men i stedet endre gammaverdi eller opprette et system bredt tonet filter håndtert av programvare. Alle appene og kommandoene som er nevnt i artikkelen er bare kompatible med "X" Display Manager (ingen Wayland -støtte).

XRANDR (programvarenivå)

XRANDR er en kommandolinje -app som brukes til å administrere skjermutgangskonfigurasjon. Det kan endre oppløsning, orientering, håndtere flere skjermer og så videre. For å se din for øyeblikket brukte Display -identifikator, kjør kommandoen nedenfor:

$ xrandr -Prop | grep "tilkoblet"

Du vil se noen utdata som dette:

HDMI-A-0 tilkoblet primær 1920x1080+0+0 (Normal venstre invertert høyre x Axis y Axis)
510mm x 287mm

Strengen rett før den "tilkoblede" delen er identifikatoren for skjermen din (HDMI-A-0 i dette tilfellet). Du kan nå bruke identifikatoren til å endre lysstyrken på skjermen.

For å sjekke gjeldende lysstyrkeverdi, bruk følgende kommando:

$ xrandr -Prop -Verbose | grep -a10 "tilkoblet" | grep "lysstyrke"

For å endre lysstyrken, kjør følgende kommando (erstatt HDMI-A-0 med din egen skjermidentifikator):

$ xrandr-output hdmi-a-0-brightness 0.4

Merk at det ikke endrer lysstyrke for maskinvarenivå, det er bare et programvare nivåfilter med justerte gammaverdier.

Xdotool (maskinvarenivå)

Xdotool er et kommandolinjeverktøy som kan brukes til å kjøre simulerte tastetrykk og museklikk. Det er mulig å endre lysstyrke ved å simulere tastetrykk av lysstyrke+ og lysstyrke-knapper på systemet ditt.

For å installere XDOTOOL i Ubuntu, kjør følgende kommando:

$ sudo apt install xdotool

For å øke lysstyrken ved hjelp av xdotool, kjør følgende kommando:

$ xdotool nøkkel xf86monbrightnessup

For å redusere lysstyrken ved hjelp av XDOTOOL, kjør følgende kommando:

$ xdotool nøkkel xf86monbrightnessdown

Siden XDOTOOL simulerer ekte maskinvare -tastaturer, er dette en maskinvarenivåsendring av lysstyrke.

Xgamma (programvarenivå)

Xgamma, som navnet antyder, er et verktøy for å administrere gammaverdier for visning. Endringene som er gjort ved bruk av Xgamma er endringer i programvarenivå, så faktisk lysstyrke på skjermen endres ikke. Xgamma kommer forhåndsinstallert på de fleste Linux-distribusjoner.

For å se gjeldende gamma -verdier, kjør kommandoen nedenfor (viser RGB -verdier):

$ xgamma

For å endre gamma -verdien, kjør en kommando i følgende format:

$ xgamma -gamma 0.60

Xbacklight (maskinvarenivå)

Xbacklight lar deg konfigurere bakgrunnsbelysningsintensiteten på skjermen. For å installere det i Ubuntu, kjør kommandoen nedenfor:

$ sudo apt install xbacklight

Xbacklight kan ikke fungere på alle maskinvarekonfigurasjoner. For å bekrefte om det fungerer på systemet ditt, kjør kommandoen nedenfor:

$ xbacklight -t

Hvis du ikke ser noen utdata, vil Xbacklight ikke fungere på systemet ditt. For å stille lysstyrken på bakgrunnsbelysningen, kjør kommandoen nedenfor:

$ xbacklight -set 0.60

BrightnessCTL (maskinvarenivå)

BrightnessCtl lar deg kontrollere skjermbilde og lysstyrke av LED -lysindikatorer tilgjengelig på maskinvaren din.

For å installere lyshet i Ubuntu, kjør kommandoen nedenfor:

$ sudo apt install lyshet

For å liste opp alle kontrollerbare enheter, kjør kommandoen nedenfor:

$ BLIGHTNESSECTL -L

Det er kanskje ikke lett å identifisere skjermidentifikatorer riktig, da navnene kanskje ikke er brukervennlig, og det kan hende du må ty til noen gjetninger for å identifisere skjermen. På skjermbildet over er strengen for skjermen “0005: 054C: 09cc.0005: Global ”. Når du har identifisert riktig navn, kjør kommandoen nedenfor for å endre lysstyrken:

$ Brightnessctl -d “0005: 054C: 09cc.0005: Global ”sett 60%

Redshift (programvarenivå)

Redshift er et kommandolinjeverktøy som lar deg manuelt eller automatisk angi fargetemperatur og/eller lysstyrke på skjermen.

For å installere Redshift i Ubuntu, kjør kommandoen nedenfor:

$ sudo apt installer rødskift

For å endre lysstyrke ved hjelp av rødforskyvning, kjør kommandoen nedenfor (0.60 for dagtid, 0.70 for nattetid, maksimum er 1.0, minimum er 0.1):

$ REDSHIFT -B 0.60: 0.70

I tillegg til lysstyrkekontroller, kommer Redshift også med mange alternativer for å endre gammaverdier så vel som fargetemperatur. Du kan også levere stedet til rødforskyvning slik at skjermkonfigurasjon kan endres automatisk før og etter solnedgang. Å dekke andre konfigurasjonsalternativer er utenfor omfanget av denne artikkelen. For å se alle tilgjengelige alternativer, kjør en av kommandoene nedenfor:

$ REDSHIFT -HELP
$ Man Redshift

Konklusjon

Dette er noen av metodene du kan bruke for å kontrollere lysstyrken eller bakgrunnsbelysningsintensiteten på skjermen. Som nevnt tidligere, fungerer kanskje ikke noen av disse metodene på maskinvaren din. Det er best å prøve disse verktøyene selv og velge et som fungerer og passer best for dine behov.