我刚刚升级到 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 有关。
答案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。