Ich versuche ein Spiel (Deus Ex) zu spielen, bei dem ich die Helligkeit ändern muss, da es in meiner Umgebung sehr dunkel ist. Das Spiel hat eine "Helligkeit" -Einstellung, aber in letzter Zeit funktioniert es nicht. Ich habe versucht herauszufinden, wie ich es ändern kann, und herauszufinden, dass xgamma
dies einen ähnlichen Effekt hat xgamma -gamma 5
. Aber wenn ich es ändere, werden die Einstellungen nach fast einer Sekunde zurückgesetzt (also ja, mein Bildschirm leuchtet auf und schaltet sich dann aus). Wie kann ich die xgamma
Einstellungen entweder permanent (oder persistent) machen oder muss ich ein anderes Tool verwenden?
Mein System ist ein Desktop.
Scheint dasselbe zu xrandr --output DVI-0 --brightness 2
tun, kehrt aber trotzdem zu 0 zurück, wenn ich die Einstellungen übernehme.
Jedes Mal, wenn ich versuche , es zu ändern, fülle die folgende Ausgabe die Xorg.0.log
Datei:
[ 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)
Anscheinend wird mein Monitor jedes Mal neu erkannt.
quelle
Antworten:
Wie dumm von mir! Ich habe xflux mit aktiviertem Fluxgui, jedes Mal, wenn ich die Einstellungen ändern möchte, wird mir xflux im Weg stehen. Alle Befehle funktionierten, nur dass xflux es zurücksetzen würde.
Diejenigen, die ihre Gamma / Helligkeit ändern wollen:
Verwenden Sie,
xrandr
um Ihre Ausgaben aufzulisten:Wie Sie sehen können, soll meine Ausgabe
DVI-0
die Helligkeit ändern:So ändern Sie das Gamma:
quelle
Ich hatte gehofft, es gäbe ein interaktives Programm zum Anpassen
xrandr
der Einstellungen (insbesondere Gamma / Helligkeit), konnte aber nichts finden.Also habe ich dieses Shell-Skript geschrieben, das eine interaktive Anpassung von Helligkeit / Gamma sowie das Speichern / Wiederherstellen der Einstellungen ermöglicht.
Speichern Sie die Datei unter
irandr.sh
, führen Sie a auschmod u+x irandr.sh
, um sie ausführbar zu machen, und führen Sie sie unter aus./irandr.sh <outputname>
.Die d/ f/ D/ F/ j/ k/ J/ KSchlüssel die Helligkeit ( d/ f/ D/ F) oder gamma ( j/ k/ J/ K) Einstellungen in Schritten von 5 (Kleinbuchstaben) oder 1 (Großbuchstaben) .
s
speichert die Einstellungen im Dotfilel
Lädt die Einstellungen aus dem Dotfiler
Setzt Helligkeit / Gamma auf die Standardwerte zurück (1.0)q
quitt.Die Punktdatei für eine bestimmte Ausgabe ist
~/irandr-<outputname>.dat
. Wenn Sie ohne Argument ausführen, werden die gültigenxrandr
Ausgaben aufgelistet.Sie können ein
-setonly
Argument an die Befehlszeile anhängen , das die Einstellungen für die Punktdatei der angegebenen Anzeige liest, die Anzeige aktualisiert und beendet. (Nützlich, vielleicht in einer~/.bashrc
Datei, um Gamma / Helligkeit automatisch einzustellen.)quelle