Page 1 sur 1

Xbacklight : définir luminosité par défaut

Posté : mar. 19 nov. 2019 07:41
par Anaximandre
Bonjour.

Venu tout récemment de Windows 7...
Je souhaite définir une luminosité d'écran permanente sur mon portable.
M'inspirant de la dernière solution présentée ici search.php?keywords=Xbacklight, j'ai installé Xbacklight. J'ai ajouté, en mode Utilisateur, une ligne de commande (Programmes au démarrage/Commande personnalisée) après avoir réglé la touche clavier au maximum, demandant à Xbacklight 50% par défaut de ce maximum :

Code : Tout sélectionner

xbacklight -set 50
Hélas, aucun résultat.
Je dois avoir commis une erreur de procédure malgré tout...

Merci à ceux qui voudront bien me remettre "sur le bon chemin"... ;)

Re: Xbacklight : définir luminosité par défaut

Posté : mar. 19 nov. 2019 09:54
par zeb
Bonjour,
As tu essayé en mode graphique (applications au démarrage) ?

Re: Xbacklight : définir luminosité par défaut

Posté : mar. 19 nov. 2019 11:18
par Anaximandre
Bonjour, Zeb.

En effet, j'ai bien collé la commande de mon post initial dans Applications au démarrage/Commande personnalisée/Enregistrer (sans l'avoir enregistrée préalablement dans mon home).

Dans l'attente (l'espoir, en tout cas...) de la solution (préférée) Xbacklight, je me rabats sur Brightness Controller Simple (inconvénient d'un PPA supplémentaire...) ;)

Re: Xbacklight : définir luminosité par défaut

Posté : mar. 19 nov. 2019 11:54
par arghlub
Salut,

Autre alternative, avec xrandr (présent par défaut sur Linux).

D'abord il faut cibler le nom de l'écran et l'échelle de "brightness" pouvant être utilisée.
Dans un terminal :

Code : Tout sélectionner

xrandr --verbose
Exemple sur un de mes portables :

Code : Tout sélectionner

$ xrandr --verbose                                                              
Screen 0: minimum 8 x 8, current 1440 x 900, maximum 32767 x 32767
eDP1 connected 1440x900+0+0 (0x4a) normal (normal left inverted right x axis y axis) 290mm x 180mm
(...)
	BACKLIGHT: 2777 
		range: (0, 2777)
(...)
Le résultat de cette commande dépend de ton matériel (le nom de ton écran et de la variable peuvent différer) , c'est juste un exemple.
Ici, on voit que le nom de mon écran est "eDP1" et que la variable "BACKLIGHT" peut être fixée entre 0 (il fait tout noir) et 2777.
Pour le moment je suis à fond (2777).

Si je veux baisser le backlight de moitié :

Code : Tout sélectionner

xrandr --output eDP1 --set BACKLIGHT 1388
Donc la commande "générique" :

Code : Tout sélectionner

xrandr --output <nomÉcran> --set BACKLIGHT <valeur>
Et tu mets cette commande au démarrage (après l'avoir testée au préalable évidemment, sinon tu risques de te retrouver avec un écran tout noir)
;)

Re: Xbacklight : définir luminosité par défaut

Posté : mar. 19 nov. 2019 17:11
par Anaximandre
Bonsoir.

Cette fois, on semble y être. J'attends quelques jours avant de passer le sujet en "Alternative".

@arghlub : tu m'as mis sur une excellente piste : Xrandr
En fait, l'échelle de luminosité et la variable Xbacklight n'apparaissaient pas du tout.
De guerre lasse, je retourne sur le site de Brightness-Controller-Simple et découvre un outil de Terminal sans installation : Xrandr.
https://www.ostechnix.com/how-to-adjust ... in-linux/
Je teste toutes les lignes de commande - proches de celles fournies ce matin - et m'aperçois qu'elles fonctionnent très bien :

Code : Tout sélectionner

$ xrandr -q
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS connected primary 1366x768+0+0
Détaille l'état actuel de l'affichage et identifie l'écran actif. Dans le cas présent : LVDS

Code : Tout sélectionner

$ xrandr -q | grep ' connected' | head -n 1 | cut -d ' ' -f1
L'indice de luminosité doit être compris entre 0.0 et 1.0 (du plus sombre au plus clair)

Code : Tout sélectionner

$ xrandr --output LVDS --brightness 0.7 
Fixe la luminosité de l'écran à 70%

Code : Tout sélectionner

$ xrandr --output LVDS --brightness 1.0
Rétablit la luminosité de l'écran à 100%.

NB : adapter le nom de votre écran fourni par la commande

Code : Tout sélectionner

$ xrandr -q
Je copie la dernière commande en l'ajoutant en "commande personnalisée" (0.5) sous Applications au démarrage et relance fiévreusement la machine. A la relance comme à la sortie de veille, la machine me gratifie d'un bon de réduction de 50% de la luminosité ! Heureusement que la persévérance y était...

Cordialement. ;)

Re: Xbacklight : définir luminosité par défaut

Posté : mar. 19 nov. 2019 17:17
par arghlub
Merci pour le retour 8-)

N'oublie donc pas de mettre un attribut "Alternative" à ton sujet, dès que tu penseras que le sujet est clos.
;)