Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
retro-eclairage [Le 07/07/2017, 13:34]
185.56.137.11 [Spécificité aux modèles Samsung N150/N210/N220]
retro-eclairage [Le 12/01/2024, 21:37] (Version actuelle)
Dadu042 [Gestion du rétro-éclairage]
Ligne 1: Ligne 1:
-{{tag>Precise Trusty ​matériel énergie personnalisation}}+{{tag>Xenial ​matériel énergie personnalisation}}
  
 ------------- -------------
Ligne 5: Ligne 5:
 ====== Gestion du rétro-éclairage ​ ====== ====== Gestion du rétro-éclairage ​ ======
  
-La plupart des ordinateurs portables utilisent des écrans à dalle rétro-éclairante que l'on peut le plus souvent gérer avec des touches prévues à cet effet ou via une interface ​tel que l'Applet ​de luminosité de gnome.+La plupart des ordinateurs portables utilisent des écrans à dalle rétro-éclairante que l'on peut le plus souvent gérer avec des touches ​du clavier ​prévues à cet effet ou via un logiciel ​tel que l'[[wpfr>​applet]] ​de luminosité de Gnome.
 Malheureusement il arrive que cette fonctionnalité bien que présente reste inutilisable,​ voici donc des pistes pour régler ce petit désagrément. Malheureusement il arrive que cette fonctionnalité bien que présente reste inutilisable,​ voici donc des pistes pour régler ce petit désagrément.
  
  
 ===== Xbacklight ===== ===== Xbacklight =====
-**Xbacklight** est un ensemble de commandes permettant la gestion de la luminosité. ​+**Xbacklight** est un ensemble de commandes permettant la gestion de la luminosité ​de l'​écran.
  
 [[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] **[[apt>​xbacklight]]**. [[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] **[[apt>​xbacklight]]**.
Ligne 30: Ligne 30:
 ==== Exemple de script ==== ==== Exemple de script ====
 Souvent on peut éteindre l'​écran grâce au contrôle (en passant à 0) ce qui n'est pas agréable. De plus la différence entre ''​xbacklight =30''​ et ''​xbacklight =80''​ est souvent beaucoup plus petite que dans les valeurs extrêmes. Ce script permet de contrôler de manière plus agréable la luminosité :​ Souvent on peut éteindre l'​écran grâce au contrôle (en passant à 0) ce qui n'est pas agréable. De plus la différence entre ''​xbacklight =30''​ et ''​xbacklight =80''​ est souvent beaucoup plus petite que dans les valeurs extrêmes. Ce script permet de contrôler de manière plus agréable la luminosité :​
-  * [[:​tutoriel:​comment_modifier_un_fichier|Créez le fichier]] **retroeclairage** dans le dossier **/​usr/​local/​bin** avec les [[:​sudo|droits superutilisateur]] dont le contenu est le suivant ​:+  * [[:​tutoriel:​comment_modifier_un_fichier|Créez le fichier]] **retroeclairage** dans le dossier **/​usr/​local/​bin** avec les [[:​sudo|droits superutilisateur]] dont le contenu est ci-dessous. Pour déplacer un fichier vous pouvez utiliser la commande [[:tutoriel:​console_commandes_de_base#​mv]].
 <file bash /​usr/​local/​bin/​retroeclairage>​ <file bash /​usr/​local/​bin/​retroeclairage>​
 #!/bin/bash #!/bin/bash
Ligne 74: Ligne 74:
  then  then
  xbacklight -1  xbacklight -1
- else ​ + else
  if [ $(echo "$xbl < $limite3"​|bc) -eq 1 ]  if [ $(echo "$xbl < $limite3"​|bc) -eq 1 ]
  then  then
Ligne 90: Ligne 90:
 fi fi
 exit</​file>​ exit</​file>​
-  * Rendez-le [[:​tutoriel:​script_shell#​executer_un_script|éxécutable]] ​: <​code>​sudo chmod +x /​usr/​local/​bin/​retroeclairage</​code>​+  * Rendez-le [[:​tutoriel:​script_shell#​executer_un_script|éxécutable]].
  
 Pour l'​utiliser,​ il suffit alors d'​entrer l'une des deux commandes suivantes dans un [[:​terminal]],​ ou de les assigner à une combinaison de touche: <​code>​retroeclairage up Pour l'​utiliser,​ il suffit alors d'​entrer l'une des deux commandes suivantes dans un [[:​terminal]],​ ou de les assigner à une combinaison de touche: <​code>​retroeclairage up
Ligne 117: Ligne 117:
   - [[:​tutoriel:​comment_modifier_un_fichier|Créer]] les différents scripts qui vont sauvegarder et restaurer la luminosité avec les [[:​sudo|droits super-utilisateur]] :   - [[:​tutoriel:​comment_modifier_un_fichier|Créer]] les différents scripts qui vont sauvegarder et restaurer la luminosité avec les [[:​sudo|droits super-utilisateur]] :
     * **/​etc/​save_br_level.sh**,​ en remplaçant acpi_video0 par le nom que vous avez trouvé à l'​étape précédente <file bash /​etc/​save_br_level.sh>​     * **/​etc/​save_br_level.sh**,​ en remplaçant acpi_video0 par le nom que vous avez trouvé à l'​étape précédente <file bash /​etc/​save_br_level.sh>​
-#​!/​bin/​bash ​+#!/bin/bash
 cat /​sys/​class/​backlight/​acpi_video0/​brightness > /​etc/​brightness.save cat /​sys/​class/​backlight/​acpi_video0/​brightness > /​etc/​brightness.save
 exit 0 exit 0
-</code>+</file>
     * **/​etc/​restore_br_level.sh**,​ en remplaçant acpi_video0 par le nom que vous avez trouvé à l'​étape précédente <file bash /​etc/​restore_br_level.sh>​     * **/​etc/​restore_br_level.sh**,​ en remplaçant acpi_video0 par le nom que vous avez trouvé à l'​étape précédente <file bash /​etc/​restore_br_level.sh>​
-#​!/​bin/​bash ​+#!/bin/bash
 cat /​etc/​brightness.save > /​sys/​class/​backlight/​acpi_video0/​brightness cat /​etc/​brightness.save > /​sys/​class/​backlight/​acpi_video0/​brightness
 exit 0 exit 0
Ligne 130: Ligne 130:
     * liens symboliques pour l'​arrêt / redémarrage <​code>​     * liens symboliques pour l'​arrêt / redémarrage <​code>​
 sudo ln -s /​etc/​save_br_level.sh /​etc/​rc0.d/​S10brightness sudo ln -s /​etc/​save_br_level.sh /​etc/​rc0.d/​S10brightness
-sudo ln -s /etc/save_br_level.sh /​etc/​rc6.d/​S10brightness+sudo ln -s /etc/restore_br_level.sh /​etc/​rc6.d/​S10brightness
 </​code>​ </​code>​
     * **/​etc/​init/​brightness.conf** pour la prise en compte au démarrage de la session graphique ​ : <file bash /​etc/​init/​brightness.conf>​     * **/​etc/​init/​brightness.conf** pour la prise en compte au démarrage de la session graphique ​ : <file bash /​etc/​init/​brightness.conf>​
Ligne 170: Ligne 170:
 ===== Modification de Grub ===== ===== Modification de Grub =====
  
-[[:​tutoriel:​comment_modifier_un_fichier|Éditez le fichier]] **/​etc/​default/​grub** et modifiez la ligne : <​file>​**GRUB_CMDLINE_LINUX_DEFAULT="​quiet splash"​**</​file>​ +[[:​tutoriel:​comment_modifier_un_fichier|Éditez le fichier]] **/​etc/​default/​grub** et modifiez la ligne : <​file>​GRUB_CMDLINE_LINUX_DEFAULT="​quiet splash"</​file>​ 
-en : <​file>​**GRUB_CMDLINE_LINUX_DEFAULT="​quiet splash acpi_osi=Linux acpi_backlight=vendor"​**</​file>​+en : <​file>​GRUB_CMDLINE_LINUX_DEFAULT="​quiet splash acpi_osi=Linux acpi_backlight=vendor"</​file>​
 Dans certains cas il suffit d'​ajouter uniquement ''​acpi_osi=Linux'',​ comme pour les EeePC 1005, EeePC 1001px Dans certains cas il suffit d'​ajouter uniquement ''​acpi_osi=Linux'',​ comme pour les EeePC 1005, EeePC 1001px
  
 Pour d'​autres portables Asus avec igp intel il est possible de tester: Pour d'​autres portables Asus avec igp intel il est possible de tester:
-<​file>​GRUB_CMDLINE_LINUX_DEFAULT="​quiet splash ​acpi_osi= ​acpi_backlight=intel </​file>​+<​file>​GRUB_CMDLINE_LINUX_DEFAULT="​quiet splash acpi_backlight=intel"</​file>​
 (//​Fonctionne pour le ux310ua sous ubuntu 16.04 à l'​heure actuelle//​). (//​Fonctionne pour le ux310ua sous ubuntu 16.04 à l'​heure actuelle//​).
 +Ou bien une autre de ces options :
 +<​file>​pcie_aspm=force acpi_backlight=native</​file>​
 +
  
 Puis exécuter la commande :​ Puis exécuter la commande :​
Ligne 190: Ligne 193:
 ==== Solution 1 ==== ==== Solution 1 ====
  
-Un petit cas particulier,​ il semblerait que pour les ordinateurs de la marque Sony Vaio il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​spicctrl]]** pour activer la gestion de la luminosité.+Un petit cas particulier,​ il semblerait que pour les ordinateurs de la marque Sony Vaio il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​spicctrl]]**[lien mort] pour activer la gestion de la luminosité.
  
 ==== Solution 2 ==== ==== Solution 2 ====
  
-Pour la gamme de portable VPC. Informations prises du forum ubuntufourm.org [[http://​ubuntuforums.org/​archive/​index.php/​t-1541417.html|ici]]. Suivez cette procédure:+Pour la gamme de portable VPC. Informations prises du forum ubuntufourm.org [[https://​ubuntuforums.org/​archive/​index.php/​t-1541417.html|ici]]. Suivez cette procédure:
   - Configurez le pilote nvidia, dans le fichier **/​etc/​X11/​xorg.conf** comme suit : <​file>​   - Configurez le pilote nvidia, dans le fichier **/​etc/​X11/​xorg.conf** comme suit : <​file>​
  Section "​Device"​  Section "​Device"​
Ligne 217: Ligne 220:
  
 ===== Samsung ====== ===== Samsung ======
-Concernant les touche Fn, logiquement cette installation devrait les activer. \\ 
- 
-==== Modèles récents ==== 
-Sur la gamme récente ATIV série 9, les touches de réglage de luminosité ont certes pour effet de déplacer un curseur virtuel de luminosité,​ mais pas de modifier réellement celle-ci.\\ ​ 
-Ce ne sont donc pas les touches de fonction qui posent problème mais bien leur prise en compte par le noyau ou le driver générique ATI. \\ 
-Il en est de même pour le module **xbacklight** décrit ci-dessus: il est inopérant. \\ 
-La solution à ce problème consiste à installer les drivers propriétaires [[:​amd-ati|Radeon]] et à utiliser [[:​Catalyst]] pour régler la luminosité.\\ 
-La procédure est décrite ici pour un [[:​installation-samsung-portable-ativ-lite-serie9#​graphisme|Samsung ATIV série 9]], modèle NP905S3G. 
  
 ==== Spécificité aux modèles Samsung N150/​N210/​N220 ==== ==== Spécificité aux modèles Samsung N150/​N210/​N220 ====
 <note important>​La méthode "​voria"​ ne fonctionne que pour les machines dotées d'un BIOS, elle semble incompatible avec les machines récentes dotées d'un [[:​uefi|UEFI]] en remplacement du BIOS.</​note>​ <note important>​La méthode "​voria"​ ne fonctionne que pour les machines dotées d'un BIOS, elle semble incompatible avec les machines récentes dotées d'un [[:​uefi|UEFI]] en remplacement du BIOS.</​note>​
-<note important>​Le projet "​voria"​ est à l'​arrêt depuis 2014, la dernière version supportée est la version 14.04LTS.</​note>​+<note important>​Le projet "​voria"​ est à l'​arrêt depuis 2014, la dernière version supportée est la version 14.04LTS. Pour 16.04 utiliser le dépôt trusty.</​note>​
 La raison de ce problème est connue, les modèles Samsung N150/​N210/​N220 n'ont pas été intégrés aux règles udev. Pour résoudre cela : La raison de ce problème est connue, les modèles Samsung N150/​N210/​N220 n'ont pas été intégrés aux règles udev. Pour résoudre cela :
   * [[:​ppa#​ajout_d_un_ppa_a_vos_sources_logicielles|Ajoutez le PPA]] **ppa:​voria/​ppa**((https://​launchpad.net/​~voria/​+archive/​ppa)) dans vos sources de logiciels,   * [[:​ppa#​ajout_d_un_ppa_a_vos_sources_logicielles|Ajoutez le PPA]] **ppa:​voria/​ppa**((https://​launchpad.net/​~voria/​+archive/​ppa)) dans vos sources de logiciels,
Ligne 235: Ligne 230:
   * Redémarrez votre ordinateur.   * Redémarrez votre ordinateur.
  
-<note important>​Ces 2 fichiers ne semblent plus exister dans la version 16.04!</​note>​ 
 Si cela ne fonctionne toujours pas : Si cela ne fonctionne toujours pas :
   * [[:​tutoriel:​comment_modifier_un_fichier|Éditez]] avec les [[:​sudo|droits super-utilisateur]] le fichier **/​lib/​udev/​rules.d/​95-keyboard-force-release.rules**   * [[:​tutoriel:​comment_modifier_un_fichier|Éditez]] avec les [[:​sudo|droits super-utilisateur]] le fichier **/​lib/​udev/​rules.d/​95-keyboard-force-release.rules**
Ligne 247: Ligne 241:
 Votre rétro-éclairage est maintenant gérable.\\ Votre rétro-éclairage est maintenant gérable.\\
  
-<note important>​**Ces deux fichiers n'​existent pas sous ubuntu16Voici ce qui fonctionne :**</​note>​ +**Ces deux fichiers n'​existent pas sous Ubuntu 16.04, voici ce qui fonctionne :**
- +
-Créer le fichier ** /​usr/​share/​X11/​xorg.conf.d/​20-intel.conf**  +
-commande à taper dans un terminal :  +
- +
-    sudo gedit  /​usr/​share/​X11/​xorg.conf.d/​20-intel.conf +
- +
-puis coller le texte qui suit : +
  
 +[[:​tutoriel:​comment_modifier_un_fichier|Créer le fichier]] ** /​usr/​share/​X11/​xorg.conf.d/​20-intel.conf** [[:​sudo|avec les droits d'​administration]] et coller le texte qui suit :
 +<​file>​
    ​Section "​Device"​    ​Section "​Device"​
-        Driver ​     "​intel"​ +        Driver "​intel"​ 
-        Option ​     "​Backlight" ​ "​intel_backlight"​+        Option "​Backlight"​ "​intel_backlight"​
         Identifier "​card0"​         Identifier "​card0"​
    ​EndSection    ​EndSection
 +</​file>​
  
-          +Cette seule modification ​fonctionne ​parfaitement sur un **modèle NP-X420** avec Ubuntu 16.04 LTS. Elle ne fonctionne pas en 18.04 LTS.
- +
-Enregistrer puis redémarrer et tout fonctionne ​(trouver ici : https://​askubuntu.com/​questions/​476664/​cannot-change-backlight-brightness-ubuntu-14-04/​854887#​854887) ​+
  
 Dans certains cas, les touches fonction font planter l'​ordinateur. Dans ce cas, utilisez [[:​indicator-applications#​Indicateurs additionnels|l'​applet]] de luminosité pour régler le rétro-éclairage. Dans certains cas, les touches fonction font planter l'​ordinateur. Dans ce cas, utilisez [[:​indicator-applications#​Indicateurs additionnels|l'​applet]] de luminosité pour régler le rétro-éclairage.
Ligne 272: Ligne 259:
  
 Si les touches Fn n'​influencent pas la luminosité,​ suivez ces indications:​\\ Si les touches Fn n'​influencent pas la luminosité,​ suivez ces indications:​\\
-Le fichier /​sys/​class/​backlight/​*/​brightness contient un nombre compris entre 1 et 100 qui règle la luminosité. La commande suivante propose par exemple une luminosité à 18% : +Le fichier /​sys/​class/​backlight/​*/​brightness contient un nombre compris entre 1 et 100 qui règle la luminosité. La commande suivante propose par exemple une luminosité à 18% :
  
 <​code>​ echo "​18"​ | sudo tee  </​code>​ <​code>​ echo "​18"​ | sudo tee  </​code>​
Ligne 282: Ligne 269:
   *  En mode root création d'un code visudo créer le fichier **set_brightness** dans /​etc/​sudoers.d/​   *  En mode root création d'un code visudo créer le fichier **set_brightness** dans /​etc/​sudoers.d/​
  
-ou ID est votre id et MACHINE le nom de votre PC +ou ID est votre id et MACHINE le nom de votre PC
 ceci vous autorisera ​ sur votre machine à utiliser la commande dans les scripts ci-dessous qui ont besoin de "​sudo"​ sans mot de passe ceci vous autorisera ​ sur votre machine à utiliser la commande dans les scripts ci-dessous qui ont besoin de "​sudo"​ sans mot de passe
 <​code>​ID MACHINE = NOPASSWD: ​ /​usr/​bin/​tee /​sys/​class/​backlight/​intel_backlight/​brightness</​code>​ <​code>​ID MACHINE = NOPASSWD: ​ /​usr/​bin/​tee /​sys/​class/​backlight/​intel_backlight/​brightness</​code>​
Ligne 324: Ligne 311:
 </​file>​ </​file>​
  
-  *  Donner les droit d'​exécution ​  +  *  Donner les droit d'​exécution 
-chmod +x /​opt/​asus-brightness-master/​bin/​asus-brightness ​+chmod +x /​opt/​asus-brightness-master/​bin/​asus-brightness
  
  
Ligne 361: Ligne 348:
   * Rendre le script exécutable : <​code>​sudo chmod +x /​etc/​init.d/​brightness</​code>​   * Rendre le script exécutable : <​code>​sudo chmod +x /​etc/​init.d/​brightness</​code>​
   * Permettre le lancement du script au démarrage :​ <​code>​sudo update-rc.d brightness defaults 90</​code>​   * Permettre le lancement du script au démarrage :​ <​code>​sudo update-rc.d brightness defaults 90</​code>​
-  * Redémarrer votre ordinateur, si vous n'avez pas envie tout de suite, entrer la commande suivante : +  * Redémarrer votre ordinateur, si vous n'avez pas envie tout de suite, entrer la commande suivante :
 <​code>​sudo -s <​code>​sudo -s
 echo 0 > /​sys/​devices/​platform/​asus-laptop/​ls_switch</​code>​ echo 0 > /​sys/​devices/​platform/​asus-laptop/​ls_switch</​code>​
-  * Voilà, l'​écran devrait retrouver une luminosité normale. ​+  * Voilà, l'​écran devrait retrouver une luminosité normale.
  
  
Ligne 381: Ligne 368:
 [[:​Redshift]],​ logiciel permettant de de diminuer la luminosité avec des tons de couleurs qui s'​adapte à votre position géographique. [[:​Redshift]],​ logiciel permettant de de diminuer la luminosité avec des tons de couleurs qui s'​adapte à votre position géographique.
  
-xrandr ​permet aussi de diminuer la luminosité si xbacklight ne marche pas (avec l'​option -- brightness).+[[:​XRandR]] ​permet aussi de diminuer la luminosité si xbacklight ne marche pas (avec l'​option -- brightness).
  
  ​=====Sources =====  ​=====Sources =====
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3560760|ce post du forum]],+  * [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3560760|ce post du forum]],
   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=985007#​p985007|et celui-ci]].   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=985007#​p985007|et celui-ci]].
  
  • retro-eclairage.1499427291.txt.gz
  • Dernière modification: Le 07/07/2017, 13:34
  • par 185.56.137.11