如何解决 Skype、Gdk-WARNING 的图形问题?

Via*_*iuk 13 graphics skype 14.04

出于某种原因,我在使用 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)
Run Code Online (Sandbox Code Playgroud)

小智 10

在同时运行 2 个 PyCharms 时遇到了这个问题。所以关闭它们对我来说不是一个合理的解决方案。使用 raus81 的建议编辑 Skype 破折号链接:

sudo gedit /usr/share/applications/skype.desktop
Run Code Online (Sandbox Code Playgroud)

改变

Exec=skype %U
Run Code Online (Sandbox Code Playgroud)

Exec=env "QT_X11_NO_MITSHM=1" skype %U
Run Code Online (Sandbox Code Playgroud)


小智 9

这是一个 QT 相关的问题,我用 QT_X11_NO_MITSHM=1 修复了运行 Skype

从外壳开始:

QT_X11_NO_MITSHM=1 skype
Run Code Online (Sandbox Code Playgroud)


Via*_*iuk 6

正如 AJefferiss 建议的那样,我执行了一个命令:

ipcs -mp
Run Code Online (Sandbox Code Playgroud)

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

ps aux | grep "pid"
Run Code Online (Sandbox Code Playgroud)

它是 PyCharm,我正在运行这个 IDE 的 2 个实例。在我禁用其中之一后,Skype 问题就解决了。