Próbuję zagrać w grę (Deus Ex), którą muszę zmienić jasność, ponieważ w moim otoczeniu jest bardzo ciemno. Gra ma ustawienie „Jasność”, ale ostatnio nie działa. Próbowałem dowiedzieć się, jak to zmienić i przekonać się, że xgamma
działa podobnie xgamma -gamma 5
. Ale za każdym razem, gdy go zmieniam, ustawienia wracają po prawie sekundzie (więc tak, mój ekran zapala się, a następnie wyłącza). Jak mogę albo ustawić xgamma
ustawienia na stałe (lub trwałe), albo muszę użyć innego narzędzia?
Mój system to komputer stacjonarny.
Niby xrandr --output DVI-0 --brightness 2
zrób to samo, ale nadal powraca do zera za każdym razem, gdy zastosuję ustawienia.
Za każdym razem, gdy próbuję to zmienić, następujące dane wyjściowe wypełniają Xorg.0.log
plik:
[ 14768.313] (II) RADEON(0): EDID vendor "HWP", prod id 9798
[ 14768.313] (II) RADEON(0): Using hsync ranges from config file
[ 14768.313] (II) RADEON(0): Using vrefresh ranges from config file
[ 14768.313] (II) RADEON(0): Printing DDC gathered Modelines:
[ 14768.313] (II) RADEON(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz eP)
[ 14768.313] (II) RADEON(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 14768.313] (II) RADEON(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e)
[ 14768.313] (II) RADEON(0): Modeline "640x480"x0.0 31.50 640 664 704 832 480 489 492 520 -hsync -vsync (37.9 kHz e)
[ 14768.313] (II) RADEON(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
[ 14768.313] (II) RADEON(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)
[ 14768.313] (II) RADEON(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e)
[ 14768.313] (II) RADEON(0): Modeline "1024x768"x0.0 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync (56.5 kHz e)
[ 14768.313] (II) RADEON(0): Modeline "832x624"x0.0 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz e)
[ 14768.313] (II) RADEON(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e)
[ 14768.313] (II) RADEON(0): Modeline "800x600"x0.0 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (48.1 kHz e)
Najwyraźniej mój monitor jest ponownie wykrywany za każdym razem.
źródło
Odpowiedzi:
Głupi ja! Mam XFlux z aktywowanym Fluxgui, za każdym razem, gdy chciałbym zmodyfikować ustawienia, XFlux będzie na mojej drodze. Wszystkie polecenia działały, tyle że xflux cofnąłby je z powrotem.
Ci, którzy chcą zmienić swoją gamma / jasność:
Użyj,
xrandr
aby wyświetlić listę wyników:Jak widać, moją mocą wyjściową jest
DVI-0
zmiana jasności:Aby zmienić gamma:
źródło
Miałem nadzieję, że istnieje jakiś interaktywny program do dostosowywania
xrandr
ustawień (w szczególności gamma / jasności), ale nic nie znalazłem.Napisałem więc ten skrypt powłoki, który umożliwia interaktywną regulację jasności / gamma, a także zapisywanie / przywracanie ustawień.
Zapisz plik w
irandr.sh
, zrób,chmod u+x irandr.sh
aby był wykonywalny i uruchom jako./irandr.sh <outputname>
.W d/ f/ D/ F/ j/ k/ J/ KPrzyciski regulacji jasności ( d/ f/D / F) albo gamma ( j/ k/ J/ K) ustawienia, co 5 (małe litery), albo 1 (wielkimi literami).
s
zapisuje ustawienia w pliku kropkowyml
ładuje ustawienia z pliku kropkowegor
resetuje jasność / gamma do wartości domyślnych (1.0)q
skwitowany.Plik dot dla danego wyniku to
~/irandr-<outputname>.dat
. Jeśli uruchomisz bez argumentu, wyświetli listę poprawnychxrandr
wyników.Możesz dołączyć
-setonly
argument do wiersza poleceń, który odczyta ustawienia pliku kropkowego danego wyświetlacza, zaktualizuje wyświetlacz i zakończy działanie. (Być może przydatne w~/.bashrc
pliku, aby automatycznie ustawić gamma / jasność.)źródło