Skærm

Sådan ændres skærmens lysstyrke ved hjælp af kommandolinjen i Linux

Sådan ændres skærmens lysstyrke ved hjælp af kommandolinjen i Linux
Denne artikel viser forskellige kommandolinjeværktøjer, der kan bruges til at kontrollere skærmens lysstyrke. Disse apps er især nyttige, hvis du bruger en Linux-distribution uden grafisk grænseflade. Bemærk, at nogle af disse værktøjer muligvis ikke fungerer på dit system afhængigt af din hardwarekonfiguration og dit grafikkort. Denne artikel viser også apps, der ikke ændrer hardwareniveauets lysstyrke, men i stedet ændrer gammaværdi eller opretter et systembredt farvet filter, der håndteres af software. Alle de apps og kommandoer, der er nævnt i artiklen, er kun kompatible med “X” displaymanager (ingen Wayland-support).

Xrandr (softwareniveau)

Xrandr er en kommandolinjeapp, der bruges til at styre konfiguration af displayoutput. Det kan ændre opløsning, retning, håndtere flere skærme og så videre. For at se din aktuelt anvendte skærmidentifikator skal du køre kommandoen nedenfor:

$ xrandr --prop | grep "forbundet"

Du vil se noget output som dette:

HDMI-A-0 tilsluttet primær 1920x1080 + 0 + 0 (normal venstre omvendt højre x akse y-akse)
510 mm x 287 mm

Strengen lige før den "tilsluttede" del er identifikatoren for din skærm (HDMI-A-0 i dette tilfælde). Du kan nu bruge identifikatoren til at ændre lysstyrken på din skærm.

Brug følgende kommando for at kontrollere den aktuelle lysstyrkeværdi:

$ xrandr --prop --verbose | grep -A10 "tilsluttet" | grep "Lysstyrke"

For at ændre lysstyrken skal du køre følgende kommando (udskift HDMI-A-0 med din egen skærm-id):

$ xrandr --output HDMI-A-0 - lysstyrke 0.4

Bemærk, at det ikke ændrer lysstyrken på hardwareniveauet, det er bare et softwareniveaufilter med justerede gammaværdier.

Xdotool (hardwareniveau)

Xdotool er et kommandolinjeværktøj, der kan bruges til at køre simulerede tastetryk og museklik. Det er muligt at ændre lysstyrke ved at simulere tastetryk på lysstyrke + og lysstyrke-knapperne på dit system.

For at installere xdotool i Ubuntu skal du køre følgende kommando:

$ sudo apt installere xdotool

For at øge lysstyrken ved hjælp af xdotool skal du køre følgende kommando:

$ xdotool-nøgle XF86MonBrightnessUp

For at mindske lysstyrken ved hjælp af xdotool skal du køre følgende kommando:

$ xdotool-nøgle XF86MonBrightnessDown

Da xdotool simulerer ægte hardwaretasttryk, er dette en ændring af hardwarens niveau af lysstyrke.

Xgamma (softwareniveau)

Xgamma er, som navnet antyder, et værktøj til at styre gamma-værdier for visning. Ændringerne foretaget ved hjælp af xgamma er ændringer på softwareniveau, så skærmens faktiske lysstyrke ændres ikke. Xgamma kommer forudinstalleret på de fleste Linux-distributioner.

For at se aktuelle gamma-værdier skal du køre kommandoen nedenfor (viser RGB-værdier):

$ xgamma

For at ændre gammaværdien skal du køre en kommando i følgende format:

$ xgamma -gamma 0.60

Xbacklight (hardwareniveau)

Xbacklight giver dig mulighed for at konfigurere baggrundsbelysningsintensiteten på din skærm. For at installere det i Ubuntu skal du køre kommandoen nedenfor:

$ sudo apt installere xbacklight

Xbacklight fungerer muligvis ikke på alle hardwarekonfigurationer. For at bekræfte, om det fungerer på dit system, skal du køre kommandoen nedenfor:

$ xbacklight -get

Hvis du ikke ser nogen output, fungerer xbacklight ikke på dit system. For at indstille baggrundsbelysningens lysstyrke skal du køre kommandoen nedenfor:

$ xbacklight-sæt 0.60

Brightnessctl (hardwareniveau)

Brightnessctl giver dig mulighed for at styre displayets baggrundsbelysning og lysstyrken på LED-lysindikatorer, der er tilgængelige på din hardware.

For at installere brightnessctl på Ubuntu skal du køre kommandoen nedenfor:

$ sudo apt installere brightnessctl

For at liste alle kontrollerbare enheder skal du køre kommandoen nedenfor:

$ lysstyrkectl -l

Det er måske ikke let at identificere displayidentifikatorer korrekt, da navnene muligvis ikke er brugervenlige, og du bliver muligvis nødt til at ty til noget gætte for at identificere skærmen. I skærmbilledet ovenfor er strengen til skærmen “0005: 054C: 09CC.0005: global ”. Når du har identificeret det rigtige navn, skal du køre kommandoen nedenfor for at ændre lysstyrken:

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

Redshift (softwareniveau)

Redshift er et kommandolinjeværktøj, der giver dig mulighed for manuelt eller automatisk at indstille farvetemperaturen og / eller lysstyrken på din skærm.

For at installere redshift i Ubuntu skal du køre kommandoen nedenfor:

$ sudo apt installere redshift

For at ændre lysstyrke ved hjælp af redshift skal du køre kommandoen nedenfor (0.60 til dagtimerne, 0.70 om natten, maksimum er 1.0, minimum er 0.1):

$ redshift -b 0.60: 0.70

Ud over lysstyrkekontrol har rødskift også mange muligheder for at ændre gammaværdier såvel som farvetemperatur. Du kan også levere din placering til rødskift, så skærmkonfigurationen kan ændres automatisk før og efter solnedgang. Dækning af andre konfigurationsindstillinger er uden for denne artikels anvendelsesområde. For at se alle tilgængelige indstillinger skal du køre en af ​​nedenstående kommandoer:

$ redshift - hjælp
$ mand rødskift

Konklusion

Dette er nogle af de metoder, du kan bruge til at kontrollere lysstyrken eller baggrundsbelysningsintensiteten på din skærm. Som tidligere nævnt fungerer nogle af disse metoder muligvis ikke på din hardware. Det er bedst at prøve disse værktøjer selv og vælge et, der fungerer og bedst passer til dine behov.

Sådan installeres League Of Legends på Ubuntu 14.04
Hvis du er fan af League of Legends, er dette en mulighed for dig at prøvekøre League of Legends. Bemærk, at LOL understøttes på PlayOnLinux, hvis du ...
Installer det nyeste OpenRA-strategispil på Ubuntu Linux
OpenRA er en Libre / Free Real Time Strategy-spilmotor, der genskaber de tidlige Westwood-spil som det klassiske Command & Conquer: Red Alert. Distrib...
Installer nyeste Dolphin Emulator til Gamecube & Wii på Linux
Dolphin Emulator giver dig mulighed for at spille dine valgte Gamecube & Wii-spil på Linux Personal Computers (PC). Som en frit tilgængelig og open s...