Opera: "már nem szükséges, hogy a Qt telepítve legyen"

Nemrég megjelent az Opera 10.5 pre-alpha for Labs. Akkor csak a Windows és az OS X felhasznélók tölthették le a stuffot. Az Opera akkor jelezte, hogy a UNIX/Linux verzióra még várni kell. Ezt azzal indokolták a fejlesztők, hogy nagyobb munka folyik a háttérben, amelynek eredményeként "már nem szükséges, hogy a Qt telepítve legyen".

Ezáltal az Opera gyorsabb, kisebb és könnyebben telepíthető lesz, ígérik a fejlesztők. Az Opera megfelelően fog integrálódni a desktop környezethez, támogatva a KDE/GTK skin-elést és a megfelelő open/save párbeszédablakot fogja mutatni.

Az Opera 10.50 létezik már UNIX/Linux-ra, de egyelőre csak az Opera-n belül, nem publikus verzióként. Ruari Ødegaard képernyőképet tett közzé arról, hogy hogyan fog kinézni az Opera UNIX/Linux-on az átalakítás után:

Opera 10.20 Qt4-build / preferences
Opera 10.20 Qt4-build / preferences

Opera 10.50 unstyled / preferences
Opera 10.50 unstyled / preferences

Opera 10.50 GTK-native / preferences
Opera 10.50 GTK-native / preferences

Ruari szerint dolgoznak a KDE integráción is, de arról még nincs képernyőképük.

A részletek itt és itt.

Hozzászólások

Nofene, udvozlom a lepest. Javareszt a Qt miatt nem hasznaltam eddig, pedig idorol idore csekkoltam, hogy mi is van vele.
Mielott valaki rakerdez: Nem, nem vagyok elvakult GTK-fanatikus, egyszeruen csak jobban szeretem, ha nincs keverve a ketto, es akar tetszik, akar nem, bizonyos szamomra elengedhetetlen alkalmazasok megkovetelik a GTK-t, igy nincs sok valasztasom (ld. flashplugin)

----
i3No7V 3W 3^V37

Címben: Opera: "már nem szükséges, hogy a Qt telepítve legyen"

Cikkben: "már szükséges, hogy a Qt telepítve legyen"

Amúgy nekem mindegy, QT úgyis fent van k3b miatt, és egyéb programok miatt.

---------------------------------------------------------------------------------
A Linux nem ingyenes. Meg kell fizetni a tanulópénzt.
Az emberek 66 százaléka nem tud számolni! Gondoljatok bele, ez majdnem a fele!!

És miután "okosan" válaszoltál és nem hozzászóltál, kijavítani sem tudom. Nehéz megérteni, hogy ha a helyesírás bassza a szemed, ne válaszolj, hanem hozzászólj, vagy dobj egy privátot? Ha ezt tetted volna, esetleg megköszönöm és megemlítem, hogy közepes mértékű diszgráfiám van, így a helyesírás számomra helyesírás ellenőrző segítségével valósítható meg elfogadható szinten. A helyes írás ellenőrző meg a QT Qt különbséget nem veszi figyelembe. Így viszont csak simán beraklak troll szűrőbe.
---------------------------------------------------------------------------------
A Linux nem ingyenes. Meg kell fizetni a tanulópénzt.
Az emberek 66 százaléka nem tud számolni! Gondoljatok bele, ez majdnem a fele!!

Mivel nem használok Quick Time-ot, illetve olyan embert sem ismerek, aki használná, így számomra teljesen mindegy, hogy QT, vagy Qt. De természetesen a kultúrált kijavítást szivesen vettem volna...

---------------------------------------------------------------------------------
A Linux nem ingyenes. Meg kell fizetni a tanulópénzt.
Az emberek 66 százaléka nem tud számolni! Gondoljatok bele, ez majdnem a fele!!

Fontos az az egy nagybetű különbség, hiszen nagyon könnyű összetéveszteni az Apple lejátszójának régi, már nem használt márkanevének nemhivatalos rövidítését a Trolltech grafikus toolkitjével, hiszen teljesen ugyanaz a funkciójuk csak más cég adta ki... oh wait.

Ha te mégis összetévesztetted, nos ez asszem nem a mi problémánk.

Az unstyled mondjuk eléggé retró-stílusú lett (mint ha win95 alatt futna), de mondjuk ha ez kézzel is állítható, akkor nem zavaró.

Az Operások mindig széllel szemben pis.lnak? :)
Míg a Qt-ot a "kutya nem használta", addig azt preferálták, most, amikor fejlődik ezerrel és "mindenki" Qt-ra vált, akkor ők dobják. Kis különcök. :)

"Yes, Opera 10.50 does exist (internally) but it needs a bit more work before we can release something for our users as stripping out Qt is not an easy thing."

A Qt függőséget eltávolítják, cserébe képes lesz integrálódni a DE-hez. Ha a desktop környezet GNOME akkor GTK, ha KDE akkor Qt. Én ezt így értelmeztem. FIXME

--
trey @ gépház

Úgy van, évek óta van static-Qt-s csomag Operából. Pont ezért az egyetlen böngésző, ami szinte minden (még régi) disztróba is függőségek nélkül telepíthető. Ezért is kedveltem.

Nem egészen értem, tisztázni kéne, hogy ez egy marketingfogás, vagy tényleg megszabadulnak a Qt-tól? Ezt kétleném, a képernyőképek is mintha az (itt statikus) Qt4 új lehetőségeit mutatnák (pl. GTK téma átvétele stb.) szemben a Qt3 ilyen hiányaival. Ezt egyértelműsíteni kellene..

En alapvetoen ketto dolgot tudok elkepzelni:
- Statikusan forditott Qt4-gyel van dolgunk, es valahogy belegyomoszoltek a stilusokat is. Ennek ellentmondani latszik az unstyled megjelenes, a Qt4 nem igy nez ki pure X-en.
- Dinamikusan valaszt maganak frontend plugint. Gtk eseten Gtk-st, KDE eseten Qt-st, pure X eseten X-eset. Mivel innentol nem a core binaris, hanem a megjelenito reteg fugg az adott lib letetol avagy nemletetol, igy nem fog "libQtGui.so nem talalhato" hibauzenettel elszalldosni.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Amennyire én értem ez az egész mellékhatás.

A dolog lényege, hogy 10.5-ben _minden_ renderelést (tehát nem csak weblapokét) a saját Vega grafikus libjükre bíznak. Ebből következik, hogy a Qt GUI része felesleges. Gyanítom másra eddig se használták...

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

Én azt hiszem kifejtettem a véleményem. Szerintem az Opera Software valamilyen okból szembe megy a trendekkel. Ha nem így látod, akkor várom az érdemi véleményed, mert eddig abból még egy hangot nem hallhattunk.

Szerk.: most néztem meg a korábbi hozzászólásaidat Opera témában. Felejtsd el amit mondtam, nincs miről beszélgetnünk, mert nem kívánom megváltoztatni a vallásodat! :)

Ha olvasnád is néha a linkelt cikkeket és a hozzászólásokat...

Arjan van Leeuwen # 22. December 2009, 13:14
@towolf: Opera is not built with GTK, not now and not in the future. It uses its own toolkit (Quick). In Peregrine on Linux, that toolkit draws using Qt (but doesn't use it for a lot of other things); In Evenes, it only uses X11 drawing primitives.

However, if it's available, Evenes will load GTK and paint widget elements with it. Of course that doesn't make it a GTK application, and it still has to live within the rules of our toolkit. This is similar to how for example Firefox, OpenOffice and the Qt GTK skin engine work. Similarly, on Mac and Windows, we use their native toolkits to paint quick's widget elements.

You should also know that the screenshot Ruari posted is a work in progress - one of the reasons that you don't have a Unix build yet - , and there are known issues at the moment. Those include the issues you mentioned (except for spacing, which will not change any time soon since it is currently a limitation of our toolkit).

And as to being an 'imitation': the elements are drawn with GTK, using GTK. There's no 'imitation' here, they are drawn natively by your native toolkit, be it GTK or Qt.

Rendkívül. Főleg annak a tudatában, hogy Operát a 9.5 óta nem is láttam és nem is tervezem használni, szemben az összes többi böngészővel. Szerintem vagyunk még így ezzel páran. Mondjuk az internetezők 98.5%-a.
Az meg még kevésbé érdekel, hogy ki borul le minden nap Oslo irányába imádkozni. ;)

Hehe. Tudni kene mennyi a valos share. De oszinten, engem nem tul konkretan erdekel. En azert hasznalom mert hasznalom, kesz. Ha FF ilyen gyors lenne, HA chrome (vagy ff?) ennyit tudna ha..ha..ha... de nem. Tehat en azert mert. :)

Amugy azt tudom hogy ki borul le minden nap a Firefoxos keszitok tiszteletere illetve ki mond Ubuntu imakat. De hogy a kerdesedre valaszoljak? Passz. Nezz korul myOpera-n.

"Hehe. Tudni kene mennyi a valos share."

Oh, bocsánat! Tévedtem vagy 0,5%-ot. :)

"En azert hasznalom mert hasznalom, kesz."

Szerintem ezzel mindenki így van. :)

"Ha FF ilyen gyors lenne, HA chrome (vagy ff?) ennyit tudna ha..ha..ha... de nem. Tehat en azert mert. :)"

A FF - a számomra szükséges dolgokból (helyesírás ellenőrző, flash blocker, stb.) - add-onokkal sokkal többet/jobban tud jelenleg, mint az Opera. De FIXME, ha tévedek, mert régen láttam.

"Amugy azt tudom hogy ki borul le minden nap a Firefoxos keszitok tiszteletere illetve ki mond Ubuntu imakat."

Nagyon mellé lőttél, mert most éppen MacOSX és Chrome alól írok, de szívesen használom az Ubuntu + FF párost és képzeld még néha a Windows + IE7-re is ráfanyalodom, ha nagyon szükség van rá. Szóval ki akkor a bigott vallásos? :)

"Passz. Nezz korul myOpera-n."

Nem kell, elég ha megnézem a hozzászólásaidat Opera témakörben és a többiek erre adott reakcióját. ;)
http://hup.hu/cikkek/20090825/opera_10.0_rc+#comment-832696

De én itt be is fejezném, mert nem nagyon érek erre rá az év végi hajtásban...

Good try.

Böfögés helyett ha értelmesen kifejtetted volna a véleményed, akkor esetleg beszélgethetnénk is a témáról. ;)

Ha annyira beszélgetni akartál volna akkor legalább tudnod kéne hogy miről. A fentiek ismeretében ez a "böfögésed"

Az Operások mindig széllel szemben pis.lnak? :)
Míg a Qt-ot a "kutya nem használta", addig azt preferálták, most, amikor fejlődik ezerrel és "mindenki" Qt-ra vált, akkor ők dobják. Kis különcök. :)

értelmezhetetlen. Ami meg a fizetést illeti, ha nem olvastad akkor "böfögni" sem kötelező --> troll. QED.

Nekem tetszik, legalabb ok haladnak valamivel. Sebesseget megoldottak, a DE-k integraciojat megoldottak.. csak igy tovabb.

Mi? Hogy nem Qt-s lesz az Opera? Ez visszafejlődés. :)

OFF:
A kepernyokep alapjan a GTK integracio mar most sokkal jobban nez ki, mint a Sun JDK / OpenJDK-s Swing GTK tema. Egyszeruen nem birom megerteni, hogy hogy bir a sun ilyen fost kiadni a kezebol.

Nem akkora egetrengető ez, a Qt eddig is csak egy backend volt a rajzoláshoz egyedól a menük stílusát szabta meg, a felület többi részét a skin fedte. Ami meg a Qt megkövetelését illeti, amikor legutóbb néztem még voltak static buildek.

Qt helyett GTK? Még egy ok, hogy ne használjak Operát. :)) Mi lesz a következő, Motif, esetleg átugorják és rögtön Athena? :I

--
Wir sind erfaßt, sind infiziert,
Jedes Gespräch wird kontrolliert.

Ez opcionális, ha nem tetszik nem kötelező használni. Nem értem miért kell kritizálni valami azért, mert támogat valamit. Megérteném a felháborodásod, ha Qt támogatás megszűnne, de nem erről van szó. Egyébként a Qt ellenére az Opera integrálódása nagyon vacak volt korábban, nem tudom mi a helyzet most, de ezzel úgy tűnik ezt a problémát végleg meg akarják oldani.

Nagyszerű munka, már csak a forráskódot kellene megnyitni, akkor elgondolkoznék, hogy lecseréljem-e a Chromiumot.

"Bongeszo? Ott a Firefox."

De ha engem konkrétan az Opera forráskódja érdekel, akkor nem lesz jó a FF-é.

"Unite/Turbo? Azok meg zart reszek, nem hiaba."

Konkrétan mire gondolsz, amikor azt mondod, hogy nem hiába?

"Nem tudom konkretan mit erdekelne a forras."

Konkrét esetben mondjuk engem az érdekelne, hogy más hogyan valósította meg a platformfüggetlen működést Qt nélkül az összes platformon. Biztosan lehetne belőle tanulni.

"Mit szamit hogy nyilt forrasu ha hasznalom?"

Akkor semmit, de ha fejlesztő vagy, akkor rengeteget számít!

"Ezt hasznalom, mast boncolok."

Ugye nem kórboncnok vagy?! :)

> Van eleg bongeszo, Opera-rol tegyel le. NVidia kodban sem tukalhatsz.
> Pont azert mert egyedi dolgok.
> Ez is, egyedi. Ha most opensource lenne, FF mar verne a mellet hogy forradalmi ujitas.
> Fejlesztokent persze, de meg kell erteni hogy nekik is meg kell elni.
> Nope. De programozok is cincalnak eleget.

De a technologia ugyanaz. Nem lenne logikus lepes, csak ugy mint NVidia-nak nyitni drivert. ATI is gondolom belenezne, hiszen nem tudnak drivert irni, sosem tudtak. Lenne kitol nyulni. Opera kodjarol csak annyit tudok hogy az about-nal igy is jopar licenszt felsorolnak , ketlem lenne rejtegetnivalojuk.

Nem egészen tiszta ez nekem.
Az általam teszt jelleggel össze kattintgatott Qt-s alkalmazás file browser-ja a GTK-s file választó ablakot húzza be, míg az opera tényleg valami szörnyűséget.
Mióta megtaláltam a qtconfig- ot azóta az alkalmazások is GTK-s stílusúak.
A sebbeséghez nem igazán tudok hozzászólni, de nem hiszem, hogy olyan nagy baj lenne a Qt GUI-val.

ahha, nem rossz. Eddig főként azért nem használtam, mert ronda volt, KDE-ben sem illeszkedett semmihez.
Volt hozzá valami natív kinézetet adó skin, no az olyan is volt. Talán most majd jó lesz.
Felteszem most olyasmi lesz, mint a Firefox, ami a GTK elemeit használja, de afaik nem a GDK-val rajzolja ki.

Jó lenne, ha kiadnának egy csak böngésző változatot, mert az esetek 90+%-ában nem használok a 80 funkcióval rendelkező cuccokban 1-nél többet. Lehetne lightweight, de így összepakolva egy egész jó böngészőt egy középszerű mailklienssel meg középszerű bittorrenttel meg még ki tudja mi mindennel, hozzá telepíthető, teljesen funkcióidegen kiterjesztésekkel amit kapunk az egy középszerű valami.
Kb. mint a Mozilla Internet Suite, csak abban nem tudom, mit keres a HTML szerkesztő még ráadásul :D

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

ha sebesség kell, akkor arra jó a webkit is – tele van a net pehelysúlyú webkites böngészőkkel. Cserébe bár az Operának olyan jó a standard compliant módja, mint amennyire pocsék a quirks módja, szerintem egész jó és innovatív motor, bár egy részleges kódnyitás lehet, hogy jót tenne a motor fejlődésének.
Talán a motor terjedésének is jól jönne a dolog, kedvet csinálva a third partyknak arra, hogy más platformokon is alkalmazzák a böngészőmotort — nem tudom, hogy jelenleg mennyire fókuszálnak erre a piacra, amennyiben nem, mindenképp helyes lépésnek tartanám. Persze valami restriktív licenccel (olyasmivel, mint amiket a Microsoft adott ki), mert nem vagyok biztos benne, hogy ezernyi nyílt forrású fork jót tenne az Operának (szemben a korlátolt számú szabad corporate kódfelhasználóval).

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

Wikipedia-t lehet javitani. Ezert Wiki. De en most beallitasok teren gondoltam. Pl Chrome az olyan mint valami kenyszeres szemetgyujto. Begyujt MINDENT a cache-be, s kb naponta kell toredezettsegmentesitenem Win-en es Linux alatt is a mappajat hogy emberi sebesseggel induljon.

(A block funkcio hianya meg nagyon idegolo. Foleg mikor megszopatnak olyasmivel mint a java mikulas.)

érdekli a halált hogy blokkolja-e vagy csak elrejti – ha elrejtette, nem fogyaszt már erőforrást, azt a pár kb-t meg felőlem letöltheti. Ha korlátozott az adatforgalom, nyilván beizzítja az Opera turbót az ember :)
Ezen kívül lehet hozzá kiterjesztést írni (na jó, C-ben, de azért mégis... :)), működnek userstyle-ok, userscriptek, van egyre rendesebb inspectora (amikor legutóbb néztem az operáét, az elég siralmas volt), és kb. lefedi funkcionalitásában az általam böngészőkben használt funkciók halmazát: kávét nem főz, de böngészni lehet vele, pluginok működnek, az általa renderelt kép pedig általában szebb, mint a Firefoxban (azzal ellentétben átveszi az élsimítási beállításokat)

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

De hát van hozzá adblock, többféle is. screenshot

Amúgy bizonyos dolgokban tényleg kicsit fapados. Tudja valaki, hogy hol lehet beállítani a minimum betűméretet (mint Bugrókában)? Az oldal nagyítás (control +) nem megoldás, amúgy meg kifolyik a szemem, ha nagyon kis betűket kell olvasnom.

FreeBSD, Linux verziók letölthetők itt.

  • opera-10.50-6177.freebsd.amd64.tar.bz2 31-Dec-2009 10:50 9.0M
  • opera-10.50-6177.freebsd.i386.tar.bz2 31-Dec-2009 10:50 8.2M
  • opera-10.50-6177.linux.i386.tar.bz2 31-Dec-2009 10:50 8.2M
  • opera-10.50-6177.linux.i386.tar.gz 31-Dec-2009 10:50 9.0M
  • opera-10.50-6177.linux.x86_64.tar.bz2 31-Dec-2009 10:50 9.0M
  • opera-10.50-6177.linux.x86_64.tar.gz 31-Dec-2009 10:50 9.9M

--
http://opensolaris.org/os/project/indiana/
http://www.opera.com/browser/