Экран ноутбука остается пустым после открытия крышки

У меня есть Acer Aspire One KAV60. Начиная с 11.10 по 12.10, каждая версия Ubuntu заставляет экран оставаться пустым после того, как я открою крышку. Единственный способ избавиться от проблемы - это жесткий перезапуск. Нажатие на клавишу esc или левую кнопку мыши приводит к тому, что экран мигает в течение доли секунды, и я вижу рабочий экран, когда это происходит, но я не могу удерживать его при любой комбинации нажатий клавиш.

Я отключил все параметры энергосбережения, отключил режим ожидания и выбрал ничего не делать при закрытой крышке. Ничто не имеет никакого эффекта.

Чтобы избежать этой проблемы (которая часто приводит к потере данных, если крышка случайно закрыта перед сохранением программы), я должен остаться с 11.04, даже если он больше не поддерживается.

Похоже, что для этой проблемы показаны некоторые исправления ошибок, но они указывают не-Intel видеокарты. У моего ноутбука есть встроенный видеодрайвер Intel. При любых обстоятельствах, кажется, нет никаких сроков для исправления ошибок, которые, как показывали, существуют.

Любые предложения будут с благодарностью.

5
задан 29 January 2013 в 16:44

4 ответа

Создайте файл /etc/acpi/lidswitch.sh с содержимым (не забудьте chmod + x на нем):

#!/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

Поместите новый скрипт в эту папку? ---> > / etc / acpi / events / lidswitch

Затем поместите это в / 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
0
ответ дан 29 January 2013 в 16:44

Существует сообщение от devilkin , которое решило мою проблему, вот решение:

Требуется загруженный модуль ACPI VIDEO.


Создайте файл /etc/acpi/lidswitch.sh с этими строками (не забудьте chmod + x на нем):

#!/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


[ 116] Затем поместите эти строки в /etc/acpi/events/lidswitch (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) Используйте gedit для создать эти файлы. Итак, откройте терминал, затем введите «sudo gedit» (без кавычек), скопируйте и вставьте строки выше.

(2) Используйте nautilus, чтобы применить к файлу свойство «chmod + x». Для этого откройте Терминал, затем введите «sudo nautilus» (без кавычек) и перейдите к etc, acpi, затем щелкните правой кнопкой мыши lidswitch.sh, перейдите в «Свойства», затем «Разрешения», затем «Разрешить выполнение файла как программы», затем нажмите Закрыть.

0
ответ дан 29 January 2013 в 16:44

Ни одно из решений не работало на меня, но решение, предоставленное часто задаваемыми вопросами человечности, работало на меня. Я следовал за этим, и это работало гладко.

'ИНФОРМАЦИЯ: Это не будет работать на 12,04, резюме от в спящем режиме работа по-другому в 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: 

Размер шрифта Имени файла Используемый Приоритет/dev/sda2 раздел 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! 

Теперь необходимо смочь быть в спящем режиме и возобновиться!

найденный решением здесь https://help.ubuntu.com/community/SwapFaq

0
ответ дан 29 January 2013 в 16:44

У меня была такая же проблема даже в Ubuntu 10.04, но

Со мной, изменение значения «пусто» на «ничего» в опциях закрытия крышки решило проблему.

Между этими двумя вариантами есть некоторая разница.

При «пустом», если я закрываю крышку, воспроизведение видео останавливается (нет звука при воспроизведении видео в mplayer, когда крышка была закрыта), однако воспроизведение чистого звука все еще продолжалось (например, в Rhythmbox). Если я сейчас открою крышку, у меня будет только пустой экран, и единственным выходом было нажатие кнопки питания. это приведет к зависанию системы, а затем мне придется снова ее разбудить, чтобы получить дисплей.

При отсутствии звука аудио и видео файлы продолжают воспроизводиться даже при закрытой крышке. И когда я открываю крышку, я снова вижу нормальный дисплей:)

Чтобы автоматически установить значения от пустого до нуля, я сделал это в терминале:

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"

Чтобы сделать это вручную откройте gconf-editor, нажав alt + F2, а затем введите gconf-editor. Затем перейдите к кнопкам apps-> gnome-power-manager-> и измените значения lid_ac и lid_battery вручную

Надеюсь, это поможет и в более новых версиях.

0
ответ дан 29 January 2013 в 16:44

Другие вопросы по тегам:

Похожие вопросы: