Visite também: Currículo ·  Efetividade BR-Mac

O que é LinuxDownload LinuxApostila LinuxEnviar notícia


Opera 10.5 para Linux: tchau Qt, oi X11

Segundo este post do Techie Buzz, o pre-alpha do Opera 10.5 saiu para Linux só depois das versões do Mac e Windows por estar sob uma mudança mais profunda, trocando o seu já tradicional uso do Qt pela adoção direta do X11 – em paralelo à adoção do Cocoa no Mac OS X, se entendi bem – confesso que não acompanho muito de perto as notícias sobre este navegador.

Quem associa (erroneamente, mas com base em exemplos reais) o uso direto do X11 a programas necessariamente feios e destoantes não precisa se preocupar muito desta vez: o Opera terá suporte nativo ao uso dos estilos do KDE e do GNOME. A screenshot acima é da versão nova (pre-alpha), usando o estilo do GNOME. (via techie-buzz.com)

Saiba mais (techie-buzz.com).


• Publicado por Augusto Campos em 2010-01-05

Comentários dos leitores

Os comentários são responsabilidade de seus autores, e não são analisados ou aprovados pelo BR-Linux. Leia os Termos de uso do BR-Linux.

    linux rulez (usuário não registrado) em 5/01/2010 às 10:08 am

    Mas de qualquer jeito esse Opera no linux está usando alguma biblioteca própria de mais alto nível que a X11 porque ninguém hoje em dia fica construindo GUIs complexas diretamente sobre o X11, ou seja, apenas trocaram de biblioteca.

    Se ela é menor e vai trazer algum ganho de desempenho só o tempo dirá, mas acho mesmo é que eles querem ficar independentes da Nokia (que é dona da Qt) e ao mesmo tempo dar um visual mais nativo nas várias plataformas, para concorrer melhor com o Chrome da Google.

    Gilson (usuário não registrado) em 5/01/2010 às 10:26 am

    E como sempre… fica ‘bom’ no gnome.. e… meia boca no kde, igual o firefox.

    InFog (usuário não registrado) em 5/01/2010 às 10:28 am

    @Gilson

    O Firefox é GTK, por isso não fica “bonito” no KDE.

    InFog

    linux rulez (usuário não registrado) em 5/01/2010 às 10:45 am

    @Gilson,

    Como você sabe como vai ficar no KDE se a reportagem não traz nenhum screenshot dele no KDE e ainda diz que a build para KDE ainda não está pronta ?

    Esse mito em relação ao KDE é uma bobagem. Se o firefox é feio e os diálogos de arquivos idem é culpa do GTK+.

    Edinho (usuário não registrado) em 5/01/2010 às 10:54 am

    Enquanto o KDE não virar o jogo para cima do GNOME, sempre ficará em segundo plano.
    Esse Opera pra KDE vai ser igual Firefox em QT.

    Jonathan (usuário não registrado) em 5/01/2010 às 11:13 am

    Ainda não entendi a “mágica”: como vai conseguir usar GTK+ ou Qt assim, tão fácil? Não haverá alguma “conversão” ou “emulação”, zuando o estilo original? Tipo, se eu usar o estilo “Bespin” do Qt4 ele vai ficar perfeito no Opera, tal qual era antes?

    “Esse Opera pra KDE vai ser igual Firefox em QT.”

    Só faltava esta agora… porque tudo quanto é programa em GTK+ no KDE fica destoante do resto, um atentado a consistência da interface. Aqueles programas que convertem temas GTK para Qt mal funcionam com o estilo Plastik, e com o Oxygen do Qt4 nada fica minimamente aceitável. Nem o Opensuse conseguiu, pois na última versão se esforçaram para integrar o Firefox no KDE e mesmo assim ficou ruim.

    Mas prefiro esperar para ver como vai ficar, espero que o único navegador decente em Qt continue decente com os estilos Qt. Mas pelo que entendi, ele não vai ser desenvolvido ao estilo do Firefox, que é totalmente voltado ao GTK+.

    Nossile (usuário não registrado) em 5/01/2010 às 12:37 pm

    O Opera usa um toolkit próprio chamado “Quick”, a diferença é que agora em vez de Quick+Qt vai usar Quick+X11, evitando que no Gnome seja necessário o carregamento do Qt e a manutenção de várias versões (Qt3, Qt4, Qtshared …).

    ivan (usuário não registrado) em 5/01/2010 às 12:43 pm

    acho que descobri o me incomoda.

    é esse “xeitinho” de windows 98

    Alex Góes Fuhrmann (usuário não registrado) em 5/01/2010 às 2:07 pm

    Justamente o que eu ia comentar, agora aquela barra lá em cima e seus menus não vão ficar stylo Windows 98. Mais bonito assim, fica melhor contra a concorrência.

    tenchi (usuário não registrado) em 5/01/2010 às 2:15 pm

    E suporta a tag vídeo do HTML5 + ogg e mpeg4 (se codecs instalados).

    É, pelo visto o HTML5 está vindo para ficar.

    smalltalk_liar (usuário não registrado) em 5/01/2010 às 2:40 pm

    Quem tiver dúvidas a respeito do toolkit, leia:

    http://my.opera.com/ruario/blog/unix-10-50-evenes-work-in-progress#comment13784341

    Bastante informativo.

    Nossile (usuário não registrado) em 5/01/2010 às 3:05 pm

    @Alex Góes Fuhrmann

    Baixando a versão do Opera para Qt4, e configurando o Qtconfig para usar o tema GTK ficam próximos à perfeição a barra de menus e as listas de menus no Gnome.

    O mesmo vale para qualquer aplicativo Qt rodado no Gnome.

    Fabio Lima (usuário não registrado) em 5/01/2010 às 3:22 pm

    Essa modificação foi motivada principalmente pelo visual, e como eles já vem trabalhando com Qt4 há algum tempo, eu não esperaria um retrocesso agora. Eu uso preferencialmente o Opera a mais de 6 anos e nunca vi retrocesso nos upgrades, muito pelo contrário, são sempre gratas surpresas.

    Igor Cavalcante (usuário não registrado) em 5/01/2010 às 4:27 pm

    Gosto muito do Qt, se eles vão usar somente o quick com x11 espero que o desempenho seja o foco principal. Porque pra bater o chrome tá difícil.

    Curioso (usuário não registrado) em 5/01/2010 às 6:03 pm

    Qual biblioteca gráfica o Chrome usa, não é GTK?

    Isso que acho estranho o Chrome tem o mesmo visual, em Linux, Windows (XP, Vista, Seven), MAC e não vejo ninguém reclamando.

    O visual sendo bom, não tem problema.

    CarlosCaldas (usuário não registrado) em 5/01/2010 às 6:38 pm

    To usando o Opera 10.10 e gostei muito da novidade Opera Unite. O Opera sempre foi o mais inovador dos browsers. Essa versão do 10.5 está voando….

    André Luis Pereira (usuário não registrado) em 5/01/2010 às 7:53 pm

    Essa choradeira por causa da GTK é puro desconhecimento. Realmente, como observou muito bem o @Curioso, o Chrome usa o GTK e quem diz que ele é lento ou que tem o visual feio?

    O que existe muito é torcida da turma que gosta do KDE para que tudo use o seu toolkit. (QT)

    Pura bobagem, como vimos pelo exemplo.

    Jonathan (usuário não registrado) em 5/01/2010 às 9:42 pm

    @André, desconhecimento por você, que obviamente desconhece como as aplicações em GTK+ ficam no KDE para falar o que disse no seu comentário. O Chrome fica menos feio no KDE porque é praticamente todo temado frontalmente, mas basta acessar um menu qualquer que o GTK+ aparece e já salta aos olhos a inconsistência com as aplicações em Qt, estando no KDE é claro. Ninguém fala que o GTK+ em si é “feio”, mas que o GTK+ no KDE fica uma porcaria, e o único navegador decente em ambiente KDE, o Opera, tem a chance de ficar visualmente um “Firefox da vida” no KDE, ou seja, quase horrível.

    smalltalk_liar (usuário não registrado) em 5/01/2010 às 11:40 pm

    @André Luis Pereira,

    E desde quando o Chrome usa algum widget do GTK para algo além de janelas de preferências? Todos os widgets da janela principal e das páginas Web são da engine Skia da Google (a mesma do Android).

    Concordo que muitas vezes se reclama demais a respeito do toolkit que um aplicativo usa, mas o Chrome foi realmente um exemplo infeliz se sua intenção era defender o GTK.

    Só para ser chato, Qt não se escreve QT. Se escreve Qt.

    @Jonathan,

    Não corre o risco não, fique tranquilo. Leia o link que eu já havia colado mais acima:

    http://my.opera.com/ruario/blog/unix-10-50-evenes-work-in-progress#comment13784341

    Em particular, destaque para a última frase: “There’s no ‘imitation’ here, they are drawn natively by your native toolkit, be it GTK or Qt.”

    Fábio (usuário não registrado) em 5/01/2010 às 11:42 pm

    Não entendo a choradeira, mas pera lá!

    Opera não irá usar gtk e seus plus tb… Como a nota diz, eles estão tendo a idéia de usar x11, ou seja, Xtoolkit http://en.wikipedia.org/wiki/X_Toolkit( Favor me corrijam se estiver errado). Que chega a ser parecido com Moitif, muita gente está erroneo no qual foi alertado na mesma nota.

    Toolkits auxilia bastante o desenvolvimento, não tendo em recorrer camadas mais baixa da abstração. Alguns tem padrões de formas e desenhos dos componentes. Pelo senso popular a biblioteca QT é a mais facil e intuitiva de programar gui para mais variadas plataformas sem reescrita de código.

    Qual biblioteca gráfica o Chrome usa, não é GTK?
    É o gtk/gtk+, mas uso estrito para caixas de diálogos em geral e botões externo a página web

    MarcusJabber (usuário não registrado) em 6/01/2010 às 9:39 am

    Tanta discussão so para dizer que toolkit eh mais “bonita”. Desolador, esperava mais de usuários linux neste blog.

    Quanto a calorenta discussão sobre a mundança no opera. Não sabia mesmo que o opera era ainda tão relevante, pensava que só eu usava ainda. =)

    Abs!

    ivan (usuário não registrado) em 6/01/2010 às 11:12 am

    @MarcusJabber

    “me desculpem as feias mas beleza é fundamental”

    marcelo (usuário não registrado) em 10/01/2010 às 8:07 pm

    Ser[a que desta vez o opera sera realmente nativo?

    Sim por que a versao atual do opera funciona via WINE embutido no programa. O opera nao [e de jeito nenhum um aplicativo linux!

    f

    Flávio Gomes Coutinho (usuário não registrado) em 11/01/2010 às 9:08 am

    “me desculpem as feias mas beleza é fundamental”²

Este post é antigo (2010-01-05) e foi arquivado. O envio de novos comentários a este post já expirou.