XFCE ändert die Helligkeitsstufen und / oder das Verhalten der Helligkeitstasten

1748
Ev-

Ich versuche die Helligkeitsstufen in XFCE von 10 auf 20 zu ändern. Ich möchte, dass die Helligkeit des Laptops schrittweise um 5% statt um 10% geändert werden kann. Gibt es eine Möglichkeit, dies mit einer Konfigurationsdatei für XFCE einzurichten?

Wenn dies keine Option ist, habe ich mir einen anderen Gedanken gemacht: Ich weiß, dass ich die Energieeinstellungen von XFCE deaktivieren kann, um mit Helligkeitstasten umzugehen, aber das Einrichten einer Tastenkombination in den Tastatureinstellungen scheint dies nicht zu überschreiben.

Gibt es eine andere Möglichkeit, was ich neu zuordnen kann, XF86MonBrightnessUpund XF86MonBrightnessDownwenn es gedrückt wird? Im Speziellen möchte ich Upden Befehl verwenden lumeus +5%und Downden Befehl verwenden lumeus -5%.

Kann eine der Ideen gemacht werden, während XFCE mit seinem XFWM verwendet wird?

3

5 Antworten auf die Frage

2
Jaja Banksy

Ein weiteres Jahr vergeht und ein weiteres Jahr ohne Fortschritte bei diesem Problem, trotz einfacher Online-Lösungen (z. B. Erhöhen der Helligkeit mithilfe der Fn + -Tasten in Xfce? ).

Sie müssen Xfce Power Manager mit geringfügigen Änderungen im Code erneut kompilieren.

  1. Laden Sie Power Manager von hier herunter: http://archive.xfce.org/xfce/4.12/src/xfce4-power-manager-1.4.3.tar.bz2

  2. Packen Sie es aus und cdin den Ordner.

  3. common/xfpm-brightness.cIn einem Texteditor öffnen : (z gvim common/xfpm-brightness.c. B. ).

  4. Zeile 515 ändern:

    set_level = MAX (hw_level/1.5, brightness->priv->min_level); 
  5. Zeile 475 ändern:

    set_level = MIN (hw_level*2 + (hw_level==0), brightness->priv->max_level ); 
  6. Speichern und schließen.

  7. Geben Sie ./configurean der Eingabeaufforderung ein. Sie sind hier irgendwie alleine ... es wird Fehler geben und Sie müssen sie beheben. Auf Xubuntu 18.04 musste ich beispielsweise mehrere Dinge installieren:

    sudo apt-get install libdbus-glib-1-dev sudo apt-get install libxfce4ui-1-dev sudo apt-get install libnotify-dev sudo apt-get install libupower-glib-dev 
  8. Wenn die Konfiguration abgeschlossen ist, geben Sie ein make.

  9. Sobald make abgeschlossen ist, geben Sie ein sudo make install.

  10. Abmelden und einloggen. Voilà! Sie haben kleinere Stufen der Hintergrundbeleuchtung.

Oder auf einmal für Xubuntu LTS 18.04: `sudo apt install libdbus-glib-1-dev libxfce4ui-1-dev libnotify-dev libupower-glib-dev intltool` Serge Stroobandt vor 5 Jahren 0
1
user913409

Überprüfen Sie vor dem Herunterladen (Schritt 1 oben) die Versionsnummer:

xfce4-power-manager --version 

Dann laden Sie die richtige Version von hier herunter:

https://git.xfce.org/xfce/xfce4-power-manager

Bei der letzten Ausgabe scheint es mir, dass ein Polkit-Fehler aufgetreten ist, wenn der benutzerdefinierte xfce4-Energiemanager ausgeführt wird (bezogen auf [this] [1], aber kein Fix).

[1]: Authentifizierung erforderlich, um xfpm-power-backlight-helper als Superuser auszuführen https://forum.xfce.org/viewtopic.php?id=11190

Wenn Sie Jaja Banksy sind, gehen Sie bitte auf die [Kontaktseite] (/ Kontakt) und wählen Sie "Ich muss Benutzerprofile zusammenführen". Dann einfach [bearbeiten] (https://superuser.com/posts/1328075/edit) [Ihre Antwort] (https://superuser.com/q/1279727/354511#1328075). G-Man vor 5 Jahren 0
0
ub_marco

Ich bin auf Arch und rekompilierte den xfce4 Power Manager wie vorgeschlagen. Ich hatte auch das Problem mit dem Polkit nach der Installation des kompilierten Power Managers. Ich habe es so gelöst, dass alles mit anpassbaren Helligkeitsstufen, der Exponentialoption und der Fn-Tastenkombination funktioniert:

  1. git clone https://github.com/xfce-mirror/xfce4-power-manager
  2. cd xfce4-power-manager
  3. git checkout master; Ich bin auf Commit-ID, eee63912efb5b3d01000c63bd306b4a629ec6f7fwas im Wesentlichen einige Commits vor v1.6.1 ist.
  4. wget https://bugzilla.xfce.org/attachment.cgi?id=7728 -O brightness.patch
  5. git apply brightness.patch
  6. ./autogen.sh
  7. make
  8. sudo make install
  9. Neustart
  10. Bei Verwendung der Fn + Brightness-Steuerschlüssel wird jetzt eine Authentifizierung verlangt. Das liegt daran, dass sich der Pfad von xfpm-power-backlight-helper geändert hat
  11. sudo vim /usr/share/polkit-1/actions/org.xfce.power.policy
  12. Ändern Sie den XML-Knoten

<annotate key="org.freedesktop.policykit.exec.path">/usr/bin/xfpm-power-backlight-helper</annotate>

zu

<annotate key="org.freedesktop.policykit.exec.path">/usr/local/sbin/xfpm-power-backlight-helper</annotate>

0
coocoo kajoob

ub_marcos Antwort löst es fast für mich. Nachdem sudo make installdie Installation abgeschlossen ist, muss ich die Datei org.xfce.power.policymit diesem Befehl bearbeiten :

sudo vim /usr/share/polkit-1/actions/org.xfce.power.policy 

und ändern Sie die folgenden Zeilen in der Datei:

 <annotate key="org.freedesktop.policykit.exec.path">/usr/local/sbin/xfpm-power-backlight-helper</annotate>  <annotate key="org.freedesktop.policykit.exec.path">/usr/local/sbin/xfce4-pm-helper</annotate> 

so dass sie /usr/sbineher auf als zeigen /usr/local/sbin.

Bei jeder Neukompilierung muss ich diese Datei erneut bearbeiten. Ein Pfad muss im Makefile falsch sein, aber ich kann ihn nicht finden.

0
Serge Stroobandt

Keine Notwendigkeit, das neu zu kompilieren xfce4-power-manager

Es ist wirklich nicht nötig, neu zu kompilieren xfce4-power-manager.

Zuerst installieren xbacklight

$ sudo apt install xbacklight 

Zweitens prüfen Sie, ob Sie die Hintergrundbeleuchtung kontrollieren können.

$ xbacklight -1 $ xbacklight +5 

Wenn diese Befehle zu einem No outputs have backlight propertyFehler führen, befolgen Sie diese Schritte, bevor Sie fortfahren.

Sobald Sie xbacklight -1und xbacklight +1von der Befehlszeile aus arbeiten, ordnen Sie diese Befehle jeweils den Tasten XF86MonBrightnessDownund zu XF86MonBrightnessUp. Dies geschieht durch Drücken dieser Tasten, wenn Sie von der Anwendung Einstellungen → Tastatur → Anwendungsverknüpfungen gefragt werden.

Starten Sie schließlich neu, damit diese Änderungen wirksam werden.

Keyboard settings