Impossible de modifier la luminosité depuis Ubuntu 16.04 LTS

52

Je suis nouveau sur les systèmes Linux en général (j'utilise Ubuntu 16.04 LTS) et j'ai des difficultés à modifier la luminosité de mon ordinateur portable.

Lorsque j'utilise le Fn+ F8ou le Fn+, F9la barre de luminosité apparaît, mais la luminosité réelle de l'écran ne change pas.

J'ai essayé toutes les méthodes décrites dans cet article ( Comment ajuster la luminosité de l'écran dans Ubuntu 14.04 (Trusty Tahr)? ) Sans succès. L'installation et l'utilisation de xbacklight n'ont aucun effet, de même pour l'édition du fichier de luminosité dans le fichier "intel_backlight".

Quelqu'un sait comment résoudre cela?

Andrei
la source
1
J'ai eu le même problème en utilisant Toshiba C660 satellite il y a quelques années. Cela ne fonctionnerait pas tant que je n'aurais pas utilisé le pilote nvidia à partir de l'onglet "pilotes supplémentaires", je ne pouvais pas le réparer, en utilisant le pilote open-source. Ça vous arrive quel pilote utilisez vous?
Mookey
Je pense que vous devriez ajouter au moins le nom du modèle
lrkwz
1
La carte graphique est un Intel® HD Graphics 3000. Je ne connais pas encore très bien la façon dont Linux gère les pilotes de l'ordinateur, je ne suis donc pas sûr de ce que vous voulez dire par "onglet Pilotes supplémentaires".
Andrei
J'ai trouvé une solution de contournement étrange sur mon ordinateur portable (Compaq CQ70). Au lieu d’appuyer sur Fn + f7 pour atténuer et sur Fn + f8 pour éclaircir, je peux utiliser Ctrl + f10 pour atténuer et appuyer sur Ctrl + f11 pour éclaircir.
Joel Sjögren le

Réponses:

65

Cela ne permet pas aux touches de fonction de luminosité de fonctionner, mais constitue un moyen de contournement.

Installez le contrôleur de luminosité avec les commandes suivantes:

sudo add-apt-repository ppa:apandada1/brightness-controller
sudo apt update

Pour la version 1 avec un maximum de 4 moniteurs:

sudo apt install brightness-controller-simple

] ([! [Version du contrôleur de luminosité 1

Pour la version 2 avec support multi-moniteur et autres fonctionnalités:

sudo apt install brightness-controller

entrez la description de l'image ici Remarque: cela ne diminue pas l'intensité du rétroéclairage, vous ne économiserez donc pas vos piles. Mais vous pouvez utiliser cela en dernier recours pour sauver vos yeux. Cela fonctionne également dans les ordinateurs de bureau, où il n'y a aucune option pour contrôler la luminosité.

Archisman Panigrahi
la source
11
Ce n'est pas un contrôleur de légèreté. Cela ne fait que jouer avec les couleurs du système
Harshit Chaudhary
1
@HarshitChaudhary vous avez raison..il s'agit d'un bug avec cette version.Merci!
GoonerDroid
1
Référez-vous à ce lien pour plus de détails bugs.launchpad.net/hundredpapercuts/+bug/1270579
goonerDroid 12/05/2016
Enfin, je peux régler la luminosité. Pour une raison quelconque, je n'ai que la luminosité primaire, la lumière secondaire ne fonctionne pas. Et c’est bien la luminosité secondaire qui est utilisée par le menu Paramètres et xbacklight. Toutes les solutions proposées ne fonctionnaient pas pour moi (j'en ai essayé plusieurs). [Je suis sur un ASUS A555U, Ubuntu 16.04 - pour épargner quelqu'un d'autre l'effort]
JasoonS
1
@JasoonS Vous n'avez pas accès à la luminosité secondaire car votre ordinateur est connecté à un seul moniteur.
Archisman Panigrahi
34

Boutons de luminosité du matériel 🔅 🔆

Depuis Ubuntu LTS 18.04

Voici chaque étape requise pour le xbacklightcontrôle:

  1. $ sudo nano /etc/default/grubet remplacez la ligne correspondante par GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
  2. $ sudo update-grub
  3. Sans blague, assurez-vous que les pilotes appropriés sont bien installés :$ sudo apt install xbacklight xorg xserver-xorg-video-intel
  4. L’émission $ find /sys -type f -name brightnessdevrait donner quelque chose comme/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness
  5. $ cd /sys/classCe répertoire doit contenir un lien logiciel appelé brightnesspériphérique de luminosité découvert à l'étape précédente. Si cela manque, créez-le:$ sudo ln -s /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness /sys/class/brightness
  6. $ cat /etc/X11/xorg.conf Devrais lire:

    Section "Device"
        Identifier      "Device0"
        Driver          "intel"
        Option          "Backlight"      "intel_backlight"
    EndSection
    
    Section "Monitor"
        Identifier      "Monitor0"
    EndSection
    
    Section "Screen"
        Identifier      "Screen0"
        Monitor         "Monitor0"
        Device          "Device0"
    EndSection
    

    Si ce n'est pas le cas, modifiez-le avec $ sudo nano /etc/X11/xorg.conf

  7. L'affectation des clés physique XF86MonBrightnessDownet physique XF86MonBrightnessUpest expliquée ici pour les utilisateurs de Xubuntu LTS ou XFCE .

  8. Enfin, redémarrez pour que ces modifications prennent effet.

Contrôle de la luminosité plus fin (toutes les versions d'Ubuntu)

Si le contrôle de la luminosité s'avère trop grossier, effectuez ce réglage supplémentaire .

Ubuntu LTS 16.04

Pour savoir si vous avez intégré les graphiques vidéo Intel, entrez la commande suivante:

$ ls /sys/class/backlight/
    intel_backlight  panasonic

Au moins , intel_backlightil faut mentionner, très probablement en plus d'un nom OEM comme par exemple panasonic, dell_backlightetc.

Si tel est le cas, continuez avec la création du fichier suivant

$ sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf

contenant les lignes suivantes:

Section "Device"
        Identifier  "card0"
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
        BusID       "PCI:0:2:0"
EndSection

Redémarrez et profitez de vos boutons de rétroéclairage! [La source]

Avant Ubuntu LTS 16.04

Sous (X) Ubuntu 14.04 LTS, le contrôle de la luminosité de mon Panasonic Toughbook CF-52 fonctionnait parfaitement en ajoutant acpi_osi=Linuxà la GRUB_CMDLINE_LINUX_DEFAULT=ligne /etc/default/grub:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux"

et émission

$ sudo update-grub

après l'édition et avant le redémarrage.

Serge Stroobandt
la source
2
J'ai essayé ce correctif sur mon ordinateur portable doté d'une carte Intel gfx intégrée (avec un rétro-éclairage révélé par la commande ls, comme suggéré) et également avec le 2nd Nvidia 960M. Au redémarrage, un écran violet s'affiche, mais rien d'autre ne s'affiche: je peux modifier la luminosité de l'arrière-plan, mais je ne peux pas me connecter car je ne vois rien à l'écran, à l'exception d'un lavage violet en plein écran.
Tony Suffolk 66
1
Résolu mon problème avec Lenovo W520 @ Ubuntu 16.04.
Igor Pomaranskiy
1
Cette réponse fonctionne même pour moi !!! Je suis un utilisateur de Linux avec xfce. Merci beaucoup Gin Gordon
noone le
1
Problème résolu sur Ubuntu également, les touches fn fonctionnent à nouveau pour contrôler la luminosité.
MJ
2
@SergeStroobandt sudo ln -s /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness / sys / class / luminosité ln: échec de la création d'un lien symbolique '/ sys / classe / luminosité ': Opération non autorisée. Que dois-je faire?
Prabesh bhattarai le
6

Une autre option est l'application Redshift , qui, en plus d'ajuster la luminosité, peut également ajuster la température de couleur afin de réduire la lumière bleue la nuit.

Exemple d'utilisation: redshift -b 0.8règle la luminosité sur 0,8 sur une échelle de 0 à 1

xji
la source
Lors de l'utilisation de redshift, je rencontre le problème d'empilement de plusieurs commandes, ce qui provoque un scintillement de l'écran. Si je ferme mon terminal, redshift cesse de fonctionner
fastenedrex le
Redshift docs: Redshift a un réglage de la luminosité, mais cela ne fonctionne pas comme la plupart des gens peuvent s’y attendre. En fait, il s’agit d’un faux réglage de la luminosité obtenu en manipulant les rampes gamma, ce qui signifie qu’il ne réduit pas le rétroéclairage de l’écran.
Rustyx
4

J'utilise Lenovo Z570 et l'ajout et la mise acpi_backlight=noneà /etc/default/grubjour de grub fonctionnaient bien avec la Fnclé.

sanjay Joshi
la source
1

Dans la version 16.04, il existe un package dans le référentiel appelé "indicateur de rétroéclairage" qui utilisera votre appareil photo pour définir (ou non) le rétroéclairage et le configurer de manière différentielle pour une utilisation secteur et / ou une batterie.

Andor Kiss
la source
E: Unable to locate package backlight-indicator No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial
Enigma
vous devriez ajouter ceci @Enigma ppa: sudo add-apt-repository ppa:atareao/atareao
Mohammad Rafigh
0

J'ai corrigé cela sur mon Asus UX303UB avec une petite différence:

  • mis à GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="(acpi_osi = l'a fait pour moi, les autres options ne fonctionnaient pas, j'ai obtenu ceci d' ici ). Bien sûr après cette course update-grub. Cela permet aux touches de fonction de répondre en affichant la notification Ubuntu, mais ne change pas vraiment la luminosité. Encore une chose tirée d’autres réponses:
  • sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf

avec contenu:

Section "Device"
    Identifier  "card0"
    Driver      "intel"
    Option      "Backlight"  "intel_backlight"
    BusID       "PCI:0:2:0"
EndSection

Maintenant, le seul problème est d’associer Fn + F7 pour xset dpms force standbyéteindre l’écran.

Pablo A
la source
1
Ca n'a pas marché pour moi. J'ai un écran noir après la connexion.
Jordan Silva
1
Cette commande a gâché mon système. Je suis resté bloqué pendant le démarrage. N'essaye pas ça.
sv_jan5
@ sv_jan5 @JordanSilva Strange, avez-vous le 16.04.02? Exactement Asus UX303UB ? Vérifiez avec lsb_release -aet sudo dmidecode -t baseboard.
Pablo Un
lsb_release -aa donné: Aucun module LSB n'est disponible. Identifiant du distributeur: Ubuntu Description: Ubuntu 16.04.2 LTS Version: 16.04 Nom de code: xenial
sv_jan5
0

Dans mon cas, le problème était dû à un problème avec mes pilotes graphiques. Le changement en une version stable a résolu le problème.

sv_jan5
la source
0

Dans XFCE, vous devez activer "Gérer les touches de luminosité de l'affichage" sur XFCE Power Manager, sous l'onglet Général.

entrez la description de l'image ici

Nabil Kadimi
la source
0

J'ai un Panasonic CF-LX3 , et il indique qu'il possède 2 commandes de luminosité:

/sys/class/backlight/:
intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight
panasonic -> ../../devices/virtual/backlight/panasonic

Mais en réalité, sur cette machine, le premier fonctionne et le fournisseur ne fonctionne pas.

Ainsi , en ajoutant acpi_brightness=videoà GRUB_CMDLINE_LINUX_DEFAULTen /etc/defaults/grubaide.

(n'oubliez pas de update-grub)

Rustyx
la source
0

Après avoir suivi les réponses acceptées, cela ne fonctionnait toujours pas dans Ubuntu 18.04. Ensuite, j'ai changé /etc/default/grubpour contenir la ligne:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=none"

Au lieu de:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

Et courir:

sudo update-grub

Puis redémarrez. Cela a fonctionné parfaitement.

Vikram Pudi
la source