Kontroluję komputer za pomocą SSH i skryptów. Jak mogę zmienić jasność, kolor i ostrość z wiersza poleceń?
Spróbuj 1: nie powiodło się
$ sudo redshift -t 5000:5000 -g .5
Cannot list GNOME panel applets.
Initialization of gnome-clock failed.
Trying next provider...
Latitude and longitude must be set.
Spróbuj 2: nie powiodło się
$ cat brightness
20
$ cat max_brightness
20
$ echo 1 | sudo tee /sys/class/backlight/acpi_video0/brightness
1
$ echo 20 | sudo tee /sys/class/backlight/acpi_video0/brightness
Jakiś alternatywny sposób to zrobić?
Kontynuacja : http://jonls.dk/redshift/
[command] [1000K to 10000K] [effects 0.1 to 10.0]
| | / / /
^ ^ ^ ^ ^
redshift -t 1000:1000 -l 0:0 -g .1; Dark
redshift -t 1000:1000 -l 0.0 -g 5; Bright
-g
argument do przesunięcia ku czerwieni) nie jest tym samym efektem, co dostosowanie jasności (-b
)Odpowiedzi:
Jeśli obsługuje go sterownik karty graficznej, możesz użyć
xrandr
.Następujące polecenie wyświetla aktualną konfigurację:
Jeśli chcesz zmienić konfigurację wyjścia, potrzebujesz nazwy wyjścia. Ta nazwa jest
xrandr --current
na przykład częścią danych wyjściowychLVDS1
.Jasność można zmienić w następujący sposób:
Gamma:
źródło
verbose
opcji.xrandr nie zwiększy jasności ekranu na poziomie sprzętowym (zmienianym za pomocą klawiszy jasności wyświetlacza laptopa). Jak mówi instrukcja xrandr:
Zamiast tego użyj,
xbacklight
aby zmienić jasność:Ponieważ jednak jest to takie samo, jak używanie klawiszy jasności laptopa, nie może to przekroczyć granic 0-100%. Jeśli chcesz rozjaśnić / przyciemnić ekran dalej niż ten limit, możesz użyć xrandr, aby wymusić poziomy jasności oprogramowania:
Zauważ, że
xrandr
akceptuje ułamki (0,0-1,0), axbacklight
akceptuje wartości procentowe (0-100)źródło
xrandr --output eDP1 --brightness 0.2
podejście działa dobrze, axbacklight -set 20
kończy się niepowodzeniem.xrandr --output DP-1-1 --brightness 1.2
xrandr
ciemniejszym powinno być zimniej niż przy użyciu innego narzędzia? Obawiam się, że mój monitor jest zbyt ciepły.W przypadku laptopów właśnie nauczyłem się od
man xrandr
:Więc próbowałem
i to działa!
źródło
Jeśli używasz funkcji przesunięcia ku czerwieni, musisz podać jej szerokość i długość geograficzną, aby wiedział, kiedy zmienia się pora dnia. Coś jak
Chociaż może to być nieco niekonwencjonalne użycie redshift :)
Działa również bez sudo.
źródło
Używam tego skryptu, aby ustawić jasność na wszystkich moich wyświetlaczach jednocześnie:
źródło
Zmień VGA-1 za pomocą swojego urządzenia
0: + * VGA-1 1366 / 410x768 / 230 + 0 + 0 VGA-1
Ostrożnie z 0 (musisz ponownie uruchomić Xorg):
Działa to na normalnych monitorach LCD / LED, ponieważ nie obsługują jasności sprzętowej jak laptopy.
źródło
Istnieje również DDC / CI i klient linux: ddccontrol (i gddccontrol dla GUI).
Tt w oficjalnym repozytorium Ubuntu:
źródło