Chaque fois que je redémarre ma machine, la luminosité revient à 100% dans Gnome. Je souhaite qu'il conserve le dernier paramètre. Y a-t-il quand même?
Ceci est supposé être configurable dans les options énergétiques, régler la luminosité au niveau souhaité et il sera toujours utilisé. Si vous utilisez un ordinateur portable, vous devrez également configurer le niveau pour le mode batterie ...
J'ai constaté que Gnome a quelques problèmes avec la luminosité de l'écran LCD, par exemple. si je fonctionne en mode batterie et que je règle manuellement la luminosité à un niveau donné et que je laisse l'ordinateur portable sans surveillance pendant 10 secondes, il reviendra à la luminosité prédéfinie lorsque je reprendrai le contrôle. Il en va de même en mode climatisation sauf que cela prend plus de temps et passe donc inaperçu plus facilement. Je crois que tous ces paramètres doivent être enregistrés quelque part et restaurés - au moins pour le mode A/C.
EDIT: Pour gnome3 cela ne fonctionne pas (du moins pour moi).
Le fichier /etc/rc.local devrait ressembler à ceci:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo 0 > /sys/class/backlight/acpi_video0/brightness
exit 0
Par @zerdo: Dans mon Dell Studio 1558, le paramètre de luminosité est enregistré dans /sys/class/backlight/intel_backlight/brightness
. Modifiez simplement le chemin si votre ordinateur n'utilise pas le dossier acpi_video0.
Aussi, par @Nick: Si c'est la seule réponse que vous avez lue, notez que le 0 dans echo 0
sera votre réglage de luminosité par défaut. J'avais mis cela en place et cela me rendait fou depuis longtemps: à chaque démarrage, le réglage de luminosité le plus bas était réglé. Je préfère que le mien commence à la luminosité maximale, j'ai donc utilisé echo 10
à la place. Votre matériel peut varier en échelle de luminosité.
Cette fonction, la commande de rétroéclairage, dépend de votre version du bios et du noyau.
Essayez ces quatre choses.
Lorsque vous démarrez, à l'écran de démarrage, appuyez sur e pour modifier. Sur la ligne du noyau, ajoutez nomodeset acpi_backlight=vendor
Certains matériels peuvent fonctionner avec différentes options.
Intel - nomodeset acpi_backlight=intel
Acer - acpi_backlight=Acer_acpi
ou même acpi_osi=Linux acpi_backlight=legacy
.
Comme vous pouvez le constater, vous devrez peut-être effectuer une recherche Google pour vos paramètres.
quiet splash nomodeset acpi_backlight=vendor
Si cela fonctionne, éditez /etc/default/grub
et ajoutez ces options aux options par défaut.
# command line
Sudo -e /etc/default/grub
# graphical
gksu gedit /etc/default/grub
Modifiez la ligne "GRUB_CMDLINE_LINUX_DEFAULT" afin qu'elle ressemble à ceci
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset acpi_backlight=vendor"
Sauvegardez votre édition, mettez à jour le grub
Sudo update-grub
Si cela ne fonctionne pas, vous pouvez essayer de régler manuellement la luminosité.
Remarque: Le chemin peut varier en fonction de la version du matériel/du noyau, peut-être /proc/acpi/video0 ...
, vous devrez peut-être parcourir le répertoire/proc/acpi pour rechercher le paramètre de luminosité et ajustez les commandes suivantes en conséquence.
cat /proc/acpi/video/VGA/LCD/brightness
La sortie de cette commande varie un peu avec le matériel, 1 -> 10, 1 -> 12, 1 -> 100 ??? Choisissez une valeur et définissez-la (choisissez la valeur correspondant à votre matériel).
Sudo echo 80 > /proc/acpi/video/VGA/LCD/brightness
Si cela fonctionne, ajoutez-le à /etc/rc.local
# command line
Sudo -e /etc/rc.local
# graphical
gksu gedit /etc/rc.local
Ajouter dans votre paramètre ci-dessus "exit 0"
echo 80 > /proc/acpi/video/VGA/LCD/brightness
Vous pouvez également essayer xbacklight
Sudo apt-get install xbacklight
Vous ajustez ensuite avec la ligne de commande
# For 80 % brightness
xbacklight -set 80
Encore une fois, ajoutez cela à /etc/rc.local
# command line
Sudo -e /etc/rc.local
# graphical
gksu gedit /etc/rc.local
Ajouter dans, au-dessus de "sortie 0"
xbacklight -set 80
Vous pouvez essayer de régler votre luminosité avec setpci
La syntaxe générale est
Sudo setpci -s <address> f4.B=your_setting
Vous identifiez votre adresse de bus pci avec
Sudo lspci | grep VGA
Exemple
00:02.0 VGA compatible controller: Cirrus Logic Gd 5446
setpci -s 00:02.0 F4.B=80
Si vous vous trompez de réglage, vous perdrez probablement votre affichage et devez redémarrer. S'agissant d'un paramètre matériel, vous devez vraiment identifier votre matériel et rechercher les paramètres en premier.
Exemples
Intel - https://bbs.archlinux.org/viewtopic.php?id=74914
Toshiba - http://www.linlap.com/wiki/Toshiba+satellite+t1
Acer extensa - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/518002
Voici une solution rapide pour cela: -
Essayez de tester le paramètre en tapant cette commande dans le terminal
echo 0 > /sys/class/backlight/acpi_video0/brightness
si la luminosité diminue au minimum, vous avez raison!
Editez le fichier /etc/rc.local
en tapant
Sudo -H gedit /etc/rc.local
dans le terminal
Mettez en commentaire le exit 0
en ajoutant au début un # qui ressemble à ceci: -
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
#exit 0
c'est nécessaire sinon cela ne fonctionnera pas!
après cela, ajoutez la ligne suivante dans le fichier
echo 0 > /sys/class/backlight/acpi_video0/brightness
tel qu'il ressemble à ceci: -
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
#exit 0
echo 0 > /sys/class/backlight/acpi_video0/brightness
remplacez 0 par la valeur de luminosité requise (plage de 0 à 10)
sauvegardez le fichier et quittez.
Redémarrez pour voir les changements.
Remarque: - vous devrez peut-être remplacer acpi_video0
par le code de votre appareil si vous en avez un autre (il s’agit généralement de acpi_video0
). La plupart des utilisateurs n'auront pas besoin de le faire.
Pour régler la luminosité de l’écran dans 11.10, vous devez accéder aux "Paramètres système":
Cliquez avec le bouton droit directement à la droite de votre nom d'utilisateur dans la barre d'outils située dans le coin supérieur droit de votre écran.
Sélectionnez "Paramètres système".
Sélectionnez "Screen".
Faites glisser le curseur avec votre souris pour régler la luminosité de l'écran.
Si Ubuntu ne se souvient pas de votre ajustement, vous pouvez utiliser une application ou utiliser la solution de contournement pour GNOME: paramètre de luminosité non enregistré dans Ubuntu 11.1
Voici un excellent travail que j'ai trouvé, un crédit et grâce à thaelim sur le forum Ubuntu Comment obtenir une gestion efficace de la luminosité de l'écran sous Unity/Gnome Shell il suffit de télécharger le script pour modifier les périmètres au début du script et sauvegardez-le lorsque vous avez terminé dans votre dossier personnel. Voici le téléchargement du script complet brightmanager.py
Ce sont les périmètres variables pour modifier les paramètres souhaités, comme vous pouvez le constater, j'aime bien le mien à 20 heures tout le temps, sans délai d'inactivité.
IDLE_DIM_TIME = 0
IDLE_DIM_AC = False
IDLE_DIM_BATTERY = False
IDLE_BRIGHT = 20
BRIGHT_BATTERY = 20
BRIGHT_AC = 20
Après avoir sauvegardé, ouvrez un terminal et entrez
chmod +x brightmanager.py
Ouvrez ensuite les applications de démarrage à partir du tableau de bord, cliquez sur le bouton Ajouter, nommez votre application de démarrage et entrez votre commande comme suit:
python /home/david/brightmanager.py
en remplaçant "david" par le nom de vos dossiers personnels, ajoutez une description et cliquez sur ajouter, fermer la session, et reconnectez-vous, et terminé, vous avez maintenant les paramètres de luminosité pour batterie, secteur et inactif.
Vous voudrez le faire pour chaque utilisateur et chaque utilisateur doit avoir sa propre copie du script dans son dossier de départ avec ses propres paramètres souhaités au début du script.
Il semble y avoir un rapport de bogue à ce sujet:
https://bugs.launchpad.net/ubuntu/+source/upower/+bug/840707
Pour moi, cela a fonctionné pour placer:
echo 0 > /sys/class/backlight/acpi_video0/brightness
dans /etc/rc.local.
Ou, comme d'autres l'ont suggéré,
echo 5 > /sys/class/backlight/*/brightness
pourrait fonctionner.
L'option "Écran" de "Paramètres système" fonctionne correctement et l'option /sys/class/backlight/acpi_video0/brightness
change également en conséquence, mais le problème est que rien ne se produit avec la luminosité réelle.
J'ai trouvé la solution à mon problème:
Ajoutez l'option suivante sous votre section "Périphérique" dans /etc/X11/xorg.conf
et redémarrez:
Option "RegistryDwords" "EnableBrightnessControl=1"
Cela a fonctionné pour ma carte NVIDIA (Ubuntu 11.10 x64 sur Toshiba Satellite L745-SP4142CL)
Cela a fonctionné pour moi avec les spécifications suivantes:
J'ai trouvé une solution de contournement sur webupd8: Correction de la réinitialisation de la luminosité (sur une valeur très basse ou maximale) lors du redémarrage sous Ubunt
La première chose à faire est de déterminer quelle interface ACPI (acpi_video) contrôle la luminosité. Cela peut être fait en regardant dans votre fichier journal Xorg pour voir quel acpi_video a été chargé. Pour ce faire via la ligne de commande, utilisez simplement la commande suivante:
grep acpi_video /var/log/Xorg.0.log
La commande ci-dessus devrait afficher une sortie similaire à celle-ci:
[ 7.385] (--) intel(0): Found backlight control interface acpi_videoX (type 'firmware') for output LVDS1
où
acpi_videoX
estacpi_video0
ouacpi_video1
. Ceci est le module acpi_video qui contrôle la luminosité, alors rappelez-vous-le pour les prochaines étapes.Si la commande ci-dessus n'affiche aucune sortie et que vous avez un dossier appelé
intel_backlight
sous/sys/class/backlight/
, utilisezintel_backlight
comme interface ACPI pour les étapes suivantes.Ensuite, réglez (au moyen des touches Fn + de la luminosité du clavier) la luminosité de votre ordinateur portable sur le niveau que vous souhaitez que Ubuntu utilise après son démarrage.
Vous devez maintenant obtenir la valeur de luminosité réelle définie à l'étape 2. Pour ce faire, exécutez la commande suivante:
cat /sys/class/backlight/acpi_videoX/brightness
où
acpi_videoX
est l'interface ACPI qui contrôle la luminosité de votre ordinateur portable, que vous avez découverte à l'étape 1.Rappelez-vous cette valeur pour l'étape suivante.
L'étape suivante consiste à créer un fichier (en tant que root) appelé
fixbrightness.conf
dans votre répertoire/etc/init/
, par exemple:gksu gedit /etc/init/fixbrightness.conf
Et dans ce fichier, collez ceci:
description "Sets brightness after graphics device is loaded" start on graphics-device-added task exec /bin/echo BRIGHTNESS_VALUE > /sys/class/backlight/acpi_videoX/brightness
ici, vous devez
remplacez
BRIGHTNESS_VALUE
par la valeur de luminosité obtenue à l'étape 3remplacez
acpi_videoX
par l'interface ACPI qui contrôle la luminosité de votre ordinateur portable, ce que vous avez découvert à l'étape 1.Puis enregistrez le fichier.
Le redémarrage et le problème de luminosité faible ou maximale après le redémarrage/la déconnexion doivent être corrigés.