我刚刚通过Ubuntu 18.04上的终端安装了Ampps,一切都很顺利。但是,当我运行该程序时,屏幕完全灰显,并且每当我移动窗口时都会收到以下堆栈跟踪:
[Ampps::exec] "/usr/local/ampps/apache/bin/httpd-k start"
X Error: BadAccess (attempt to access private resource denied) 10
Extension: 130 (MIT-SHM)
Minor opcode: 1 (X_ShmAttach)
Resource id: 0x14a
X Error: BadShmSeg (invalid shared segment parameter) 128
Extension: 130 (MIT-SHM)
Minor opcode: 5 (X_ShmCreatePixmap)
Resource id: 0x1c00010
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
Major opcode: 62 (X_CopyArea)
Resource id: 0x1c00011
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
Major opcode: 62 (X_CopyArea)
Resource id: 0x1c00011
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
Major opcode: 62 (X_CopyArea)
Resource id: 0x1c00011我试着在这里搜索和搜索,但找不到解决方案。我在某处读到我应该使用以下命令:
sudo QT_X11_NO_MITSHM=1 usr/local/ampps/Ampps.run当我使用它时,它不能识别为sudo命令,并且显示找不到该命令。
如有任何帮助或回答,我们将不胜感激。
发布于 2019-05-17 21:09:01
你的句子中有一个小错误。它应该是:
sudo QT_X11_NO_MITSHM=1 /usr/local/ampps/Ampps
发布于 2019-10-31 23:05:47
对我来说,将QT env设置为"native“成功了:
Qt渲染速度受使用的渲染模式的影响很大。在Qt版本4.7或更新版本中,这可以由环境变量QT_GRAPHICSSYSTEM控制。这些选项按渲染速度递增的顺序为"native“、"raster”或"opengl“。对于早期版本的Qt,终端默认为"raster“。
export QT_GRAPHICSSYSTEM=nativehttps://stackoverflow.com/questions/55169491
复制相似问题