升级到 Ubuntu 15.10 Wily 并获取 QNativeImage:无法连接共享内存段

升级到 Ubuntu 15.10 Wily 并获取 QNativeImage:无法连接共享内存段

我刚刚升级到 Ubuntu 15.10。我仍在使用 nvidia-352 的最新 NVIDIA 二进制驱动程序 352.41(带 GT730 卡)。

当我启动 spyder 和 spyder3 时,显示内容乱码,窗口元素大小错误且位置不对。我收到以下错误:

$ spyder
QNativeImage: Unable to attach to shared memory segment. 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode: 62 (X_CopyArea)
  Resource id:  0x0

。 。 。

有人能帮我解决这个错误吗?

提前谢谢你! -Bill

以下是乱码蜘蛛屏幕的屏幕截图 以下是乱码蜘蛛屏幕的屏幕截图


2015年11月3日更新:

多个应用程序都出现了此问题:spyder、VirtualBox 和 IPython Qt Console。看来 BadDrawable 错误可能与 Ubuntu 15.10 上的 Qt 有关。

以下是乱码的 IPython 3 Qt 控制台屏幕的屏幕截图 以下是乱码的 IPython 3 Qt 控制台屏幕的屏幕截图

答案1

您是否尝试过这里描述的解决方法? https://bbs.archlinux.org/viewtopic.php?id=200167

我在装有 Ubuntu 15.04 的笔记本电脑上使用 Skype、VLC 和 Double Commander 时也遇到了类似的问题,而破解方法解决了所有问题。

只需添加以下行

QT_GRAPHICSSYSTEM=native

到文件

/etc/environment

答案2

QT_GRAPHICSSYSTEM=native  

对我而言适用于 VirtualBox。

相关内容