Сбой Shockwave Flash с Chromium и Firefox

Начиная с обновления до Ubuntu 13.10, Shockwave Flash не работает в Chromium или Firefox. Оба показывают диалог «Shockwave Flash разбился».

Chromium 29.0.1547.65

После загрузки страницы с видео Flash, я получаю это предупреждение дважды на консоли:

NVIDIA: could not open the device file /dev/nvidia0 (Operation not permitted).

Когда я пытаюсь воспроизвести видео, происходит сбой и я получаю эти искаженные сообщения об ошибках:

(exe:14868): Gdk-WARNING **: XID collision, trouble ahead
[xcb] Extra reply data still left in queue
[xcb] This is most likely caused by a broken X extension library
[xcb] Aborting, sorry about that.
owser --type=plugin --plugin-path=/usr/lib/flashplugin-installer/libflashplayer.so --lang=de --channel=14560.18.20766867: ../../src/xcb_io.c:576: _XReply: Assertion `!xcb_xlib_extra_reply_data_left' failed.

Firefox 25.0

С Firefox я получаю эти ошибки:

###!!! ABORT: Request 154.24: BadValue (integer parameter out of range for operation); 3 requests ago: file /build/buildd/firefox-25.0+build3/toolkit/xre/nsX11ErrorHandler.cpp, line 157
WARNING: pipe error (110): Connection reset by peer: file /build/buildd/firefox-25.0+build3/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 437

###!!! [Parent][RPCChannel] Error: Channel error: cannot send/recv

То, что я пробовал до сих пор

  • Переустановка flashplugin-installer
  • Изменение разрешений / dev / nvidia0
  • Пробовал Google Chrome 30.0.1599.114, который отлично работает со своим собственным плагином Flash.

Кажется, что Flash Aid больше не доступен. GPU ускорение работает нормально, например для портала.

Кто-нибудь знает, как это исправить?

4
задан 1 November 2013 в 17:19

2 ответа

Если вы должны использовать Flash

Вообще говоря, я понимаю, что Adobe больше не поддерживает Flash в Linux - но проект Google Chrome решил интегрировать и поддерживать Flash самостоятельно. Таким образом, Google Chrome будет единственным браузером, который вы можете использовать в настоящий момент, если можно так выразиться.

Мне удалось настроить Flash для работы в других браузерах после недавней установки на более старую 32-разрядную машину с помощью плагина flash-sse (Shockwave Flash 11.1 r102). Эта сборка сделана для чипов, которые не поддерживают SSE. Я не знаю, какую машину вы используете, но это важная информация.

Это было не на машине с Ubuntu, а на компьютере Arch Linux с Gnome, но вы должны найти более старую версию flash или flash-sse для Ubuntu.

Что произойдет, так это то, что более новые версии Firefox (у меня есть v27) будут блокировать старые версии Flash автоматически с предупреждением безопасности. Вам нужно будет нажать Активировать ... а затем Разрешить ... для просмотра вспышки. Лично я предпочитаю это, так как не люблю потоковую рекламу на моем компьютере и использование полосы пропускания.

Риск безопасности, если таковой имеется, можно несколько уменьшить, отправив местоположения файлов в & amp;> / dev / null, чтобы все поступающие данные были уничтожены по прибытии.

[update] Я только что установил Chromium v32 +, и вышеуказанная настройка (Shockwave Flash 11.1 r102) работает и для Chromium - без ворчания, которое демонстрирует Firefox.

Для Ubuntu вы можете найти пакет Debian, который будет работать. Хорошая ссылка для подписки - https://wiki.debian.org/FlashPlayer . Похоже, что Flash 11 - последняя версия, работающая в Linux.

В противном случае используйте HTML5

Кроме того, вы можете включить HTML5 вместо флэш-памяти в любом браузере с поддержкой HTML5 (особенно в Chromium), перейдя по этой ссылке https://www.youtube.com/html5 и нажав Запросить HTML5-плеер . С этого момента ваши Youtube видео и некоторые другие будут воспроизводиться в любом браузере с поддержкой HTML5, но я обнаружил, что на моей старой машине это было слишком ресурсоемким. На более новых машинах я не думаю, что это будет проблемой. Именно в этом случае все потоковое содержимое движется в любом случае, и поэтому Adobe Flash будет прекращено в более долгосрочной перспективе.

0
ответ дан 1 November 2013 в 17:19

К сожалению или к счастью, Shockwave прекратил поддержку Linux, в настоящее время последняя версия - 11.02 для Linux. Firefox развивает шумность, но пока он далек от замены вспышки. Единственная альтернатива или лучшее решение - это использовать pipelight. Он запускает Flash, Shockwave, Silverlight и Unity Player через Wine http://fds-team.de/cms/pipelight-installation.html Хотя ваша проблема, похоже, связана с модулем vidoe вашего оборудования, вы можете дать выстрел в трубу. Я использую его в течение нескольких месяцев, он, кажется, без проблем интегрирован в ваши браузеры, такие как Chrome, Firefox, Opera ... все работает хорошо. Он использует последнюю версию Flash.

0
ответ дан 1 November 2013 в 17:19
  • 1
    Спасибо за Ваше очень четкое объяснение! Это делает меня намного менее напряженным:) – Mathyn 1 May 2015 в 19:07

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

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