Ich laufe 16.04 auf meiner X1 Yoga OLED.
Ich kann die Helligkeit des Bildschirms überhaupt nicht ändern, er scheint die ganze Zeit auf maximaler Helligkeit zu sein. Ich habe es versucht:
- Fn+ F5/F6
xbacklight -set 50
(und 100 und 0 und 20, ...) /xbacklight -dec 10
Ich verwende GNOME Shell in Xorg.
Hoffentlich nützliche Liste von Software und Versionen, sag es mir in den Kommentaren, wenn du mehr brauchst.
gnome-shell 3.18.5-0ubuntu0.1
tlp 0.9-1~xenial
tp-smapi 0.41-1
icc-brightness watch
und verwenden Sie dann Ihre normalen Helligkeitstasten. Yay!Antworten:
Bei einem OLED-Bildschirm gibt es keine Hintergrundbeleuchtung. Die normalen Methoden funktionieren also nicht. Passen Sie die Bildschirmhelligkeit an:
Die Zahl kann zwischen 0 und 1 liegen
quelle
Ich habe nach einer Möglichkeit gesucht, den Befehl xrandr auszuführen, wenn ich die Helligkeitstasten drücke. Ich habe dafür benutzerdefinierte ACPI-Ereignisse erstellt (weitere Informationen dazu hier: https://help.ubuntu.com/community/LaptopSpecialKeys ). Dies ist immer noch ein Hack und keine richtige Lösung, aber es funktioniert für mich:
Ich habe drei Dateien erstellt, / etc / acpi / events / Yoga-Helligkeit-up:
und / etc / acpi / events / Yoga-Helligkeit-down:
und schließlich /etc/acpi/yoga-brightness.sh:
Dies ist stark von der Datei asus-keyboard-backlight.sh und den Informationen auf https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/660901 für den xrandr root- inspiriert Zugriffsproblem.
Vergessen Sie nicht, acpi durch Eingabe neu zu starten
Ich hoffe das hilft ;-)
quelle
Reibungslose Helligkeitsregelung
( Update: Ich habe das Bereitstellungsskript hochgeladen, um dies auf Github zu automatisieren .)
Dieses Skript basiert auf der Problemumgehung von Ivo Blöchliger . Ich würde es hassen, wenn mein teurer Laptop billig aussieht, daher brauche ich einen reibungslosen Übergang zwischen den Helligkeitswerten, um mit meinen Nicht-Linux-Kollegen konkurrieren zu können.
Dies wurde für Linux Mint 18.3 und Ubuntu 16.04.3 auf einem Lenovo ThinkPad X1 Yoga (2. Generation) mit OLED-Panel erstellt und getestet.
/etc/acpi/events/oled-brightness-up
(644):/etc/acpi/events/oled-brightness-down
(644):/etc/acpi/oled-brightness.sh
(755):Entfernen Sie alle vorherigen Helligkeits-Handler und tun Sie dies schließlich
sudo service acpid reload
quelle
UPDATE - 12. Juli 2019 -
Es gibt jetzt ein schönes Skript für Wayland, und ich kann meine Helligkeitstasten verwenden.
https://github.com/udifuchs/icc-brightness und
./icc-brightness watch
.Der unten stehende Skript-Hack würde den Bildschirm auch auf volle Helligkeit hochfahren, wenn Sie im Querformat in den Hochformatmodus wechseln (oder umgekehrt) und nicht auf die Helligkeitssteuerung der Touchscreen-GUI reagieren. Also sehr zufrieden mit der Wayland-Lösung.
Alt
Ich brauchte ein paar Verbesserungen, damit die @ Redsandro-Lösung auf meiner Ubuntu 18.10-Installation funktioniert.
Insbesondere funktioniert die Xauth-Root-Problemumgehung nicht (danke, dass Sie @Ivo B erwähnt haben!), Da die
.Xauthority
Datei nicht mehr vorhanden ist. So finden Sie den neuen Speicherort:Deshalb ändern wir die relevante Zeile:
Darüber hinaus habe ich auch ändern musste
eDP1
zueDP-1
.Insgesamt führte dies zu Änderungen in drei Zeilen.
Zusätzliche Bemerkungen
Zum Debuggen habe ich verwendet
rui@chaiX1YG2:/var/log$ $ tail -f /var/log/syslog | grep oled-br
zB für die beiden jeweiligen Fehler, die ich gefunden habe (Xauthority & eDP)
HINWEIS: Diese Lösung funktioniert auch nicht in Wayland! Da xrandr nicht auf Wayland funktioniert. Stellen Sie also sicher, dass Sie beim Anmelden xorg (nicht wayland) auswählen.
(Ein bisschen unglücklich für mich, Firefox-Touch-Ereignisse funktionieren nur in Wayland, daher muss ich zwischen Helligkeit und Firefox-Touch-Scroll wählen. Ich bin mir noch nicht sicher, warum das so ist.)
(Diese Antwort wäre ein Kommentar gewesen, aber mir fehlen Credits.)
quelle
Ich habe in Ubuntu MATE 17.04 etwas Ähnliches wie oben gemacht:
cat $MYDIR/scrbr.property
=0.5
(scrbr = Bildschirmhelligkeit)scrbr.sh
:`` `
Remap Tasten
WinKey + Up
aufscrbr.sh --up
, und gleich für--down
.Profitieren.
quelle