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 16/12/2017, 15:01]
Clem0908 Ajout d'une aide pour déplacer un fichier dans les dossiers système
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 ci-dessous. Pour déplacer un fichier vous pouvez utiliser la commande : <​code>​sudo ​mv /​chemin_de_votre_fichier /​dossier_de_destination</​code>​+  * [[:​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 175: Ligne 175:
  
 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 256: Ligne 251:
    ​EndSection    ​EndSection
 </​file>​ </​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.
  
 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 263: 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 273: 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 315: 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 352: 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 372: 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.1513432900.txt.gz
  • Dernière modification: Le 16/12/2017, 15:01
  • par Clem0908