You are not logged in.
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
Perhaps try lib32-gtk2?
Offline
You must install the engines required by your theme in their 32bits version. Common engines are murrine, aurora. Clearlooks is in gtk-engines.
Offline
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
_
Last edited by warriant (2011-06-06 15:57:26)
Offline
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
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
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.
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
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
look at http://bbs.archlinux.org/viewtopic.php? … 34#p571734
Last edited by dejavu (2009-06-19 16:39:37)
Offline