Les contrôles de luminosité ne fonctionnent pas sur un ordinateur portable Dell Inspiron N4010


8

J'ai un ordinateur portable Dell Inspiron N4010. Mes touches de raccourci de luminosité ne peuvent pas augmenter ou diminuer la luminosité de l'écran. Et en fait, je ne peux pas non plus réduire la luminosité dans le Brightness & Lockmenu ci-dessous System Settings. Des solutions?

EDIT : Je pense que j'ai peut-être trouvé la raison du problème. Dans les versions précédentes d'Ubuntu, il y avait acpi_video0et intel_backlightà l'intérieur du /sys/class/backlightdossier. Maintenant en 13.04 il y a dell_backlightet intel_backlightdans ce dossier. Et la partie la plus intéressante, mon ami a installé 13.04 sur son Dell Vostro et dans le /sys/class/backlightdossier de son système il y a acpi_video0et intel_backlight. Les touches de raccourci de luminosité fonctionnent donc pour lui.

Réponses:


4

J'ai le même modèle et j'ai eu le même problème tout au long du développement 13.04 jusqu'à un jour avant la sortie, puis il a commencé à fonctionner. J'ai déposé le bogue ici: Bogue n ° 1105604: le contrôle de la luminosité a cessé de fonctionner

Ce que vous pouvez faire est d'utiliser un remplacement manuel que j'ai utilisé tout au long du développement, en modifiant /etc/rc.localcomme suit:

#!/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 978 > /sys/class/backlight/intel_backlight/brightness
chmod 777 /sys/class/backlight/intel_backlight/brightness
exit 0

L'inconvénient est que vous ne pouvez pas changer la luminosité facilement, sauf en modifiant manuellement le fichier /sys/class/backlight/intel_backlight/brightness

Quand je l'ai fait fonctionner, j'ai utilisé les Fntouches + luminosité pour vérifier les paramètres: le réglage le plus bas est 490et après cela il augmente par incréments de 488. Ce sont donc les paramètres par défaut pour /sys/class/backlight/intel_backlight/brightness:

490 Lowest with backlight on
978
1466
1954
2442
2930
3418
3906
4394
4882 Brightest

Mes contrôles de luminosité fonctionnaient auparavant, mais sont à nouveau cassés, j'ai donc décidé de créer un script pour le gérer:

#!/bin/bash
# Dell N4010 brightness control workaround
# Note: add the following to /etc/rc.local
#       chmod 777 /sys/class/backlight/intel_backlight/brightness
# For convenience I've assigned the keys Alt-Up and Alt-Down to run this script
# Fine tune the bump parameter as required
#
# Usage:
#    ./brightchg.sh up   # bump up brightness
#    ./brightchg.sh down # bump down brightness
#
curr=`cat /sys/class/backlight/intel_backlight/brightness`
bump=244
if [ "$1" == "up" ]; then
  curr=`echo "$curr + $bump" | bc`
else
  curr=`echo "$curr - $bump" | bc`
fi
# Set the brightness to the new level making sure it's always above 30 (minimum usable)
if [ $curr -gt 30 ]; then
    echo $curr | tee /sys/class/backlight/intel_backlight/brightness
fi

Remarque: j'ai ajouté une ligne /etc/rc/localpour me donner autorité sur le fichier de luminosité:

chmod 777 /sys/class/backlight/intel_backlight/brightness

Ensuite, je l'ai affecté aux touches Alt+ Upet Alt+ Downcomme indiqué ici:

entrez la description de l'image ici


Impressionnant!! Fonctionne comme un charme!

0

Ok, voici donc la solution que j'ai trouvée. Cette commande est la seule manière dont je peux changer la luminosité de mon ordinateur portable.

echo X |sudo tee /sys/class/backlight/acpi_video0/brightness

Où "X" est un nombre compris entre 1 et la capacité max_brightness de votre ordinateur portable. Voici comment vous pouvez trouver ce numéro:

cat /sys/class/backlight/acpi_video0/max_brightness

Dans mon cas, c'est une plage entre 1 et 7. Je viens donc de créer un alias pour chaque niveau de luminosité. De façon que

echo 3 |sudo tee /sys/class/backlight/acpi_video0/brightness

Est maintenant:

zbright3

Remarque: j'ai ajouté le «z» pour pouvoir simplement écrire «zb», puis appuyer sur tab, pour accélérer les choses.

Quoi qu'il en soit, ce n'est probablement pas la solution la plus efficace, mais cela fonctionne bien pour moi. Si vous n'avez pas peur du terminal, il devrait également fonctionner correctement pour vous.

essayez cela aussi

Courir:

sudo gedit /etc/default/grub

Mettez à jour ces lignes:

GRUB_CMDLINE_LINUX_DEFAULT = "éclaboussure silencieuse"
GRUB_CMDLINE_LINUX = ""

avec les arguments suivants:

GRUB_CMDLINE_LINUX_DEFAULT = "splash silencieux acpi_backlight = fournisseur" GRUB_CMDLINE_LINUX = "acpi_osi = Linux"

Ensuite, exécutez sudo update-grubet redémarrez.


Merci pour l'aide :) Mais désolé de vous dire que l'édition du grubfichier ne résout pas le problème. Et créer des alias est une excellente idée!

J'ai Dell Inspiron 7520, cela a résolu mon problème, mais le système est devenu instable. Les commandes de luminosité avaient un certain retard avant de changer réellement la luminosité, également lorsque j'ai appuyé sur un bouton de luminosité, la réaction était comme si je l'avais appuyé deux fois. Lorsque j'appuyais sur ces boutons rapidement et de manière chaotique, le système pouvait se bloquer, la vitesse du pointeur de la souris diminuait et KDE m'a même déconnecté. Comportement très bizarre.
Vic

0

J'ai eu le même problème. Le curseur de luminosité n'a pas fonctionné, pas plus que les touches de raccourci. J'ai donc écrit un petit indicateur de panneau qui pouvait régler la luminosité. Mais vous devrez ajouter des autorisations d'écriture au /sys/class/backlight/intel_backlight/brightnessfichier. Voici les étapes si vous êtes intéressé.

Téléchargez la source d'indicateur d'application à partir d'ici: indicateur de luminosité

  1. Assurez-vous que la luminosité peut être ajustée en utilisant intel_backlight en utilisant la méthode suivante
    • echo 1000 | sudo tee /sys/class/backlight/intel_backlight/brightness et entrez le mot de passe
    • Si votre luminosité change, passez à l'étape 2.
  2. Modifiez les autorisations pour le fichier / sys / class / backlight / intel_backlight / luminosité par
    • Ouvrez le fichier /etc/rc.local sudo gedit /etc/rc.local
    • Ajoutez la commande chmod ci exit 0- dessus :chmod 777 /sys/class/backlight/intel_backlight/brightness
  3. Déplacez l'indicateur-brightness.py vers / usr / bin mv indicate-brightness.py /usr/bin/
  4. Rendez le fichier exécutable. sudo chmod +x /usr/bin/indicate-brightness.py
  5. Ajoutez la commande indicate-brightness.pyaux applications de démarrage

Vous n'avez pas vraiment besoin de le déplacer vers / usr / bin mais j'ai trouvé facile d'accéder au fichier à partir de là.

Remarque: J'ai emprunté les valeurs de l'étape de luminosité à la réponse de bcbc ci-dessus. J'ai également posté des captures d'écran sur mon blog si vous voulez voir à quoi ça ressemble: blog


0

La solution donnée au lien suivant a fonctionné pour moi:

Les touches de luminosité F4 et F5 ne fonctionnent pas sur l'ordinateur portable Dell XPS 15.6

Ma configuration est la suivante:

Système d'exploitation: openSuse 12.3 (Dartmouth) Bureau: KDE 4.10 Ordinateur portable: Dell Inspiron 15

Remarque: Bien que la solution ait proposé d'exécuter la commande «update-grub», mais je n'ai pas pu l'exécuter car elle n'a pas été trouvée sur le système. Heureusement, même sans exécuter cela et redémarrer le système, ces clés ont été corrigées. Maintenant, je peux régler la luminosité à l'aide des touches F4 et F5 en mode fonctionnel. Vous pouvez également utiliser la commande suivante pour l'ajuster (cas spécifique comme le mien)

$ echo x > /sys/class/backlight/dell_backlight/brightness

Où x varie de 0 à 15.


0

Je viens de corriger mon rétro-éclairage en suivant les instructions du wiki Ubuntu. Dans mon cas, ce qui a fonctionné était la création du fichier /usr/share/X11/xorg.conf.d/80-backlight.confavec la configuration suivante:

Section "Device"
    Identifier  "Intel Graphics"
    Driver      "intel"
    Option      "AccelMethod"     "sna"
    Option      "Backlight"       "intel_backlight" # use your backlight that works  here
    BusID       "PCI:0:2:0"
EndSection
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.