Shockwave Flash가 Chromium 및 Firefox와 충돌함

Shockwave Flash가 Chromium 및 Firefox와 충돌함

Ubuntu 13.10으로 업데이트한 이후로 Shockwave Flash가 Chromium 또는 Firefox에서 작동하지 않습니다. 둘 다 "Shockwave Flash가 충돌했습니다" 대화 상자를 표시합니다.

크롬 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.

파이어폭스 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의 권한 변경
  • 자체 Flash 플러그인과 완벽하게 작동하는 Google Chrome 30.0.1599.114를 사용해 보았습니다.

Flash Aid를 더 이상 사용할 수 없는 것 같습니다. 예를 들어 포털의 경우 GPU 가속이 제대로 작동합니다.

이 문제를 해결하는 방법을 아는 사람이 있나요?

답변1

플래시를 사용해야 하는 경우

일반적으로 제가 이해한 바에 따르면 Adobe는 더 이상 Linux에서 플래시를 지원하지 않지만 Google Chrome 프로젝트는 자체적으로 플래시를 통합하고 지원하기로 결정했습니다. 따라서 Google 크롬은 말하자면 현재 바로 사용할 수 있는 유일한 브라우저가 될 것입니다.

flash-sse 플러그인(Shockwave Flash 11.1 r102)을 사용하여 이전 32비트 컴퓨터에 최근 설치한 후 다른 브라우저에서 플래시가 작동하도록 했습니다. 이 빌드는 SSE를 지원하지 않는 칩용으로 제작되었습니다. 어떤 기계를 사용하고 있는지는 모르겠지만 이것은 중요한 정보입니다.

이것은 Ubuntu 시스템이 아니라 Gnome을 실행하는 Arch Linux 상자에 있었지만 Ubuntu용 이전 버전의 flash 또는 flash-sse를 찾을 수 있을 것입니다.

앞으로 일어날 일은 최신 버전의 Firefox(저는 v27입니다)가 보안 경고와 함께 이전 플래시 버전을 자동으로 차단한다는 것입니다. 클릭해야합니다활성화 ...그런 다음허용하다 ...플래시를 보려면. 개인적으로 나는 플래시 광고가 내 컴퓨터로 스트리밍되고 대역폭을 사용하는 것을 좋아하지 않기 때문에 이것을 선호합니다.

보안 위험이 있는 경우 파일 위치를 &>/dev/null로 전송하여 어느 정도 완화할 수 있으므로 스트리밍되는 모든 데이터가 도착 시 파쇄됩니다.

[업데이트] 방금 Chromium v32+를 설치했으며 위의 설정(Shockwave Flash 11.1 r102)은 Firefox에서 나타나는 불만 없이 Chromium에서도 작동합니다.

Ubuntu의 경우 작동하는 데비안 패키지를 찾을 수 있습니다. 따라야 할 좋은 링크는 다음과 같습니다.https://wiki.debian.org/FlashPlayer. Flash 11이 Linux에서 작동하는 마지막 버전인 것 같습니다.

그렇지 않으면 HTML5를 사용하세요

또는 이 링크를 따라 HTML5 지원 브라우저(특히 Chromium)에서 플래시 대신 HTML5를 활성화할 수 있습니다.https://www.youtube.com/html5그리고 클릭HTML5 플레이어 요청. 이 시점부터 YouTube 비디오와 다른 비디오는 HTML5 지원 브라우저에서 재생되지만 이전 컴퓨터에서는 리소스를 너무 많이 사용한다는 것을 알았습니다. 최신 컴퓨터에서는 이것이 문제가 될 것이라고 생각하지 않습니다. 이는 어쨌든 모든 스트리밍 콘텐츠가 향하는 방향이며 Adobe Flash가 장기적으로 단계적으로 폐지되는 이유입니다.

답변2

불행히도 또는 다행스럽게도 Shockwave는 Linux 지원을 중단했으며 현재 최신 버전은 Linux에서 11.02입니다. Firefox는 Shumway를 개발 중이지만 당분간 플래시를 대체할 수는 없습니다. 유일한 대안 또는 최선의 해결책은 파이프라이트를 사용하는 것입니다. 와인을 통해 플래시, 충격파, 실버라이트 및 유니티 플레이어를 실행 중입니다.http://fds-team.de/cms/pipelight-installation.html 문제가 하드웨어의 비디오 모듈과 관련된 것 같지만 파이프라이트를 시도해 볼 수 있습니다. 나는 몇 달 동안 그것을 사용해 왔으며 크롬, 파이어폭스, 오페라와 같은 브라우저에 통합되어 있는 것 같습니다. 모두 잘 작동합니다. 최신 버전의 플래시를 사용하고 있습니다.

관련 정보