如何解決 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 個同時運行的 PyCharms 出現此問題。所以關閉它們對我來說不是一個合理的解決方案。使用 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

從外殼啟動:

QT_X11_NO_MITSHM=1 skype

答案3

正如 AJefferiss 所建議的那樣,我執行了一個命令:

ipcs -mp

我找到了"pid"最後一個進程並執行了:

ps aux | grep "pid"

它是 PyCharm,我正在運行這個 IDE 的 2 個實例。在我停用其中一項後,Skype 問題就解決了。

答案4

造成這種情況的原因是 openjre-7u85 中的一個錯誤:https://bugs.launchpad.net/ubuntu/+source/openjdk-7/+bug/1512760

根據錯誤報告,有人正在研究這個問題,因此希望很快就能得到解決。

相關內容