Ekran staje się biały po wyjściu z pełnoekranowych filmów flash

11

Zdarza się to często, gdy spędzam dzień na oglądaniu filmów online (szczególnie długich).

Kiedy wychodzę z Full Scren z wideo Flash, cały ekran staje się biały i nie mogę nic zrobić, aby to naprawić.

Próbuję przejść CTRL+ ALT+ F12i niż CTRL+ ALT+, F7ale pozostanie biały po powrocie do trybu graficznego.

Rozwiązuję to, zabijając ligtdm i uruchamiając go ponownie od tty.

Mam Ubuntu 13.04, najnowszą wersję Chrome i najnowsze aktualizacje. Mam procesor Intel i3 ze zintegrowanym procesorem graficznym Intel® Ironlake Mobile x86 / MMX / SSE2.

spiroski
źródło
Nie jestem pewien, gdzie Flash zapisuje swoje wiadomości, ale spróbuj otworzyć Chrome z terminala chrome 2> ~/messages1 1> ~/messages2, odtworzyć błąd i podać zawartość messages1i messages2. Podaj także tail /var/log/syslogi tail /var/log/Xorg.0.log.
edwin,
Czy oprócz karty graficznej masz jeszcze kartę graficzną NVIDIA? Wystąpił błąd w sterownikach NVIDIA, który powoduje ten problem.
Johankor,
Dokładnie ten sam problem tutaj, na Ubuntu 12.04
Jonathan H
Niepotwierdzone dowody wydają się sugerować, że (na moim komputerze) Firefox nie jest dotknięty tym problemem, podczas gdy Chrome nie.
Umang
Dokładnie ten sam problem na grafice Ubuntu 12.04 64bit, Intel HD4000. Zachowanie nie jest deterministyczne. Nie mogę go odtworzyć, nawet gdy oglądam dokładnie ten sam film. Za każdym razem, gdy ponownie uruchamiam usługę lightdm z serwera tty, po incydencie z białym ekranem otwiera się także teamviewer (bez wcześniejszego korzystania z niego), nie wiem, czy to jest istotne, ale nie wiem również, dlaczego tak się dzieje.
naskoos

Odpowiedzi:

1

Wskazuje to na problem z wtyczką Flash przeglądarki internetowej. Aby korzystać z trybu pełnoekranowego i ze skalowanym sprzętowo trybem pełnoekranowym, musisz mieć zainstalowany najnowszy Flash Player.

Domyślam się, że rzeczy, które próbujesz wyświetlić, wymagają najnowszych wersji Java i Flash Playera. Możesz także wypróbować HTML5 i sprawdzić, czy problem istnieje, czy znika. Możesz także powiązać inne przeglądarki, aby sprawdzić, czy problem nadal występuje.

Spróbuj użyć Firefoksa, ale przed odtworzeniem wideo wpisz about: config w pasku adresu Firefoksa, a następnie wpisz plugin.expose_full_path w filtrze, a następnie kliknij dwukrotnie, aby to zrobić. Następnie wpisz about: plugins w pasku adresu, znajdź Shockwave Flash, upewnij się, że ta ścieżka jest poprawna.

Path: /usr/lib/flashplugin-installer/libflashplayer.so
Version: Shockwave Flash 11.x rxx 
Mitch
źródło
1

Mam ten sam problem. Aby to naprawić: przełączam się w tryb poleceń ( Ctrl+ Alt+ F1) i piszę unity restart, a następnie naciśnij Ctrl+ Alt+, F7aby wrócić do zwykłego ekranu.

Vahagn
źródło
1

Ten problem występuje w przypadku kart wideo Intel i wbudowanej funkcji flashowania. Można to naprawić, wyłączając pepperflash we wtyczkach chrome: //

Aby korzystać z zewnętrznej pamięci flash, należy zainstalować pakiet flashplugin-installer 11.2.

Pilot 6
źródło
1

Naprawiono dla mnie, gdy wyłączam przyspieszenie sprzętowe we Flashu:

  1. Kliknij prawym przyciskiem myszy wideo Flash
  2. Ustawienia
  3. Odznacz „włącz przyspieszanie sprzętowe”
RobbieV
źródło
0

Miałem dokładnie ten sam problem, ale nie mogłem pogodzić się z ponownym uruchomieniem całego okna X, utratą całej mojej pracy, więc próbowałem różnych rzeczy, takich jak zabicie niektórych procesów (jak plugin-container) z toplisty, ale bez większego powodzenia, kiedy to zauważyłem niektóre wyskakujące okienka działają - Firefox mówi mi, że pobieranie zostało zakończone, klawisz ekranu drukowania pokazujący niektóre części okna zrzutu ekranu. Dalej dowiedziałem się, że to dziwne zachowanie pozwala mi również uruchomić guaketerminal z kluczem F12 i że pokazuje nawet pasek zadań!

Potem dość łatwo było wybrać Firefoksa i za pomocą skrótu Alt + F4 spróbować go zamknąć, co sprawiło, że ekran znów był w oczekiwanym stanie :) (pokazując zminimalizowaną klatkę filmu z informacją, że Flash nie działa). Będę edytować tutaj, gdy będę miał bardziej precyzyjne instrukcje, ale to właśnie działało dla mnie teraz, aby rozwiązać ten problem.

Olbrzymi
źródło
0

Oto coś, co chce przywrócić bieżącą sesję bez utraty niezapisanej pracy.

Otwórz tty1, używając kombinacji 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:~$ 

Zobaczysz sesję gnome jako dziecko do lightdm. Zanotuj PID sesji gnome.

Mój zdrowy rozsądek mówi, że zabicie sesji gnome powinno nagle zakończyć moją sesję, ale tak się nie stało. Przy poprzednich okazjach zabijałem lightdm i popsułem sesję. Właśnie spróbowałem zabić sesję gnome i zadziałało (to było najlepsze, o czym mogłem pomyśleć). Próbowałem zabić ponownie, aby potwierdzić. To, co się dzieje, to tty7 gaśnie na ułamek sekundy, a potem wszystko przywraca się spokojnie. Jednak proszę, zrób to na własne ryzyko, nie pociągaj mnie do odpowiedzialności; Nie jestem ekspertem :)

pkill -KILL -P  ITS_PID

(Zamień ITS_PID na to, co właśnie zanotowałeś. 2253 w moim przypadku)

Gdy skończysz, wróć do tty7. Użyj kombinacji Ctrl + Alt + F7.

Nawiasem mówiąc, uruchamiam Ubuntu 12.04 64bit i Compiz. Byłoby miło mieć jakieś opinie ekspertów na ten temat, jestem leniwy, aby przeprowadzić badania na ten temat.

Kaushik Sv
źródło