お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-05-14 15:48:31

amartya3178
新しいメンバ
登録日: 2011-05-14

gnome3でGnome Shell Extensionsがうまくいかない

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 が原因だと思うのですが.
自分にはもうお手上げです.

というわけでこれを直す(正常に起動させる)方法はないでしょうか?
よろしくおねがいします。

オフライン

 

#2 2011-05-19 18:53:05

jmatsuzawa
メンバ
登録日: 2011-05-19

Re: 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

以上です。

オフライン

 

#3 2011-05-19 19:03:14

jmatsuzawa
メンバ
登録日: 2011-05-19

Re: gnome3でGnome Shell Extensionsがうまくいかない

【訂正】

jmatsuzawa による投稿:

$ ./autogen.sh --prefix --prefix=$HOME/.local && make && make install

すみません、--prefixオプションが2度登場しておりますが、正しくは1つです。

# 余談ですが、リリース前の開発版をいきなりrootでインストールするなんて勇敢なことはあまりお勧めしませんよ:)

オフライン

 

Board footer

Powered by FluxBB