如何修复Skype的图形问题,Gdk-WARNING?
出于某种原因,我有Skype的图形问题。 3天前我用的东西少了,并且认为如果我重新启动电脑,一切都会好起来的。 但它没有达到目标。 重新安装Skype时,我现在可以看到这样的图片:
我在控制台收到这样的错误消息:
Gtk-Message: Failed to load module "overlay-scrollbar" Gtk-Message: Failed to load module "unity-gtk-module" Gtk-Message: Failed to load module "canberra-gtk-module" (skype:17186): Gdk-WARNING **: shmget failed: error 28 (No space left on device)
运行2个同时PyCharms时出现此问题。 因此关闭它们对我来说不是一个合理的解决方案。 使用raus81的建议编辑了skype dash链接:
sudo gedit /usr/share/applications/skype.desktop
更改
Exec=skype %U
至
Exec=env "QT_X11_NO_MITSHM=1" skype %U
这是一个与QT相关的问题,我用QT_X11_NO_MITSHM = 1修复了运行的Skype
从shell开始:
QT_X11_NO_MITSHM=1 skype
正如AJefferiss建议我执行一个命令:
ipcs -mp
我找到了最后一个进程的"pid"
并执行了:
ps aux | grep "pid"
这是PyCharm,我正在运行这个IDE的2个实例。 在我禁用其中一个后,Skype问题得到了解决。
原因是openjre-7u85中的一个错误: https ://bugs.launchpad.net/ubuntu/+source/openjdk-7/+bug/1512760
根据错误报告,有人正在研究这个问题,所以很快就会解决它。