Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 27-10-2019 09:52:04

Harashi
Membre
Lieu : Paris
Distrib. : Debian 10 (Buster)
Noyau : Linux 4.19.0-8-amd64
(G)UI : Xfce
Inscription : 15-09-2017

[Résolu] Commande de luminosité pour réglage au démarrage

Bonjour tout le monde,

J'ai une question bête, mais internet ne m'en a pas donné la réponse : quelle est la commande qui contrôle la luminosité sous Xfce ? En effet je crois comprendre que chaque DE a sa commande pour cela (par exemple avec LXqt c'est lxqt-backlight_backend), mais pas moyen de mettre la main dessus sur Xfce (pourtant il doit y avoir quelque chose d'installé, puisque le raccourci par défaut Fn + haut/bas fonctionne nativement).

Le but est de pouvoir lancer la commande au démarrage pour avoir la luminosité la plus basse à l'allumage de l'ordinateur.

Je ne savais pas très bien si ce sujet avait sa place ici ou dans la section sur la ligne de commande, comme cela concerne surtout Xfce je l'ai mis ici.

Merci d'avance pour votre aide

Dernière modification par Harashi (30-10-2019 16:34:15)


Dell-Latitude D430

Hors ligne

#2 29-10-2019 10:57:59

David5647
Membre
Distrib. : Debian Bullseye/Sid
Noyau : 5.7.0-2-amd64
(G)UI : KDE/i3wm
Inscription : 27-08-2017

Re : [Résolu] Commande de luminosité pour réglage au démarrage

ma réponse concernera X11
tu peux regarder du coté du paquet xbacklight

https://doc.ubuntu-fr.org/retro-eclairage a écrit :

xbacklight =50    #règle la luminosité à 50 %.
xbacklight +10    #augmente la luminosité de 10 %.
xbacklight -10    #diminue la luminosité de 10 %.

Hors ligne

#3 29-10-2019 13:05:05

Harashi
Membre
Lieu : Paris
Distrib. : Debian 10 (Buster)
Noyau : Linux 4.19.0-8-amd64
(G)UI : Xfce
Inscription : 15-09-2017

Re : [Résolu] Commande de luminosité pour réglage au démarrage

Bonjour David5647,

Je connais le paquet xbacklight, je l'utilisais auparavant pour régler la luminosité au démarrage avec Lxde sous Debian Stretch. Cependant, xbacklight n'est pas installé actuellement sur mon système et j'aimerais donc savoir quelle est la commande qui gère la luminosité par défaut (sans avoir à installer xbacklight en plus). Puisque la luminosité est gérée par les raccourcis claviers (sans que la commande ne soit indiquée dans la section clavier des paramètres, toutefois) et par le gestionnaire d'alimentation, il y a forcément une commande à l'œuvre, non ?

Dell-Latitude D430

Hors ligne

#4 29-10-2019 13:44:13

David5647
Membre
Distrib. : Debian Bullseye/Sid
Noyau : 5.7.0-2-amd64
(G)UI : KDE/i3wm
Inscription : 27-08-2017

Re : [Résolu] Commande de luminosité pour réglage au démarrage

 aptitude -s install xbacklight


Les NOUVEAUX paquets suivants vont être installés :    
  xbacklight
0 paquets mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 12,2 ko d'archives. Après dépaquetage, 34,8 ko seront utilisés.
Charger/installer/enlever des paquets.
 


pas très lourd quand même ^^

sinon avec xrandr :

xrandr --current | head -n 2


Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
eDP-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
 



Copier le nom de l'ecran et pour changer la luminosité :

xrandr --output eDP-1 --brightness 0.7

Hors ligne

#5 30-10-2019 15:31:31

Harashi
Membre
Lieu : Paris
Distrib. : Debian 10 (Buster)
Noyau : Linux 4.19.0-8-amd64
(G)UI : Xfce
Inscription : 15-09-2017

Re : [Résolu] Commande de luminosité pour réglage au démarrage

J'ai testé xrandr, mais la luminosité devient bizarre, un peu bleutée. Cherchant l'origine de ce fait, je consulte le manuel et tombe là-dessus :

--brightness brightness
              Multiply the gamma values  on  the  crtc  cur‐
              rently  attached  to  the  output to specified
              floating value. Useful for  overly  bright  or
              overly  dim outputs.  However, this is a soft‐
              ware only modification, if your  hardware  has
              support to actually change the brightness, you
              will probably prefer to use xbacklight.


Il semblerait donc que même xrandr veuille me faire installer xbacklight ^^

Je sais bien que ce paquet est léger, et je vais sans doute finir par l'installer pour régler ma luminosité au démarrage, mais par simple curiosité scientifique j'aurais bien aimé savoir quelle commande gérait cela sous Xfce par défaut (ça n'a pas l'air d'être xrandr, vu le côté bleuté de ce qu'il renvoie et son action uniquement au niveau logiciel).


Dell-Latitude D430

Hors ligne

#6 30-10-2019 16:02:20

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu] Commande de luminosité pour réglage au démarrage

j'aurais bien aimé savoir quelle commande gérait cela sous Xfce par défaut


Si c'était quelque part, ce serait là :

xfconf-query -c xfce4-power-manager -l


/xfce4-power-manager/blank-on-ac
/xfce4-power-manager/dpms-on-ac-off
/xfce4-power-manager/dpms-on-ac-sleep
/xfce4-power-manager/general-notification
/xfce4-power-manager/hibernate-button-action
/xfce4-power-manager/inactivity-on-ac
/xfce4-power-manager/inactivity-on-battery
/xfce4-power-manager/inactivity-sleep-mode-on-ac
/xfce4-power-manager/power-button-action
/xfce4-power-manager/sleep-button-action


Vu ma sortie, y a pas de paramètre géré par xfce4-power-manager pour la luminosité. Par contre vu que xfce4-power-manager dépend de upower. Cela dit upower ne fait que des requêtes pour choper des infos, pas envoyer des changements de conf. Amh.

XBacklight semble être la solution donnée par à peu près tout le monde : https://unix.stackexchange.com/question … fce-ubuntu

Si tu veux vraiment pousser la recherche je te conseille de poser la question en anglais sur leur IRC ou forum officiel.

Dernière modification par otyugh (30-10-2019 16:05:43)


datalove-datalove-s1-2.png agendadulibre-lagendadulibre.png arzinfo-arzinfo.png

Hors ligne

#7 30-10-2019 16:33:44

Harashi
Membre
Lieu : Paris
Distrib. : Debian 10 (Buster)
Noyau : Linux 4.19.0-8-amd64
(G)UI : Xfce
Inscription : 15-09-2017

Re : [Résolu] Commande de luminosité pour réglage au démarrage

otyugh a écrit :

Si tu veux vraiment pousser la recherche je te conseille de poser la question en anglais sur leur IRC ou forum officiel.


Dac, je ferai ça quand j'aurai un peu de temps et en attendant je vais utiliser xbacklight, comme tout le monde wink Merci pour la réponse, je passe le sujet en résolu.


Dell-Latitude D430

Hors ligne

#8 30-10-2019 17:09:34

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu] Commande de luminosité pour réglage au démarrage

Y a un hack possible sinon. Utiliser xdotool pour générer le signal clavier des "touches de luminiosité".

xdotool key XF86MonBrightnessUp
xdotool key XF86MonBrightnessDown

Dernière modification par otyugh (30-10-2019 17:09:52)


datalove-datalove-s1-2.png agendadulibre-lagendadulibre.png arzinfo-arzinfo.png

Hors ligne

#9 30-10-2019 17:51:50

David5647
Membre
Distrib. : Debian Bullseye/Sid
Noyau : 5.7.0-2-amd64
(G)UI : KDE/i3wm
Inscription : 27-08-2017

Re : [Résolu] Commande de luminosité pour réglage au démarrage

Quelques éléments de recherche :
dans les sources de xfce4-power-manager : xfpm-brightness.c

static gboolean
xfpm_brightness_xrandr_set_level (XfpmBrightness *brightness, RROutput output, gint32 level)
...
XRRChangeOutputProperty (display, output, brightness->priv->backlight, XA_INTEGER, 32,
           PropModeReplace, (unsigned char *) &level, 1);
...


dans les sources de xrandr  : XrrProperty.c

void
XRRChangeOutputProperty (Display *dpy, RROutput output,
       Atom property, Atom type,
       int format, int mode,
       _Xconst unsigned char *data, int nelements)



Et à la mano (ça dépend de ta machine) :

# pwd
/sys/class/backlight/intel_backlight

# ls
actual_brightness  brightness  max_brightness  subsystem  uevent
bl_power     device      power         type

# echo 900 > brightness

Hors ligne

Pied de page des forums