You are not logged in.

#1 2008-10-30 17:07:05

Aer
Member
From: Paris
Registered: 2005-12-03
Posts: 45

Skype + QGtkStyle @ 64bits

Hello,

I am runing an x86_64 Box and I use QGtkStyle from AUR to make my Qt apps look like the Gtk ones. It works well with the native 64bits, at least VLC, but I can't make Skype (bin32-Skype from AUR) using my Gtk theme.

I launch Skype with:

skype --disablecleanlooks -style GTK

And yes, Skype looks like a Gtk app but with the default (no-)theme. So I tried to install lib32-qgtkstyle and lib32-gtk but it didn't change anything. Maybe should I install a lib32-clearlooks and/or a bin32-gconf? If someone have an idea or already solved this issue, please let me know.

Thanks.


The program isn't debugged until the last user is dead.

Offline

#2 2008-10-30 22:32:47

SamC
Member
From: Calgary
Registered: 2008-05-13
Posts: 611
Website

Re: Skype + QGtkStyle @ 64bits

Perhaps try lib32-gtk2?

Offline

#3 2008-10-31 00:44:58

Noneus
Member
From: Munich
Registered: 2006-09-26
Posts: 118
Website

Re: Skype + QGtkStyle @ 64bits

You must install the engines required by your theme in their 32bits version. Common engines are murrine, aurora. Clearlooks is in gtk-engines.

Offline

#4 2008-10-31 00:57:25

b9anders
Member
Registered: 2007-11-07
Posts: 691

Re: Skype + QGtkStyle @ 64bits

skype is compiled statically against qt. I don't think it will change its style for anyone (it doesn't follow system settings in kde either, other than colours).

Offline

#5 2008-10-31 16:28:14

warriant
Member
Registered: 2008-10-29
Posts: 22

Re: Skype + QGtkStyle @ 64bits

_

Last edited by warriant (2011-06-06 15:57:26)

Offline

#6 2008-10-31 17:26:06

b9anders
Member
Registered: 2007-11-07
Posts: 691

Re: Skype + QGtkStyle @ 64bits

warriant wrote:

Well, it also depends on the Qt version Skype uses. If it is 4.3/4.4, then you should be able to use QGtkStyle.

not when it is static qt, AFAIK.

Offline

#7 2008-10-31 18:17:06

Rasi
Member
From: Germany
Registered: 2007-08-14
Posts: 1,914
Website

Re: Skype + QGtkStyle @ 64bits

The beauty of prop. software... Opera does the same crap with QT at the moment...


He hoped and prayed that there wasn't an afterlife. Then he realized there was a contradiction involved here and merely hoped that there wasn't an afterlife.

Douglas Adams

Offline

#8 2008-11-01 13:27:23

Aer
Member
From: Paris
Registered: 2005-12-03
Posts: 45

Re: Skype + QGtkStyle @ 64bits

b9anders wrote:

skype is compiled statically against qt. I don't think it will change its style for anyone (it doesn't follow system settings in kde either, other than colours).

It works welle for me when I launch it with (for example):

skype --disable-cleanlooks -style Plastique

But when I try -style GTK, it doesn't pick my theme.

Noneus wrote:

You must install the engines required by your theme in their 32bits version. Common engines are murrine, aurora. Clearlooks is in gtk-engines.

Nothing better.  Anyway I will wait for the Qt 4.5 which include QGtkStyle maybe it will help...

Thank for your help guys.

Last edited by Aer (2008-11-01 13:33:03)


The program isn't debugged until the last user is dead.

Offline

#9 2009-01-19 20:45:27

buttons
Member
From: NJ, USA
Registered: 2007-08-04
Posts: 620

Re: Skype + QGtkStyle @ 64bits

Quick bump.  I've been able to install the beta 4.5 version of lib32-qt, and I can confirm it EDIT: WORKS!

Quick steps to try it yourself:
1) Get 4.5.  I had to compile it on a i686 laptop I had laying around.  Use the lib32-qt PKGBUILD as a base and just swap in your newly compiled one.
2) You'll need to call skype with some GTK environment variables so qt understands where your GTK settings are:

#!/bin/bash

GTK_PATH=/opt/lib32/usr/lib/gtk-2.0
GCONV_PATH=/opt/lib32/usr/lib/gconv
PANGO_RC_FILE=/opt/lib32/config/pango/pangorc
GDK_PIXBUF_MODULE_FILE=/opt/lib32/config/gdk/gdk-pixbuf.loaders
GTK_IM_MODULE_FILE=/opt/firefox32/gtk.immodules
MOZ_PLUGIN_PATH=/opt/mozilla/lib/plugins
GTK_MODULES=/opt/lib32/usr/lib/gtk-2.0/modules/libgnomebreakpad.so
export GTK_PATH GCONV_PATH PANGO_RC_FILE GDK_PIXBUF_MODULE_FILE GTK_IM_MODULE_FILE MOZ_PLUGIN_PATH GTK_MODULES

exec /usr/bin/skype --disable-cleanlooks -style GTK $@
exit 0

EDIT: It works now!  You have to use the --disable-cleanlooks flag and it works fine.

Last edited by buttons (2009-01-19 20:52:25)


Cthulhu For President!

Offline

#10 2009-06-19 16:38:46

dejavu
Member
Registered: 2008-05-26
Posts: 103

Re: Skype + QGtkStyle @ 64bits

look at http://bbs.archlinux.org/viewtopic.php? … 34#p571734

Last edited by dejavu (2009-06-19 16:39:37)

Offline

Board footer

Powered by FluxBB