You are not logged in.
Hello my problem for one moth is Skype on Qt well i use a breeze for qt4 / qt5 and for all my apps it's great but i see on skype it's very ugly theme. Looks like old windows or something. Well my question is how to improve a look on this app. If i change to gtk i have better effect but i before plasma 5 on qt looks better maybe oxygen support 32 bit's app. I don't know for this moment but i need fix this. Thanks.
Offline
You'll need a 32bit version of either breeze or oxygen. There used to be lib32-oxygen, or whatever the package in AUR was called, but after switch to plasma 5, it is no longer available, most likely because it's not compatible.
Choosing GTK style is the best solution for now, combined with gnome-breeze GTK theme.
Offline
You need lib32-oxygen package. I have a PKGBUILD to build it. I took it from old aur.

PKGBUILD
pkgname=lib32-oxygen-qt4
pkgver=4.11.22 # Version taken from i686 kdebase-workspace
pkgrel=1
pkgdesc='Libs needed for lib32-compiled Qt4 apps to use Oxygen KDE Style (such as Skype)'
arch=('x86_64')
license=('GPL' 'LGPL' 'FDL')
url='https://projects.kde.org/projects/kde/kde-workspace'
depends=('lib32-acl' 'lib32-libxml2' 'lib32-libdbusmenu-qt')
source=('https://www.archlinux.org/packages/extra/i686/kdebase-workspace/download/#kdebase-workspace-i686.pkg.tar.xz'
'https://www.archlinux.org/packages/extra/i686/kdelibs/download/#kdelibs-i686.pkg.tar.xz'
'https://www.archlinux.org/packages/extra/i686/attica-qt4/download/#attica-qt4-i686.pkg.tar.xz'
'https://www.archlinux.org/packages/extra/i686/strigi/download/#strigi-i686.pkg.tar.xz')
md5sums=('SKIP'
'SKIP'
'SKIP'
'SKIP')
install="${pkgname}.install"
build() {
true
}
package() {
mkdir -p $pkgdir/usr/lib32/kde4/plugins/styles/
cp --preserve=mode,ownership,timestamps,links $srcdir/usr/lib/kde4/plugins/styles/oxygen.so $pkgdir/usr/lib32/kde4/plugins/styles/
cp --preserve=mode,ownership,timestamps,links $srcdir/usr/lib/libkdeui.so.5* $pkgdir/usr/lib32/
cp --preserve=mode,ownership,timestamps,links $srcdir/usr/lib/libkio.so.5* $pkgdir/usr/lib32/
cp --preserve=mode,ownership,timestamps,links $srcdir/usr/lib/liboxygenstyle.so.4* $pkgdir/usr/lib32/
cp --preserve=mode,ownership,timestamps,links $srcdir/usr/lib/libkdecore.so.5* $pkgdir/usr/lib32/
cp --preserve=mode,ownership,timestamps,links $srcdir/usr/lib/libattica.so.0.4* $pkgdir/usr/lib32/
cp --preserve=mode,ownership,timestamps,links $srcdir/usr/lib/libstreamanalyzer.so.0* $pkgdir/usr/lib32/
cp --preserve=mode,ownership,timestamps,links $srcdir/usr/lib/libsolid.so.4* $pkgdir/usr/lib32/
cp --preserve=mode,ownership,timestamps,links $srcdir/usr/lib/libstreams.so.0* $pkgdir/usr/lib32/
}lib32-oxygen-qt4.install
post_install() {
echo 'You need to add /usr/lib32/kde4/plugins/ to QT_PLUGIN_PATH environment variable'
}
post_upgrade() {
post_install
}Put this in your /home/user/.xprofile:
export QT_PLUGIN_PATH="$QT_PLUGIN_PATH:/usr/lib32/kde4/plugins/"My desktop looks really well using oxygen widget on plasma/qt5; oxygen-kde for qt4 apps; and oxygen-gtk2 and lib32-oxygen-gtk2 for gtk2 apps.
Excuse my poor English.
Offline
Thanks oxygen work
. Only why on plasma can't get lib32-breeze-kde4 it's important lib for work other apps on 32bits. It's my question for KDE creators, Well thanks for fast and nice help.
Problem solved.
Offline
Actually, it's not a question for KDE creators: they offer source which you can compile both for 32 and 64 bit architecture.
This is more about [multilib] on Arch. I haven't tried, but I see no reason why i686 breeze-kde4 couldn't be modified into lib32-breeze-kde4.
I am fairly lacking when it comes to multilib packages, so I haven't tried, but perhaps someone else might have a bit of time and will to try it.
Offline
Besides skype, is there another app using lib32-qt4 ??? Google-Earth is using their own lib32-qt4 libraries so they are not affected by our lib32-oxygen package anyways.
Excuse my poor English.
Offline
Well, if user wants to use 32bit version of some Qt4 application on a 64bit system, that's up to them, and entirely possible. So, if someone feels the need for oxygen or breeze theme for multilib Qt4 apps, I see no reason why it wouldn't be possible. Ofcourse, there will be a limited number of users who feel the need for it, including those themes in official multilib repo is hardly necessary, but that's why we have AUR. ![]()
Offline