LINUX.ORG.RU

opera's user interface


0

1

Попробовал оперу 11.50 - очень понравился interface и look&feel.
Насколько я понимаю, у opera - закрытий исходный код и она не использует GTK и Qt для GUI.

Соответсвенно вопросы:
1) Возможно на форуме есть кто-нибудь, у кого есть инсайдерская информация - не собирается ли opera software в ближаешее время/когда-нибудь открыть код?
2) Или хотя бы открыть код библиотеки GUI-а?

Спасибо.

Sosiska

Соответсвенно вопросы:

емнип раньше опера вроде бы юзала Qt а вот недавно в линуксах она перешла на что то свое не зависящее от gtk/qt и рисующее непосредственно средствами иксов

init_6 ★★★★★
()
Ответ на: комментарий от init_6

>в линуксах она перешла на что то свое

подтверждаю.

ldd /usr/lib/opera/opera
        linux-gate.so.1 =>  (0x00442000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x415da000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x0074a000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0x009d6000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0x009e0000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x008e2000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00983000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0x0073f000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x0051a000)
        librt.so.1 => /lib/librt.so.1 (0x00563000)
        libdl.so.2 => /lib/libdl.so.2 (0x00513000)
        libz.so.1 => /lib/libz.so.1 (0x0056e000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00a32000)
        libm.so.6 => /lib/libm.so.6 (0x00537000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00a12000)
        libc.so.6 => /lib/libc.so.6 (0x00110000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x006e1000)
        libuuid.so.1 => /lib/libuuid.so.1 (0x0097c000)
        libexpat.so.1 => /lib/libexpat.so.1 (0x0088e000)
        /lib/ld-linux.so.2 (0x00364000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00708000)

как раз на что она перешла меня и интересует. уж очень симпатично выглядит новая опера ;)

Sosiska
() автор топика
Ответ на: комментарий от Sosiska

>как раз на что она перешла меня и интересует.

Xlib.

Lighting ★★★★★
()
Ответ на: комментарий от vertexua

vertexua

Врядли гуй всеобъемлемый. Набор костылей для браузера

А как насичот оперных виджетов которые к слову могут работать и без браузера ;) И да в чем именно проявляется «костыльность» решения выглядящего одинаково и именно так как задумано в любом окружении и при этом не юзающее ни gtk ни qt?

init_6 ★★★★★
()
Ответ на: комментарий от init_6

Виджеты на самом деле работают с браузером. Отдельным и маленьким.

iSage ★★★★
()

Никогда они ничего не откроют. Открытие - признак или силы или трупа.
А у Оперы нет первого и они пока не собираются становится вторым.
Их директора уже не раз отвечали на этот вопрос в интервью.

anonymoos ★★★★★
()

: ls /usr/lib/opera/ | grep libopera
liboperagtk.so
liboperakde4.so

Когда это всё не помогает, то Xlib.

Deleted
()

Wiki

«Некоторые пользовательские приложения используют Xlib напрямую (например, Opera)...»

даж на Wiki написали...http://ru.wikipedia.org/wiki/Xlib

zZeldan
()
Ответ на: комментарий от Deleted

>liboperagtk.so

liboperakde4.so

Когда это всё не помогает, то Xlib.

ИМХО, это только для диалога открытия файла. А вообще судя по гибкости интерфейса, гладкости его работы и охренительной стабильности (за всю историю оперы не помню глюков и падений из-за интерфейса, даже при экстремальной кастомизации) у них есть превосходный кроссплатформенный тулкит.

legolegs ★★★★★
()
Ответ на: комментарий от legolegs

Ну да, у них там свой тулкит, по сути. Quick что ли назывался. Просто он может для отображения дёргать платформозависимую отрисовку. Входит ли эта отрисовка в liboperagtk/kde не знаю.

Deleted
()

1. По их заявлениям - не собираются 2. Аналогично пункту 1

Sosiska

Попробовал оперу 11.50 - очень понравился interface и look&feel.

Да она всегда была няшечкой. :)

stolz
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.