Jak zmienić jasność wyświetlania za pomocą wiersza poleceń w Linux

Jak zmienić jasność wyświetlania za pomocą wiersza poleceń w Linux
W tym artykule wymieniono różne narzędzia wiersza poleceń, które można użyć do kontrolowania jasności wyświetlacza. Te aplikacje są szczególnie przydatne, jeśli używasz rozkładu Linux bez interfejsu graficznego. Pamiętaj, że niektóre z tych narzędzi mogą nie działać w systemie w zależności od konfiguracji sprzętowej i karty graficznej. W tym artykule wymieniono również aplikacje, które nie zmieniają jasności poziomu sprzętu, ale zamiast tego zmienia wartość gamma lub utworzyć filtr zabarwiony szeroką system. Wszystkie aplikacje i polecenia wymienione w artykule są kompatybilne z „X” Display Manager (no Wayland Support).

Xrandr (poziom oprogramowania)

Xrandr to aplikacja wiersza poleceń używana do zarządzania konfiguracją wyjściową wyświetlania. Może zmienić rozdzielczość, orientację, obsługiwać wiele wyświetlaczy i tak dalej. Aby zobaczyć aktualnie używany identyfikator wyświetlania, uruchom poniższe polecenie:

$ xrandr --prop | Grep „Connected”

Zobaczysz takie dane wyjściowe:

HDMI-A-0 podłączony pierwotne 1920x1080+0+0 (normalny lewy odwrócony prawy oś x oś)
510 mm x 287 mm

Ciąg tuż przed „podłączoną” częścią jest identyfikatorem wyświetlania (w tym przypadku HDMI-A-0). Możesz teraz użyć identyfikatora, aby zmienić jasność wyświetlacza.

Aby sprawdzić bieżącą wartość jasności, użyj następującego polecenia:

$ xrandr --prop --verbose | GREP -A10 „Connected” | Grep „jasność”

Aby zmienić jasność, uruchom następujące polecenie (zastąp HDMI-A-0 na własny identyfikator wyświetlania):

$ xrandr --utput HDMI-A-0-BRIGHTNESS 0.4

Zauważ, że nie zmienia jasności poziomu sprzętu, jest to tylko filtr poziomu oprogramowania z dostosowanymi wartościami gamma.

XDotool (poziom sprzętu)

XDOTOOL to narzędzie wiersza poleceń, którego można użyć do uruchamiania symulowanych klawiszy i kliknięć myszy. Możliwe jest zmiana jasności, symulując naciśnięcia jasności+ i jasność- przyciski w systemie.

Aby zainstalować Xdotool w Ubuntu, uruchom następujące polecenie:

$ sudo apt Zainstaluj xDotool

Aby zwiększyć jasność za pomocą Xdotool, uruchom następujące polecenie:

$ XDOTOOL KEY XF86MONBRIGHTENSUP

Aby zmniejszyć jasność za pomocą Xdotool, uruchom następujące polecenie:

$ xDotool Key xf86onbrightnessdown

Ponieważ Xdotool symuluje prawdziwe sprzętowe ciśnienie, jest to zmiana jasności na poziomie sprzętu.

Xgamma (poziom oprogramowania)

Xgamma, jak sama nazwa wskazuje, jest narzędziem do zarządzania wartościami gamma wyświetlania. Zmiany dokonane za pomocą Xgamma są zmianami na poziomie oprogramowania, więc faktyczna jasność monitora nie jest zmieniany. Xgamma jest wstępnie zainstalowany w większości dystrybucji Linux.

Aby wyświetlić bieżące wartości gamma, uruchom poniższe polecenie (pokazuje wartości RGB):

$ xgamma

Aby zmienić wartość gamma, uruchom polecenie w następującym formacie:

$ xgamma -gamma 0.60

Xbacklight (poziom sprzętu)

Xbacklight umożliwia skonfigurowanie intensywności podświetlenia wyświetlacza. Aby zainstalować go w Ubuntu, uruchom poniższe polecenie:

$ sudo apt Zainstaluj xblalight

Xbacklight może nie działać na wszystkich konfiguracjach sprzętowych. Aby potwierdzić, czy działa w twoim systemie, uruchom poniższe polecenie:

$ xbacklight -get

Jeśli nie widzisz żadnego wyjścia, Xbacklight nie będzie działać w twoim systemie. Aby ustawić jasność podświetlenia, uruchom poniższe polecenie:

$ xbacklight -set 0.60

Jasnośćctl (poziom sprzętu)

BrightnessCTL pozwala kontrolować podświetlenie i jasność wskaźników światła LED dostępne na sprzęcie.

Aby zainstalować jasnośćctl na Ubuntu, uruchom poniższe polecenie:

$ sudo apt instint brightnessctl

Aby wymienić wszystkie urządzenia kontrolowane, uruchom poniższe polecenie:

$ Brightnessctl -l

Prawidłowa identyfikacja identyfikatorów wyświetlaczy może nie być łatwa, ponieważ nazwy mogą nie być przyjazne dla użytkownika i być może będziesz musiał uciekać się do zgadywania, aby zidentyfikować monitor. Na powyższym zrzucie ekranu ciąg do monitora to „0005: 054c: 09cc.0005: globalny ”. Po zidentyfikowaniu właściwej nazwy uruchom poniższe polecenie, aby zmienić jasność:

$ Brightnessctl -d „0005: 054c: 09cc.0005: Global ”zestaw 60%

Redshift (poziom oprogramowania)

Redshift to narzędzie wiersza poleceń, które pozwala ręcznie lub automatycznie ustawić temperaturę kolorów i/lub jasność wyświetlacza.

Aby zainstalować Redshift w Ubuntu, uruchom poniższe polecenie:

$ sudo apt Zainstaluj przesunięcie ku czerwieni

Aby zmienić jasność za pomocą Redshift, uruchom poniższe polecenie (0.60 na dzień, 0.70 W nocy maksimum to 1.0, minimum to 0.1):

$ Redshift -B 0.60: 0.70

Oprócz elementów sterujących jasnością, czerwonolifia ma również wiele opcji zmiany wartości gamma, a także temperaturę kolorów. Możesz także dostarczyć lokalizację do Sucher Shift, aby konfiguracja wyświetlania można było automatycznie zmienić przed i po zachodzie słońca. Obejmowanie innych opcji konfiguracji jest niezgodne z zakresu tego artykułu. Aby zobaczyć wszystkie dostępne opcje, uruchom jedno z poniższych poleceń:

$ Redshift - -Help
$ Man Redshift

Wniosek

To są niektóre metody, których możesz użyć do kontrolowania jasności lub intensywności podświetlenia wyświetlacza. Jak wspomniano wcześniej, niektóre z tych metod mogą nie działać na sprzęcie. Najlepiej jest sam wypróbować te narzędzia i wybrać taki, który działa i najlepiej pasuje do twoich potrzeb.