したがって、私はUbuntu 13.10 64ビットを実行しており、13.10をインストールした日からGnome 3デスクトップを使用しています。ただし、ごく最近、設定アプリの動作が停止しました。 gnomeデスクトップで検索して開こうとしても何も起こりません。
gnome-control-center
次の結果が得られます。
(gnome-control-center:20095): GLib-GObject-WARNING **: cannot derive 'GnomeControlCenter' from non-fundamental parent type 'CcShell'
(gnome-control-center:20095): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed
(gnome-control-center:20095): GLib-GObject-CRITICAL **: g_object_new: assertion 'G_TYPE_IS_OBJECT (object_type)' failed
Segmentation fault (core dumped)
誰でもこれを修正する方法を知っていますか?任意の助けをいただければ幸いです。
私にも同じことが起こりました。バグ修正がリリースされる間、スクリプト/ usr/bin/gnome-control-centerから呼び出されるcontrol-centerを変更することで部分的に整理でき、Ubuntuで提供されるクラッシュしないものを使用できます。
$ cat /usr/bin/gnome-control-center
#!/bin/sh
# Support legacy applications that still refer to gnome-control-center in Unity
if [ "$XDG_CURRENT_DESKTOP" = "Unity" ] && [ -x /usr/bin/unity-control-center ]; then
exec /usr/bin/unity-control-center $@
else
#exec /usr/bin/gnome-control-center.real $@
exec /usr/bin/unity-control-center $@
fi
-編集:
Marius Gedminasが bugs.launchpad.net に投稿したおかげで、実際のgnome-control-centerを開くことができる別の回避策があるようです。 apt-show-versionsをインストールした後:
Sudo apt-get install $(apt-show-versions|grep 'newer than version in archive'|cut -d ':' -f 1|sed -e 's/$/\/trusty/')
乾杯、
セルギ