LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 911|回复: 7

[解决] qt-gui升级以后qtconfig里面的oxygen主题消失了

[复制链接]
发表于 2009-4-16 00:53:18 | 显示全部楼层 |阅读模式
qt-gui-4.4很正常
升级到qt-gui-4.5.0-r1就出问题了,原先的oxygen主题消失了,变成了unknown,如图:

导致我的smplayer非常丑
有人碰到过类似的情况嘛?
kernel@fairland:~$ emerge --info
Portage 2.1.6.11 (default/linux/x86/2008.0/desktop, gcc-4.3.3, glibc-2.9_p20081201-r2, 2.6.29-gentoo-r1 i686)
=================================================================
System uname: Linux-2.6.29-gentoo-r1-i686-Intel-R-_Core-TM-2_Duo_CPU_T7100_@_1.80GHz-with-gentoo-2.0.0
Timestamp of tree: Wed, 15 Apr 2009 15:00:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p17-r1
dev-java/java-config: 2.1.7
dev-lang/python:     2.6.1-r1
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.3-r1
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.4.3-r1
sys-apps/sandbox:    1.9
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.28-r1
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=core2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=core2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache collision-protect distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirrors.163.com/gentoo http://61.135.158.199 "
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en en_US zh_CN "
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/gentoo-china /usr/portage/local/layman/nouveau /usr/portage/local/layman/jokey /usr/portage/local/layman/desktop-effects /usr/portage/local/layman/rox /usr/portage/local/layman /tools/overlay /usr/portage/local/layman/sunrise"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip X aalib acpi alsa apache2 audiofile bash-completion berkdb binary-drivers branding bzip2 cairo cdr chroot cjk cli cracklib crypt cscope ctype dbus dri dvd dvdr dvdread emboss encode esd evo exif expat fam fastbuild fbsplash firefox foomaticdb force-cgi-redirect fortran ftp gd gdbm gif glut gpm gstreamer gtk gtkhtml guile hal iconv idn imlib immqt-bc ipv6 isdnlog jpeg kde4 laptop lcms ldap libnotify libwww lm_sensors mad memlimit midi mikmod mmx mng motif mozilla mp3 mpeg mudflap mysql ncurses nls nptl nptlonly nvidia ogg openal opengl openmp oss pam pcre pdf perl pmu png posix ppds pppd python qt3support qt4 quicktime readline reflection samba sdl session simplexml slang soap sockets spell spl sse sse2 ssl ssse3 startup-notification svg sysfs tcpd tiff tokenizer truetype unicode usb v4l v4l2 vdpau vim-syntax vorbis win32codecs wma x264 x86 xcb xcomposite xinerama xml xorg xscreensaver xsl xulrunner xv xvmc zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US zh_CN " USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS



解决的方法有点莫名奇妙:
我几乎重新rebuild了所有和kde qt相干的东西,但是还是不行
突发奇想进kde看了一下,发现在kde里面qtconfig是有oxygen主题的
退出再进xfce再次进行qtconfig,居然出现了oxygen主题:yun:,保险起见重启后进xfce,运行qtconfig还是有oxygen主题,大赞。
虽然不知道具体是怎么解决的,但终归还是解决了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2009-4-16 02:25:10 | 显示全部楼层
kernel@fairland:~$ sudo emerge -pv qt-gui

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] x11-libs/qt-gui-4.5.0-r1  USE="accessibility dbus glib gtkstyle mng qt3support tiff xinerama -cups -custom-cxxflags -debug -nas -nis -pch -raster" 0 kB
emerge 信息
回复 支持 反对

使用道具 举报

发表于 2009-4-16 10:29:27 | 显示全部楼层
oxygen是kde4的主题,qt4可以向上使用kde4主题,确保kde4存在
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-16 12:34:19 | 显示全部楼层
谢谢你的回复
kde4是存在的,本来就装了两个桌面xfce4+kde4
回复 支持 反对

使用道具 举报

发表于 2009-4-16 14:36:51 | 显示全部楼层
把相关包再emerge一遍。好像是由关键字“plasm”或“theme”
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-16 16:55:32 | 显示全部楼层
那我试试,thx
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-16 17:11:53 | 显示全部楼层
老样子
不去整了,干活要紧
回复 支持 反对

使用道具 举报

发表于 2009-4-16 17:51:31 | 显示全部楼层
kde-base/kdeartwork-desktopthemes
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表