Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
retro-eclairage [Le 06/11/2016, 20:36] 2.2.110.129 [Utilisation] |
retro-eclairage [Le 23/08/2019, 05:30] 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 20: | Ligne 20: | ||
xbacklight -10 #diminue la luminosité de 10 %. | xbacklight -10 #diminue la luminosité de 10 %. | ||
</code> | </code> | ||
- | Pour gérer finement et facilement l'éclairage, vous pouvez créer **2 raccourcis-clavier**, par exemple : **Ctrl <** pour augmenter la luminosité et** Ctrl >** pour la diminuer : \\ | + | Pour gérer finement et facilement l'éclairage, vous pouvez créer **2 raccourcis-clavier**, par exemple : **Ctrl ◄** pour diminuer la luminosité et** Ctrl ►** pour l'augmenter : \\ |
si vous utilisez l'environnement XFCE (Xubuntu), c'est le menu Paramètres > Clavier > Raccourcis d'applications > Ajouter : \\ | si vous utilisez l'environnement XFCE (Xubuntu), c'est le menu Paramètres > Clavier > Raccourcis d'applications > Ajouter : \\ | ||
- dans le champ "Commande", pour augmenter légèrement la luminosité, saisissez : **xbacklight +1** \\ | - dans le champ "Commande", pour augmenter légèrement la luminosité, saisissez : **xbacklight +1** \\ | ||
- | - ensuite les touches de raccourcis, par exemple : **Ctrl >** \\ | + | - ensuite les touches de raccourcis : **Ctrl ►** \\ |
- | (Idem pour diminuer la luminosité : **xbacklight -1** associé à **Ctrl <** )\\ | + | Idem pour diminuer la luminosité : **xbacklight -1** associé à **Ctrl ◄** \\ |
+ | |||
+ | (NB : les symboles ◄ et ► représentent les touches "déplacement vers la gauche" et "déplacement vers la droite" de votre clavier) \\ | ||
==== 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 88: | 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 118: | 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 128: | 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 168: | 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: | ||
+ | <file>GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi= acpi_backlight=intel"</file> | ||
+ | (//Fonctionne pour le ux310ua sous ubuntu 16.04 à l'heure actuelle//). | ||
Puis exécuter la commande : | Puis exécuter la commande : | ||
Ligne 184: | 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 222: | 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 229: | 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 241: | 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'ordinateur. Dans 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 252: | 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 258: | 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 330: | 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). | ||
=====Sources ===== | =====Sources ===== |