
Ubuntu日本語フォーラム

ログインしていません。
11.04(32bit)にて
ppa(ppa:gnome3-team/gnome3)からgnome3.0をインストール
#add-apt-repository ppa:gnome3-team/gnome3 #apt-get update #apt-get dist-upgrade #apt-get install gnome-shell
次にGnome Shell Extensionsをインストール
$git clone http://git.gnome.org/browse/gnome-shell-extensions $cd gnome-shell-extensions $./autogen.sh $make #make install
ログアウトし,
gnome shellに再度ログインすると
Oh no! Something has gone wrong. A problem has occurred and the system can`t recover. Please log out and try again. Log Out
と表示されLog Outを押すとgdmのログイン画面に戻される.
そこで~/.config/autostart/gnome-shell.desktopを以下の内容で作成
[Desktop Entry] Type=Application Exec=gnome-shell --replace Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name[en_US]=Gnome Shell Name=Gnome Shell Comment[en_US]= Comment=
再度ログインすると先程の警告画面は現れなくなったがそれ以上なにも進まない(パネル等が表示されない)
blackboxにてログインし,xtermからgnomeを起動してみると
$gnome-session ** Message: couldn't access conrol socket: /tmp/keyring-SPLEIN/control: No such file or directory GNOME_KEYRING_CONTROL=/tmp/keyring-AanS6t SSH_AUTH_SOCK=/tmp/keyring-AanS6t/ssh GNOME_KEYRING_PID=27714 ** Message: couldn't access conrol socket: /tmp/keyring-SPLEIN/control: No such file or directory GNOME_KEYRING_CONTROL=/tmp/keyring-AanS6t SSH_AUTH_SOCK=/tmp/keyring-AanS6t/ssh ** Message: couldn't access conrol socket: /tmp/keyring-SPLEIN/control: No such file or directory GNOME_KEYRING_CONTROL=/tmp/keyring-AanS6t SSH_AUTH_SOCK=/tmp/keyring-AanS6t/ssh GPG_AGENT_INFO=/tmp/keyring-AanS6t/gpg:0:1 ** Message: couldn't access conrol socket: /tmp/keyring-SPLEIN/control: No such file or directory GNOME_KEYRING_CONTROL=/tmp/keyring-AanS6t SSH_AUTH_SOCK=/tmp/keyring-AanS6t/ssh GPG_AGENT_INFO=/tmp/keyring-AanS6t/gpg:0:1 ** (gnome-settings-daemon:27711): WARNING **: Ignoring unknown module 'org.gnome.settings-daemon.plugins.gconf' (gnome-power-manager:27712): GLib-GIO-CRITICAL **: g_dbus_connection_emit_signal: assertion `G_IS_DBUS_CONNECTION (connection)' failed `menu_proxy_module_load': gnome-power-manager: undefined symbol: menu_proxy_module_load (gnome-power-manager:27712): Gtk-WARNING **: Failed to load type module: (null) `menu_proxy_module_load': gnome-power-manager: undefined symbol: menu_proxy_module_load (gnome-power-manager:27712): Gtk-WARNING **: Failed to load type module: (null) [1305354004,000,xklavier.c:xkl_engine_start_listen/] The backend does not require manual layout management - but it is provided by the application `menu_proxy_module_load': gnome-power-manager: undefined symbol: menu_proxy_module_load (gnome-power-manager:27712): Gtk-WARNING **: Failed to load type module: (null) (gnome-power-manager:27712): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed `menu_proxy_module_load': gnome-power-manager: undefined symbol: menu_proxy_module_load (gnome-power-manager:27712): Gtk-WARNING **: Failed to load type module: (null) (gnome-power-manager:27712): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (gnome-settings-daemon:27711): common-plugin-WARNING **: Key 0xff6a (keycodes: 146) with state 0x0 (resolved to 0x0) has no usable modifiers (usable modifiers are 0x140000ed) Window manager warning: Screen 0 on display ":0.0" already has a window manager Failed to play sound: File or data not found ** (gnome-screensaver:27745): WARNING **: screensaver already running in this session Window manager warning: Screen 0 on display ":0.0" already has a window manager gnome-session[27700]: WARNING: App 'gnome-shell.desktop' respawning too quickly ** Message: applet now removed from the notification area ** (nm-applet:27750): DEBUG: old state indicates that this was not a disconnect 0 ** (nm-applet:27750): DEBUG: foo_client_state_changed_cb ** (nm-applet:27750): DEBUG: foo_client_state_changed_cb
となりました.
gnome3を入れた直後に再起動したときは正常にログインできたのでGnome Shell Extensions が原因だと思うのですが.
自分にはもうお手上げです.
というわけでこれを直す(正常に起動させる)方法はないでしょうか?
よろしくおねがいします。
オフライン
amartya3178 による投稿:
コード:
$git clone http://git.gnome.org/browse/gnome-shell-extensions
amartya3178 による投稿:
Gnome Shell Extensions が原因だと思うのですが.
GNOME開発元のGitリポジトリからとってきた「Gnome Shell Extensions が原因だ」と認識していらっしゃるのであれば、Ubuntu日本語フォーラムで聞くのは得策ではないでしょう。
開発元に、遭遇した問題を報告してください。
GNOME Shell(Extensons含む)の問題は、以下から報告できます(要アカウント)。
https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell
また、GNOME Shellユーザーのメーリングリストがあるので、そちらに相談するのも良いでしょう。
http://mail.gnome.org/mailman/listinfo/gnome-shell-list
amartya3178 による投稿:
blackboxにてログインし,xtermからgnomeを起動してみると
以下のエラーがある通り、
> Window manager warning: Screen 0 on display ":0.0" already has a window manager
blackboxから起動しようとしても、blackboxがすでに起動しているので、GNOME Shell は起動できません。
blackboxから起動できない件は手順の問題であって、GNOME Shell Extensionsは関係ないと思われます。
blackboxなどのウィンドウマネージャーは使わずにGNOMEを起動してみてください。
で、肝心の目的ですが、
amartya3178 による投稿:
というわけでこれを直す(正常に起動させる)方法はないでしょうか?
よろしくおねがいします。
以下の手順を試してみてください。
1.まず 起動してくれないextensionsをアンインストール
$ cd <ビルドしたディレクトリ>
$ sudo make uninstall
2.extensionsインストール以前と同じようにログインがちゃんとできるか確認。
3.再ビルド (ソースはきれいなのを取得し直した方が気持ちいいかもしれませんね:)
$ ./autogen.sh --prefix --prefix=$HOME/.local && make && make install
4.GNOME Shell の再起動
[Alt]+[F2] でコマンド入力ダイアログをオープン
rコマンドを実行 (rはGNOME Shell組み込みのShell再起動コマンドです)
(これはログインし直すという方法でもいいのですが、rコマンドの方が再ログインよりも簡単かつ素早くできますので、extensionsなどを頻繁に試すのであれば覚えておくとよいでしょう。)
以下も参照すると良いでしょう。
http://live.gnome.org/GnomeShell/Extensions
以上です。
オフライン
【訂正】
jmatsuzawa による投稿:
$ ./autogen.sh --prefix --prefix=$HOME/.local && make && make install
すみません、--prefixオプションが2度登場しておりますが、正しくは1つです。
# 余談ですが、リリース前の開発版をいきなりrootでインストールするなんて勇敢なことはあまりお勧めしませんよ:)
オフライン