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 08/03/2017, 19:08]
83.205.131.94 [Modification de Grub]
retro-eclairage [Le 23/08/2019, 05:30] (Version actuelle)
90.33.239.168 [Spécificité aux modèles Samsung N150/N210/N220]
Ligne 1: Ligne 1:
-{{tag>Precise Trusty ​matériel énergie personnalisation}}+{{tag>Xenial ​matériel énergie personnalisation}}
  
 ------------- -------------
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 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 120: Ligne 120:
 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 ​
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_osi= 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//​).
  
Ligne 190: Ligne 190:
 ==== 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 ====
Ligne 228: Ligne 228:
 ==== 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 235:
   * 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 246:
 Votre rétro-éclairage est maintenant gérable.\\ Votre rétro-éclairage est maintenant gérable.\\
  
-Dans certains cas, les touches fonction font planter l'ordinateurDans ce cas, utilisez [[:indicator-applications#​Indicateurs additionnels|l'​applet]] de luminosité pour régler le rétro-éclairage.+**Ces deux fichiers n'existent pas sous Ubuntu 16.04, voici ce qui fonctionne ​:**
  
-===== Asus Eee PC 1101 et consorts ​======+[[:​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"​ 
 +        Driver "​intel"​ 
 +        Option "​Backlight"​ "​intel_backlight"​ 
 +        Identifier "​card0"​ 
 +   ​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. 
 + 
 +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. 
 +=====Asus===== 
 +==== Asus Eee PC 1101 et consorts ====
  
 Si les touches Fn n'​influencent pas la luminosité,​ suivez ces indications:​\\ Si les touches Fn n'​influencent pas la luminosité,​ suivez ces indications:​\\
Ligne 258: Ligne 270:
 <note tip>​Cette procédure est aussi valable sur d'​autres portables ASUS, mais le nombre à entrer peut être alors entre 0 et 10 inclus, les autres valeurs donnant l'​erreur "​Argument invalide"​.</​note>​ <note tip>​Cette procédure est aussi valable sur d'​autres portables ASUS, mais le nombre à entrer peut être alors entre 0 et 10 inclus, les autres valeurs donnant l'​erreur "​Argument invalide"​.</​note>​
  
-===== Pour portable Asus ======+==== Pour portable Asus =====
  
   *  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/​
Ligne 264: Ligne 276:
 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 336: Ligne 345:
 esac esac
 </​file>​ </​file>​
 +FIXME pour ce qui suit sur le version récentes d'​Ubuntu (info qui date d'​Ubuntu 9.10)\\
  
 +Ou encore, si vous avez l'​impression bizarre que l'​écran de votre pc portable est sombre, pas aussi lumineux que sous MS Windows™, la cause est simple, elle est due à la sonde de luminosité mal gérée. Le capteur se situe à gauche des diodes lumineuses. Sous Windows, ce capteur se désactive par "Fn + a ou q" suivant le clavier. :​
 +* [[:​tutoriel:​comment_editer_un_fichier|Créer le fichier]] **''/​etc/​init.d/​brightness''​** avec les droits root, et le sauvegarder avec le contenu suivant : <​file>​
 +#!/bin/sh
 +echo 0 > /​sys/​devices/​platform/​asus-laptop/​ls_switch</​file>​
 +  * 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>​
 +  * Redémarrer votre ordinateur, si vous n'avez pas envie tout de suite, entrer la commande suivante : 
 +<​code>​sudo -s
 +echo 0 > /​sys/​devices/​platform/​asus-laptop/​ls_switch</​code>​
 +  * Voilà, l'​écran devrait retrouver une luminosité normale. ​
 +
 +
 + ​=====Configuration spécifique à Mate =====
 +Il est possible sous mate de définir la valeur du rétro éclairage (en %) sur secteur et sous batterie. C'est peut-être adapatable à d'​autres environnements.
 +Par exemple si on veut qu'il soit par défaut éteint et ne l'​allumer que lorsqu'​on on le souhaite via les touches du clavier:
 +<​code>​gsettings set org.mate.power-manager kdb-brightness-dim-by-on-battery 100
 +</​code>​
 +ce qui configure mate pour qu'il réduise de 100% le rétroéclairage quand il est sur batterie (donc le met à 0)
 +<​code>​gsettings set org.mate.power-manager kdb-brightness-on-ac 0 </​code>​
 + ce qui dit à mate de mettre le rétroéclairage à 0% quand il est sur secteur.
 +
 +Ces valeurs sont à affiner selon les envies.
  
  ​=====Voir aussi =====  ​=====Voir aussi =====
 [[:​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).
  
  • retro-eclairage.1488996498.txt.gz
  • Dernière modification: Le 08/03/2017, 19:08
  • par 83.205.131.94