Ajuda - Aplicativos com aparência nativa do Gnome (GTK2)

Iniciado por Joseph, 16 de Julho de 2008, 12:27

tópico anterior - próximo tópico

Joseph

Alguem sabe me informar qual o pacote que devo instalar para deixar os aplicativos que nao sao nativos do gnome com a aparencia gtk2, conforme exemplo abaixo:

nativo do Gnome


não nativo

Xterminator

A imagem (não nativo) é uma aplicação com interface GTK1
creio que você baixou a versão antiga.
de onde você baixou?
pois no site do programa, os screenshots estão com interface GTK2
http://www.winff.org/index.php?option=com_content&view=category&layout=blog&id=39&Itemid=62

alarcon

#2
Você já ouviu falar no QGtkStyle?

Aqui mesmo no fórum tem um link sobre isso que é este aqui:
http://ubuntuforum-br.org/index.php/topic,35584.0.html

tem também este outro link:
http://www.guiadohardware.net/noticias/2008-05/482C9E0B.html

Joseph

Citação de: Xterminator online 16 de Julho de 2008, 12:46
A imagem (não nativo) é uma aplicação com interface GTK1
creio que você baixou a versão antiga.
de onde você baixou?
pois no site do programa, os screenshots estão com interface GTK2
http://www.winff.org/index.php?option=com_content&view=category&layout=blog&id=39&Itemid=62
nao xterminator, baixei a versao mais recente, tou usando o ubuntu 64bits.

Joseph

Citação de: alarcon online 16 de Julho de 2008, 12:54
Você já ouviu falar no QGtkStyle?

Aqui mesmo no fórum tem um link sobre isso que é este aqui:
http://ubuntuforum-br.org/index.php/topic,35584.0.html

tem também este outro link:
http://www.guiadohardware.net/noticias/2008-05/482C9E0B.html
tentei alarcon, mas nao deu certo, deu erro de compilaçao, mesmo instalando os pacotes subversion e qt3-dev-tools, requeridos para a instalaçao.


Joseph


Nossile

Citação de: Wolwerine online 17 de Julho de 2008, 07:35
tentei alarcon, mas nao deu certo, deu erro de compilaçao, mesmo instalando os pacotes subversion e qt3-dev-tools , requeridos para a instalaçao.

Acho que o erro pode estar aí...

CitarYou will need gtk2-x11-dev packages in addition to Qt 4.4. Provided you have already installed Qt 4.4 and GTK2 correctly, all you should have to do is this:

svn co svn://labs.trolltech.com/svn/styles/gtkstyle

cd gtkstyle/

qmake && make

sudo make install

São necessárias ferramentas Qt 4.4 e não do Qt 3
sudo aptitude remove terno-e-gravata && sudo aptitude install bermuda chinelo -y

Joseph

Citação de: Nossile online 17 de Julho de 2008, 08:05
Citação de: Wolwerine online 17 de Julho de 2008, 07:35
tentei alarcon, mas nao deu certo, deu erro de compilaçao, mesmo instalando os pacotes subversion e qt3-dev-tools , requeridos para a instalaçao.

Acho que o erro pode estar aí...

CitarYou will need gtk2-x11-dev packages in addition to Qt 4.4. Provided you have already installed Qt 4.4 and GTK2 correctly, all you should have to do is this:

svn co svn://labs.trolltech.com/svn/styles/gtkstyle

cd gtkstyle/

qmake && make

sudo make install

São necessárias ferramentas Qt 4.4 e não do Qt 3
negativo nossile, instalei os pacotes requeridos qt4-dev-tools e libgtkextra-x11-2.0-dev, ja q nao tem no synaptic o gtk2-x11-dev, veja o erro q dá:
----------------------
qgtkstyle.pro:9: Unknown replace function: qtLibraryTarget
g++ -c -pipe -Wall -W -O2 -D_REENTRANT -fPIC  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_PLUGIN -I/usr/share/qt3/mkspecs/default -I. -I/usr/share/qt3/include -o main.o main.cpp
No arquivo incluído de main.cpp:24:
qgtkstyle.h:27:28: erro: QCleanlooksStyle: Arquivo ou diretório inexistente
qgtkstyle.h:28:20: erro: QPalette: Arquivo ou diretório inexistente
qgtkstyle.h:29:17: erro: QFont: Arquivo ou diretório inexistente
main.cpp:25:30: erro: QtGui/QStylePlugin: Arquivo ou diretório inexistente
In file included from main.cpp:24:
qgtkstyle.h:34: erro: expected class-name before '{' token
qgtkstyle.h:35: erro: ISO C++ forbids declaration of 'Q_OBJECT' with no type
qgtkstyle.h:37: erro: expected ';' before 'public'
qgtkstyle.h:40: erro: expected `;' before 'void'
qgtkstyle.h:40: erro: 'QApplication' has not been declared
qgtkstyle.h:41: erro: 'QPalette' has not been declared
qgtkstyle.h:42: erro: 'QWidget' has not been declared
qgtkstyle.h:42: erro: 'void QGtkStyle::polish(int*)' cannot be overloaded
qgtkstyle.h:40: erro: with 'void QGtkStyle::polish(int*)'
qgtkstyle.h:43: erro: 'QWidget' has not been declared
qgtkstyle.h:44: erro: 'QApplication' has not been declared
qgtkstyle.h:44: erro: 'void QGtkStyle::unpolish(int*)' cannot be overloaded
qgtkstyle.h:43: erro: with 'void QGtkStyle::unpolish(int*)'
qgtkstyle.h:45: erro: 'QPalette' does not name a type
qgtkstyle.h:46: erro: 'PixelMetric' has not been declared
qgtkstyle.h:46: erro: expected ',' or '...' before '*' token
qgtkstyle.h:47: erro: ISO C++ forbids declaration of 'QStyleOption' with no type
qgtkstyle.h:48: erro: 'StyleHint' has not been declared
qgtkstyle.h:48: erro: expected ',' or '...' before '*' token
qgtkstyle.h:49: erro: ISO C++ forbids declaration of 'QStyleOption' with no type
qgtkstyle.h:50: erro: 'PrimitiveElement' has not been declared
qgtkstyle.h:50: erro: expected ',' or '...' before '*' token
qgtkstyle.h:51: erro: ISO C++ forbids declaration of 'QStyleOption' with no type
qgtkstyle.h:52: erro: 'ControlElement' has not been declared
qgtkstyle.h:52: erro: expected ',' or '...' before '*' token
qgtkstyle.h:53: erro: ISO C++ forbids declaration of 'QStyleOption' with no type
qgtkstyle.h:54: erro: 'ComplexControl' has not been declared
qgtkstyle.h:54: erro: expected ',' or '...' before '*' token
qgtkstyle.h:55: erro: ISO C++ forbids declaration of 'QStyleOptionComplex' with no type
qgtkstyle.h:56: erro: 'QRect' does not name a type
qgtkstyle.h:58: erro: 'QSize' does not name a type
qgtkstyle.h:60: erro: 'QPixmap' does not name a type
qgtkstyle.h:62: erro: 'QRect' does not name a type
qgtkstyle.h:65: erro: 'QFont' does not name a type
qgtkstyle.h:66: erro: ISO C++ forbids declaration of 'QList' with no type
qgtkstyle.h:66: erro: expected ';' before '<' token
main.cpp:28: erro: expected class-name before '{' token
main.cpp:31: erro: ISO C++ forbids declaration of 'QStyle' with no type
main.cpp:31: erro: expected ';' before '*' token
main.cpp:32: erro: 'QStringList' does not name a type
main.cpp:39: erro: expected constructor, destructor, or type conversion before '*' token
main.cpp:44: erro: 'QStringList' does not name a type
main.cpp:49: erro: expected constructor, destructor, or type conversion before '(' token
make: ** [main.o] Erro 1

alarcon

É uma pena, pois parecia ser bem interessante. Evito ao máximo usar programas KDE no Gnome, principalmente por causa da interfaces gráfica ruim ao meu gosto, além de outros motivos.

No KDE o inverso já existe a um certo tempo, ou seja, melhorar a aparência de programas Gnome no KDE.

Xterminator

Rapaz uma pergunta idiota, "como você instalou o programa?"
através de um .deb, ou compilou?

Joseph

Citação de: Xterminator online 17 de Julho de 2008, 10:01
Rapaz uma pergunta idiota, "como você instalou o programa?"
através de um .deb, ou compilou?


se vc se refere ao winff, foi atraves de deb, quanto ao qgtkstyle, atraves de compilacao.

Nossile

#12
Citarqgtkstyle.pro:9: Unknown replace function: qtLibraryTarget
g++ -c -pipe -Wall -W -O2 -D_REENTRANT -fPIC  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_PLUGIN -I/usr/share/qt3/mkspecs/default -I. -I/usr/share/qt3/include -o

Estranho, a saída do erro continua à fazer alusão ao Qt3.

Tenta esse mini-how-to do fórum internacional:

1. Instale o pacote libqt4-dev
2. Instale o pacote libgtk2.0-dev
3. Instale o svn
4. svn co svn://labs.trolltech.com/svn/styles/gtkstyle
5. sudo qmake && make

Selecione "gtk theme" no qt4-qtconfig (talvez tenha que instalar)
sudo aptitude remove terno-e-gravata && sudo aptitude install bermuda chinelo -y

Joseph

Citação de: Nossile online 17 de Julho de 2008, 13:08
Citarqgtkstyle.pro:9: Unknown replace function: qtLibraryTarget
g++ -c -pipe -Wall -W -O2 -D_REENTRANT -fPIC  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_PLUGIN -I/usr/share/qt3/mkspecs/default -I. -I/usr/share/qt3/include -o

Estranho, a saída do erro continua à fazer alusão ao Qt3.

vc ja tentou compilar?

alarcon

será que é preciso ter instalado no Ubuntu estes pacotes aqui:

- gtk2-engines-qtk-qt

- gtk2-engines-qtcurve

- gtk2-engines-qtpixmap