web-dev-qa-db-fra.com

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

J'ai un ordinateur portable Dell Inspiron N4010. Mes raccourcis clavier 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é du menu Brightness & Lock sous System Settings. Des solutions?

EDIT: Je pense avoir trouvé la raison du problème. Dans les versions précédentes d'Ubuntu, il y avait acpi_video0 et intel_backlight dans le dossier /sys/class/backlight. Maintenant, dans 13.04, il y a Dell_backlight et intel_backlight dans ce dossier. Et la partie la plus intéressante, mon ami a installé 13.04 sur son Dell Vostro et dans le dossier /sys/class/backlight de son système, il y a acpi_video0 et intel_backlight. Les touches de raccourci de luminosité fonctionnent donc pour lui.

8
user152748

J'ai le même modèle et j'ai eu le même problème tout au long du développement de 13.04 jusqu'à la veille de la sortie, puis ça a commencé à fonctionner. J'ai classé le bogue ici: Bogue n ° 1105604: le contrôle de la luminosité ne fonctionnait plus

Ce que vous pouvez faire est d'utiliser une substitution manuelle que j'ai utilisée tout au long du développement, en modifiant /etc/rc.local comme 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 facilement la luminosité, sauf en modifiant manuellement le fichier /sys/class/backlight/intel_backlight/brightness

Quand je l'ai fait fonctionner, j'ai utilisé le Fn + touches de luminosité pour vérifier les paramètres: le paramètre le plus bas est 490 et après cela, il augmente par incréments de 488. Donc, ce sont 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 commandes de luminosité fonctionnaient auparavant, mais sont à nouveau brisées. 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 dans /etc/rc/local pour m'autoriser à accéder au fichier de luminosité:

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

Puis je l'ai assigné aux touches Alt+Up et Alt+Down comme indiqué ici:

enter image description here

4
bcbc

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

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
0
Bauna

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

Les touches de luminosité F4 et F5 ne fonctionnent pas sur les ordinateurs portables 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', je ne pouvais pas l'exécuter car elle était introuvable sur le système. Heureusement, même sans exécuter ceci et redémarrer le système, ces clés ont été corrigées. Je peux maintenant 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 particulier comme le mien)

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

Où x varie de 0 à 15.

0
Yashpal Meena

J'ai eu le même problème. Le curseur de luminosité ne fonctionnait pas, pas plus que les raccourcis clavier. J'ai donc écrit un petit indicateur permettant de régler la luminosité. Mais vous devrez ajouter des autorisations d'écriture au fichier /sys/class/backlight/intel_backlight/brightness. Voici les étapes si vous êtes intéressé.

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

  1. Assurez-vous que la luminosité peut être réglée à l'aide de intel_backlight à l'aide de 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-dessus exit 0: chmod 777 /sys/class/backlight/intel_backlight/brightness
  3. Déplacez le fichier indic-brightness.py vers/usr/bin mv indicate-brightness.py /usr/bin/
  4. Rendre le fichier exécutable. Sudo chmod +x /usr/bin/indicate-brightness.py
  5. Ajoutez la commande indicate-brightness.py aux 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 pas de luminosité de la réponse de bcbc ci-dessus. J'ai aussi posté des captures d'écran sur mon blog si vous voulez voir à quoi ça ressemble: blog

0
rahules

Ok, voici la solution que j'ai trouvée. Cette commande est le seul moyen de modifier 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é de votre ordinateur portable max_brightness. Voici comment vous pouvez trouver ce nombre:

cat /sys/class/backlight/acpi_video0/max_brightness

Dans mon cas, la plage est comprise 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 que je puisse simplement écrire "zb" puis appuyer sur la touche de tabulation 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.

essayez 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-grub et redémarrez.

0
Scott Hunt