web-dev-qa-db-fra.com

L'écran de l'ordinateur portable reste vide après la réouverture du couvercle

J'ai un Acer Aspire One KAV60. À partir de 11h10 à 12h10, chaque version d'Ubuntu fait que l'écran reste vide après que j'ouvre le couvercle. Le seul moyen de sortir de ce problème est un redémarrage forcé. Si vous appuyez sur la touche Échap ou sur le bouton gauche de la souris, l'écran clignote pendant une fraction de seconde et je peux voir un affichage qui fonctionne lorsque cela se produit, mais je ne peux pas le conserver avec une combinaison de touches que j'ai essayée.

J'ai désactivé toutes les options d'économie d'énergie, désactivé le mode veille et sélectionné aucune action lorsque le couvercle est fermé. Rien n'a d'effet.

Pour éviter ce problème (qui entraîne souvent une perte de données si le couvercle est accidentellement fermé avant une sauvegarde de programme), je dois rester avec 11.04 même s'il n'est plus pris en charge.

Certaines corrections de bogues semblent avoir été résolues pour ce problème, mais elles spécifient des cartes graphiques non-intel. Mon ordinateur portable a un pilote vidéo intel intégré. En aucun cas, il ne semble y avoir de délai pour la résolution des bogues identifiés.

Toutes les suggestions seront grandement appréciées.

5
user127015

Il y a un post de devilkin qui a résolu mon problème, voici la solution:

Le module ACPI VIDEO doit être chargé.


Créez le fichier /etc/acpi/lidswitch.sh avec ces lignes (n'oubliez pas de chmod + x dessus):

#!/bin/sh
# /etc/acpi/lidswitch.sh
# Re-activates the screen when the lid is opened again

LID_STATE="/proc/acpi/button/lid/LID/state"
LCD_STATE="/proc/acpi/video/VID1/LCD/state"

grep -q open $LID_STATE

if [ $? -eq 0 ]; then
    echo 0x80000001 > $LCD_STATE
fi


Puis mettez ces lignes dans /etc/acpi/events/lidswitch (lidswitch n’est pas un dossier, mais un fichier sans extension de fichier):

# /etc/acpi/events/lidswitch
# This is called when the lid is closed or opened and calls
# /etc/acpi/lidswitch.sh for further processing.

event=button[ /]lid
action=/etc/acpi/lidswitch.sh

Aide supplémentaire:

(1) Utilisez gedit pour créer ces fichiers. Alors ouvrez Terminal, puis tapez 'Sudo gedit' (sans guillemets) et copiez/collez les lignes ci-dessus.

(2) Utilisez nautilus pour appliquer la propriété "chmod + x" au fichier. Pour ce faire, ouvrez Terminal, puis tapez 'Sudo nautilus' (sans guillemets) et accédez à etc, acpi, puis cliquez avec le bouton droit sur lidswitch.sh, accédez à Propriétés, puis Autorisations, puis Autorisez l'exécution du fichier en tant que programme. puis cliquez sur Fermer.

5
Adriano P

Créez le fichier /etc/acpi/lidswitch.sh avec son contenu (n'oubliez pas de chmod + x dessus):

#!/bin/sh
# /etc/acpi/lidswitch.sh
# Re-activates the screen when the lid is opened again

LID_STATE="/proc/acpi/button/lid/LID/state"
LCD_STATE="/proc/acpi/video/VID1/LCD/state"

grep -q open $LID_STATE

if [ $? -eq 0 ]; then
    echo 0x80000001 > $LCD_STATE
fi

Placez un nouveau script dans ce dossier? --- >>/etc/acpi/events/lidswitch

Puis placez ceci dans/etc/acpi/events/lidswitch:

# /etc/acpi/events/lidswitch
# This is called when the lid is closed or opened and calls
# /etc/acpi/lidswitch.sh for further processing.

event=button[ /]lid
action=/etc/acpi/lidswitch.sh
1
user192225

Aucune des solutions ne fonctionnait pour moi, mais la solution fournie par les FAQ d'Ubuntu a fonctionné pour moi. J'ai suivi cela et cela a bien fonctionné.

'INFO: Cela ne fonctionnera pas pour 12.04, reprenez le travail d'hibernation différemment dans 12.04.'

Pull up a Terminal again and run cat /proc/swaps and hopefully you see the path to your swap partition listed there. If not chances are something went wrong in the steps above. Here's my output: 

Nom de fichier Type Taille Utilisé Priorité/dev/sda2 partition 2676732 73380 -1

gksu gedit /etc/default/grub & to pull up the boot loader configuration

Look for the line GRUB_CMDLINE_LINUX="" and make sure it looks like this (using your UUID of course) GRUB_CMDLINE_LINUX="resume=UUID=41e86209-3802-424b-9a9d-d7683142dab7" and save the file

Sudo update-grub and wait for it to finish

gksu gedit /etc/initramfs-tools/conf.d/resume & and make sure its contents are resume=UUID=41e86209-3802-424b-9a9d-d7683142dab7 (with your UUID of course in place of mine). Save the file!

Sudo update-initramfs -u
Reboot! 

Maintenant, vous devriez pouvoir hiberner et reprendre!

solution trouvée ici https://help.ubuntu.com/community/SwapFaq

0
iamTAK

J'ai eu le même problème même dans Ubuntu 10.04, mais,

Avec moi, changer la valeur de "blanc" en "rien" dans les options de fermeture du couvercle a résolu le problème.

Il y a cependant une différence entre les deux options.

Avec "vierge" si je ferme le couvercle, la lecture de la vidéo s'est arrêtée (aucun son de la lecture de la vidéo dans mplayer alors que le couvercle était fermé), mais la lecture purement audio continuait toujours (par exemple dans Rhythmbox). Si j’ouvre maintenant le couvercle, je n’obtiens qu’un écran vide et le seul moyen de sortir était d’appuyer sur le bouton d’alimentation. le système sera suspendu, puis je devrai le réactiver pour obtenir un affichage.

Avec "rien", les fichiers audio et vidéo continuent à être lus même lorsque le couvercle est fermé. Et quand j'ouvre le couvercle, je vois à nouveau l'affichage normal :)

Pour définir automatiquement les valeurs de blanc à rien, je l'ai fait dans le terminal:

Sudo gconftool-2 -t string /apps/gnome-power-manager/buttons/lid_ac -s "nothing"

Sudo gconftool-2 -t string /apps/gnome-power-manager/buttons/lid_battery -s "nothing"

Pour le faire manuellement, ouvrez le gconf-editor en appuyant sur alt + F2, puis entrez gconf-editor. Ensuite, naviguez jusqu'aux applications-> gnome-power-manager-> et modifiez manuellement les valeurs de lid_ac et lid_battery.

J'espère que cela aidera aussi dans les nouvelles versions.

0
Stuffed with Apps