Экран становится белым после выхода из полноэкранного флэш-видео


11

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

Когда я выхожу из экрана Full Scren из видео, весь экран становится белым, и я ничего не могу сделать, чтобы это исправить.

Я пытаюсь перейти CTRL+ ALT+ F12и затем CTRL+ ALT+, F7но он остается белым, когда я возвращаюсь в графический режим.

Я решил это, убив ligtdm и снова начав его с tty.

У меня Ubuntu 13.04, последний хром и последние обновления. У меня есть процессор Intel i3 со встроенным графическим процессором Intel® Ironlake Mobile x86 / MMX / SSE2.


Я не уверен, куда flash записывает свои сообщения, но попробуйте открыть Chrome из терминала chrome 2> ~/messages1 1> ~/messages2, воспроизвести ошибку и предоставить содержимое messages1и messages2. Также предоставьте tail /var/log/syslogи tail /var/log/Xorg.0.log.
Эдвин

Есть ли у вас графический процессор NVIDIA в дополнение к встроенной графике? В драйверах NVIDIA была ошибка, которая вызывала эту проблему.
Йоханкор

Точно такая же проблема здесь, на Ubuntu 12.04
Джонатан Х

Неподтвержденные свидетельства позволяют предположить, что (на моем компьютере) Firefox не подвержен этой проблеме, а Chrome - нет.
Уманг

Точно такая же проблема на 64-битной Ubuntu 12.04, графике Intel HD4000. Поведение не является детерминированным. Я не могу воспроизвести его, даже когда смотрю точно такое же видео. Каждый раз, когда я перезапускаю службу lightdm из tty, после инцидента с белым экраном также открывается teamviewer (не используя его ранее), я не знаю, насколько это актуально, но я также не знаю, почему это происходит.
naskoos

Ответы:


1

Это указывает на проблему с плагином Flash вашего веб-браузера. Для использования полноэкранного режима и аппаратного полноэкранного режима у вас должен быть установлен последний Flash Player.

Мое лучшее предположение - то, что вы пытаетесь просмотреть, требует последних версий Java и Flash Player. Также вы можете попробовать HTML5 и посмотреть, существует ли проблема или она исчезает. Вы также можете связать другие браузеры, чтобы увидеть, существует ли проблема.

Попробуйте использовать Firefox, но перед воспроизведением видео введите about: config в адресную строку Firefox, затем введите plugin.expose_full_path в фильтре, затем дважды щелкните его, чтобы сделать его правдивым. Затем введите about: plugins в адресной строке, найдите Shockwave Flash и убедитесь, что этот путь правильный.

Path: /usr/lib/flashplugin-installer/libflashplayer.so
Version: Shockwave Flash 11.x rxx 

1

У меня точно такая же проблема. Чтобы это исправить, я переключаюсь в командный режим ( Ctrl+ Alt+ F1) и набираю текст unity restart, затем нажимаю Ctrl+ Alt+, F7чтобы вернуться к обычному экрану.


1

Эта проблема возникает с видеоадаптерами Intel и встроенной в Chrome прошивкой. Это можно исправить, отключив pepperflash в chrome: // plugins

Для использования внешней флэш-памяти должен быть установлен пакет flashplugin-installer. 11.2.


1

Исправлено для меня, когда я отключаю аппаратное ускорение во Flash:

  1. Щелкните правой кнопкой мыши на вашем флэш-видео
  2. настройки
  3. Снимите флажок «включить аппаратное ускорение»

0

У меня была точно такая же проблема, но я не мог справиться с перезапуском всего X-окна, потеряв всю свою работу, поэтому я попробовал разные вещи, такие как удаление некоторых процессов (например plugin-container) из topсписка, но без особого успеха, когда я заметил, что некоторые всплывающие окна работают - Firefox сообщает мне, что загрузка завершена, кнопка печати экрана, показывающая некоторые части диалогового окна скриншота. Кроме того, я обнаружил, что это странное поведение также позволяет мне запускать мой guakeтерминал с его клавишей F12 и что он даже показывает панель задач!

Тогда было довольно просто выбрать Firefox и с помощью сочетания клавиш Alt + F4 попытаться выйти из него, что снова вернуло экран в ожидаемое состояние :) (показывая минимизированный кадр видео с информацией о сбое Flash). Я отредактирую здесь, когда у меня будут более точные инструкции, но теперь это помогло мне решить эту проблему.


0

Вот кое-кто, кто хочет восстановить ваш текущий сеанс без потери вашей несохраненной работы.

Откройте tty1, используя комбинацию Ctrl + Alt + F1.

kaushik:~$ pstree -p|grep lightdm
        |-lightdm(1254)-+-Xorg(1301)-+-{Xorg}(1507)
        |               |-lightdm(2062)-+-gnome-session(2253)-+-compiz(27013)-+-{compiz}(27014)
        |               |               `-{lightdm}(2209)
        |               |-{lightdm}(1298)
        |               `-{lightdm}(1302)
kaushik:~$ 

Вы увидите сеанс гнома, работающий как дочерний для lightdm. Запишите PID сессии gnome.

Мой здравый смысл говорит, что убийство gnome-сессии должно внезапно завершить мою сессию, но на самом деле это не так. В предыдущих случаях я убивал lightdm и испортил мою сессию. Так что я просто попытался убить сессию гнома, и она сработала (это было лучшее, что я мог придумать). Я попытался убить снова, чтобы подтвердить. Что происходит, tty7 гаснет на доли секунды, а затем все восстанавливается мирно. Однако, пожалуйста, делайте это на свой страх и риск, не считайте меня ответственным; Я не эксперт :)

pkill -KILL -P  ITS_PID

(Замените ITS_PID на то, что вы только что записали. 2253 в моем случае)

Как только вы закончите, вернитесь к tty7. Используйте комбинацию Ctrl + Alt + F7.

Я запускаю Ubuntu 12.04 64bit и Compiz, кстати. Было бы неплохо иметь некоторое экспертное мнение по этому вопросу, я ленивый, чтобы сделать некоторые исследования по этому вопросу.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.