Skype、Gdk-WARNING のグラフィック問題を修正するにはどうすればいいですか?

Skype、Gdk-WARNING のグラフィック問題を修正するにはどうすればいいですか?

何らかの理由で、Skype でグラフィックの問題が発生しています。3 日前は問題が少なくなり、PC を再起動すればすべて正常に動作するだろうと考えていました。しかし、うまくいきませんでした。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 ダッシュ リンクを編集しました。

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 つ実行していました。そのうちの 1 つを無効にすると、Skype の問題は解決しました。

答え4

その理由は、openjre-7u85 のバグです。参考:

バグレポートによると、この問題に取り組んでいる人がいるので、すぐに解決されると思われます。

関連情報