由於某些原因,我在使用 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
根據錯誤報告,有人正在研究這個問題,因此希望很快就能得到解決。