adas@dziugger - jogger

Opera i wtyczki linuksowe - uaktualnienie :)

dnia 30 listopada 2007, o godzinie 17:58:38

Nowa weekly Opery dostarcza nam poprawioną obsługę wtyczek pod Linuksem. Podobno działa też Flash 9 RC. Czyli użytkownicy Opery pod Linuksem się ucieszą. M.in. ja też. Chociaż nie wiem co dokładnie znaczy: we have added support for windowless plugins. Jak ktoś wie to może wytłumaczy w komentarzach ;)

A z innych zmian to już tematy z polskimi znakami się nie rozwalają. A obecne błędy to wywalanie się Opery przy korzystaniu z widżetów, oraz przy zamykaniu karty z jeszcze nie otwartym flashem (pod linuksem). Tak na szybko informuję o tym, bo za chwilkę znikam ;)

Więcej informacji: My Opera Desktop Team oraz polskie forum Opery

Tagi:

Komentarze:

inzaghi89 # | dnia 30 listopada 2007, o godzinie 18:00:06

SUPER!

„we have added support for windowless plugins.” – może: Dodaliśmy wspieranie wtyczek windowsowych?

adas # | dnia 30 listopada 2007, o godzinie 18:03:38

Ale chyba nie będą działać wtyczki jak sobie je skopiuję z Windowsa… Więc to średnio mi tłumaczy… Pewnie trzeba przebrnąć przez ten artykuł aby zrozumieć ale mi się nie chce…

Michał Górny # | dnia 30 listopada 2007, o godzinie 18:17:34

Przypuszczam (wnioskując tylko z announce’a), że chodzi o coś takiego, że wtyczka nie musi mieć specjalnie wydzielonej przestrzeni do wyświetlania się, a może operować na całej przestrzeni strony. Ale to tylko takie małe przypuszczenie.

RA # | dnia 30 listopada 2007, o godzinie 18:28:55

Uprzedziłem cię wpisem na forum Opery. Miałem tłumaczyć, ale mnie uprzedziłeś. Michał Górny ma rację, dzięki temu można zarządzać parametrami okna obsługującego plugin np.: Flasha (Opaque Windowless ustawia wszystkie elementy za filmem Flasha, tak, by był on zawsze widoczny, Windows otworzy to w oknie itp.). Po prostu Opera zacznie obsługiwać pluginy tak jak Firefox.

Minio # | dnia 30 listopada 2007, o godzinie 18:30:57

Sądząc po artykule, do którego link podajesz, wtyczki ,,windowless” mają prawo wyświetlić swoją zawartość w miejscach innych niż okno przeglądarki (czyli, jeżeli dobrze rozumiem, np. na pulpicie).

Tylko naprawdę nie rozumiem, dlaczego przeglądarka miałaby mieć powód, aby wyświetlać cokolwiek z nią związanego poza swoim oknem. Oraz dlaczego użytkownik mógłby chcieć jej na to pozwolić.
(Chyba, że chodzi tutaj o tworzenie nowych okien, dajacych np. możliwość potwierdzenia jakiegoś wyboru.)

czara # | dnia 30 listopada 2007, o godzinie 18:42:54

ciekawe czy usuneli denerwujacy błąd z uploadem grafik w JPG

BTM # | dnia 30 listopada 2007, o godzinie 19:34:48

„Tylko naprawdę nie rozumiem, dlaczego przeglądarka miałaby mieć powód, aby wyświetlać cokolwiek z nią związanego poza swoim oknem. Oraz dlaczego użytkownik mógłby chcieć jej na to pozwolić.” Nie zupełnie pulpit – zobacz sobie jak działa fullscreen na YouTube pod Firefox’em a jak pod Operą. Pod FF pojawia się player na całe okno, zaś pod Operą masz dekoracje domyślnego WM’u.

Michał Górny # | dnia 30 listopada 2007, o godzinie 19:35:33

BTM: Wciskasz F11 i już nie masz.

BTM # | dnia 30 listopada 2007, o godzinie 19:44:49

Tym niemniej, w domyśle masz i zapewne jest to spowodowane różnicami w obsłudze tej właśnie wtyczki.

sentio # | dnia 30 listopada 2007, o godzinie 22:05:48

Windowless plugins to m.in. parametr wmode we Flashu: http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_14201&sliceId=2
To czego tak naprawdę nigdy nie było w Linuksowych przeglądarkach. Po raz pierwszy problem udało się rozwiązać twórcom Konquerora.

a # | dnia 01 grudnia 2007, o godzinie 11:38:03

AFAIR normalnie wtyczki dostawały osobne okno od X-ów. Drzewiej wydawało się, że to dobre rozwiązanie (zrzucamy uaktualnianie ekranu, interakcję z użytkownikiem, focus etc. X11, które w końcu od tego jest). Sam boleśnie się przekonałem, że to sprawia czasami problemy — na mojej konfiguracji wtyczka javy dostawała okno pełnoekranowe zasłaniajęc cały pulpit.

Livio # | dnia 01 grudnia 2007, o godzinie 15:33:59

windowless plugin – WMODE.
Flash może być przezroczysty.

Michał Górny # | dnia 01 grudnia 2007, o godzinie 15:35:01

Livio: Też tak myślałem, ale praktyczna próba pokazała, że ma białe tło, jak dawniej.

Livio # | dnia 01 grudnia 2007, o godzinie 15:35:26

To znaczy, że niezupełnie dobrze to zrobili…

Michał Górny # | dnia 01 grudnia 2007, o godzinie 23:51:06

Jakby co, to swfdec-mozilla dalej nie działa. Przypuszczalnie gnash też, ale nie chciało mi się kompilować boosta dla 32b.

marcoos # | dnia 07 grudnia 2007, o godzinie 16:40:36

„To znaczy, że niezupełnie dobrze to zrobili…”

Livio trolluje jak zwykle (widzę że również u Operowców ;-))

Zrobili to zupełnie dobrze, tak samo jak w Gecko. Teraz piłeczka jest po stronie Adobe – linuksowe flashe i inne grające i buczące wtyczki muszą teraz również zaimplementować wmode.

Livio # | dnia 07 grudnia 2007, o godzinie 16:41:33

Wiesz co marcoos? Jak Ty możesz próbować zatajać niedoróbki i chwalić?
To samo z Firefoksem i jego interfejsem…

ropica # | dnia 25 maja 2008, o godzinie 18:28:28

gdzie moge znalezc wtyczki do opery :D gdzie to sie instaluje bo ja jakos nie widze tego nigdzie ;/;/;/;/;/;/;/;//

mina86 # | dnia 12 sierpnia 2008, o godzinie 11:23:51

Opera ma wszystko dobrze zaimplementowane. Można to sprawdzić na przykładzie pluginu DiamondX (http://multimedia.cx/diamondx/). Po zaaplikowaniu patcha https://bugzilla.mozilla.org/show_bug.cgi?id=386144 i dodaniu atrybutu wmode=„transparent” w pliku test/index.htm widzimy porządany efekt.

Dodaj swój komentarz:

W komentarzach działa formatowanie tekstu Markdown. Dowiedz się jak z tego korzystać.

*To jest tekst z emfazą* - To jest tekst z emfazą (<em>To jest tekst z emfazą</em>)

**To jest tekst z większą emfazą ('wykrzyczany')** - To jest tekst z większą emfazą ('wykrzyczany') (<strong>To jest tekst z większą emfazą ('wykrzyczany')</strong>)

* To jest lista
* Kilku elementów

  • To jest lista
  • Kilku elementów