如何修复 Skype 的图形问题,Gdk-WARNING?

如何修复 Skype 的图形问题,Gdk-WARNING?

由于某种原因,我在使用 Skype 时遇到了图形问题。三天前,这些问题还好些,我以为只要重启电脑,一切都会正常。但结果却并非如此。重新安装 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)

答案1

在同时运行 2 个 PyCharm 时出现此问题。因此,关闭它们对我来说不是一个合理的解决方案。使用 raus81 的建议编辑了 skype dash 链接:

sudo gedit /usr/share/applications/skype.desktop

改变

Exec=skype %U

Exec=env "QT_X11_NO_MITSHM=1" skype %U

答案2

这是与 QT 相关的问题,我已修复使用 QT_X11_NO_MITSHM=1 运行 skype

从 shell 启动:

QT_X11_NO_MITSHM=1 skype

答案3

根据 AJefferiss 的建议,我执行了一条命令:

ipcs -mp

我找到了"pid"最后一个进程并执行了:

ps aux | grep "pid"

它是 PyCharm,我运行了此 IDE 的两个实例。禁用其中一个后,Skype 问题得到解决。

答案4

造成这种情况的原因是openjre-7u85中的一个错误:https://bugs.launchpad.net/ubuntu/+source/openjdk-7/+bug/1512760

根据错误报告,有人正在处理此问题,因此希望很快就能解决。

相关内容