您尚未登录。

#1 2015-08-06 15:59:14

hawke
会员
注册时间: 2013-10-15
帖子: 18

有人见过这个界面无法显示的问题吗?

用了一段时间后,某些应用有时就会出现这个问题:菜单有空白,界面有错位,有空白。不是某个应用,而是好多个,我分析感觉共同点都是基于Qt开发的界面的问题。
会出现的该问题的常用程序主要包括:
VirtualBox(见图)
virtualbox
okular(见图)
okular
sougoupinyin(候选词时不时除了最后一个候选,其他都不见了,空白)。
重启后,先打开的okular的文档就显示正常,一段时间后,出现问题,再打开的文档就有如上问题。鼠标移动到的菜单上会闪现。

更新多次,问题依然存在。(gnome 3.16)
非常感谢你的任何建议。

最近编辑记录 hawke (2015-08-06 16:12:59)

离线

#2 2015-08-06 17:16:14

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,492
个人网站

Re: 有人见过这个界面无法显示的问题吗?

类似的问题我在 gnome 2 + compiz + gtk 2 上遇到过呢。

离线

#3 2015-08-06 17:50:44

atmouse
会员
注册时间: 2011-08-24
帖子: 701

Re: 有人见过这个界面无法显示的问题吗?

主题的问题,更换另一个gtk主题, gtk2跟3都换

qt的话,貌似从来没这种情况,也可以更换主题看看

最近编辑记录 atmouse (2015-08-06 17:51:27)

离线

#4 2015-08-18 11:22:42

hawke
会员
注册时间: 2013-10-15
帖子: 18

Re: 有人见过这个界面无法显示的问题吗?

多谢回复!
似乎不是主题的问题,更换了仍存在!
且gnome gtk 界面显示正常。

atmouse 说:

主题的问题,更换另一个gtk主题, gtk2跟3都换

qt的话,貌似从来没这种情况,也可以更换主题看看

离线

#5 2015-08-20 15:37:40

hawke
会员
注册时间: 2013-10-15
帖子: 18

Re: 有人见过这个界面无法显示的问题吗?

原因是 xf86-video-intel 新版本 xf86-video-intel-1:2.99.917+381+g5772556-1-x86_64 的 Bug。在 bug report 中的相关描述和我这里现象有所不同。
首先通过降级可以解决该问题。

# pacman -U /var/cache/pacman/pkg/xf86-video-intel-1\:2.99.917+364+gb24e758-1-x86_64.pkg.tar.xz

另外,使用 uxa 也可以解决。参见:
https://wiki.archlinux.org/index.php/In … SNA_issues

为了使用 sna ,我暂时选择了降级包。

离线

#6 2015-09-23 14:31:35

hawke
会员
注册时间: 2013-10-15
帖子: 18

Re: 有人见过这个界面无法显示的问题吗?

又出现了,但以下方法失效!

hawke 说:

原因是 xf86-video-intel 新版本 xf86-video-intel-1:2.99.917+381+g5772556-1-x86_64 的 Bug。在 bug report 中的相关描述和我这里现象有所不同。
首先通过降级可以解决该问题。

# pacman -U /var/cache/pacman/pkg/xf86-video-intel-1\:2.99.917+364+gb24e758-1-x86_64.pkg.tar.xz

另外,使用 uxa 也可以解决。参见:
https://wiki.archlinux.org/index.php/In … SNA_issues

为了使用 sna ,我暂时选择了降级包。

离线

#7 2015-10-15 11:22:05

hawke
会员
注册时间: 2013-10-15
帖子: 18

Re: 有人见过这个界面无法显示的问题吗?

每次重启后正常,很快就有问题,或很长时间才有问题。今天突然发现,关闭 android studio 之后,没有这个问题了;再启动 android studio 又出现了。
总算找到了冲突所在。

顺藤摸瓜,google到说是jdk和glib2的兼容问题;更换jdk问题解决!

$ archlinux-java status
Available Java environments:
  java-7-openjdk (default)
  java-8-openjdk
$ sudo archlinux-java set java-8-openjdk

$ archlinux-java status
Available Java environments:
  java-7-openjdk
  java-8-openjdk (default)

郁闷快数月的问题总算是找到根结了。

hawke 说:

又出现了,但以下方法失效!

hawke 说:

原因是 xf86-video-intel 新版本 xf86-video-intel-1:2.99.917+381+g5772556-1-x86_64 的 Bug。在 bug report 中的相关描述和我这里现象有所不同。
首先通过降级可以解决该问题。

# pacman -U /var/cache/pacman/pkg/xf86-video-intel-1\:2.99.917+364+gb24e758-1-x86_64.pkg.tar.xz

另外,使用 uxa 也可以解决。参见:
https://wiki.archlinux.org/index.php/In … SNA_issues

为了使用 sna ,我暂时选择了降级包。

最近编辑记录 hawke (2015-10-22 08:45:55)

离线

页脚