お知らせ

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

#1 2009-12-13 13:29:27

gg-chops
メンバ
From: 神奈川県
登録日: 2009-05-09

デスクトップ上での右クリック

 ここんところ、デスクトップ上で右クリックをしても、「フォルダの作成」、「ランチャの作成」等のメニューが表示されなくなりました。

 また、同時にWINDOWSなどをマウントした時にデスクトップ上に表示されていたドライブアイコンも表示されなくなりました。

 いつ頃からそうなったのか、分からないので、どのような操作後にこのような状態になったかも分かりません。

 どなたか、解決方法がありましたら御教授ください。

オフライン

 

#2 2009-12-13 13:59:42

gg-chops
メンバ
From: 神奈川県
登録日: 2009-05-09

Re: デスクトップ上での右クリック

書き忘れました。
Ubuntuのバージョンは 9.04 です。

オフライン

 

#3 2009-12-13 15:50:08

Templer
メンバ
登録日: 2009-07-08

Re: デスクトップ上での右クリック

まず端末でnautilusが起動されているか確認してください。
   ps ax | grep nautilus
(「省略 0:00 grep nautilus」とか返ってくる行は違います)

起動されていないようでしたら、私の考えうる解決法は2つです。

1.
端末から「gconf-editor」を起動させて、「/desktop/gnome/session/required_components」の「filemanager」の項目が空になっていたら「nautilus」(で良かったと思うんですが)を書き込んでログインし直してください。

2.
「1.」でnautilusとなっていても起動されない場合は、以下の手順で良いと思うのですが、この方法はシステムの正当な方法ではないかもしれません。
 ・「ALT+F2(だったかな?)」でnautilusを「-n」オプション付きで起動。
 ・「システム」メニューの「自動起動するアプリ」だったと思いますがセッションを保存する項目があると思いますので、nautilusをセッションに保存させるために「保存する」に設定。
 ・ログインし直すとデスクトップが反応するようになると思います。(セッションの保存のチェックは変更前の状態に戻してください)
曖昧な言葉が多くてすみません。さらに曖昧なことに、これは8.04でよくやっていた方法で、9.04ではうろ覚えです。

「1.」で解決に至らない場合は他の方からのアドバイスを待った方が良いかもしれません。

オフライン

 

#4 2009-12-14 07:27:25

gg-chops
メンバ
From: 神奈川県
登録日: 2009-05-09

Re: デスクトップ上での右クリック

Templer さん、さっそくの回答ありがとうございます。

まず端末でnautilusが起動されているか確認してください。
   ps ax | grep nautilus
(「省略 0:00 grep nautilus」とか返ってくる行は違います)

起動していませんでした。

1.
端末から「gconf-editor」を起動させて、「/desktop/gnome/session /required_components」の「filemanager」の項目が空になっていたら「nautilus」(で良かったと思うんですが)を書き込んでログインし直してください。

[NAUTILUS]でした。

2.
「1.」でnautilusとなっていても起動されない場合は、以下の手順で良いと思うのですが、この方法はシステムの正当な方法ではないかもしれません。
 ・「ALT+F2(だったかな?)」でnautilusを「-n」オプション付きで起動。
 ・「システム」メニューの「自動起動するアプリ」だったと思いますがセッションを保存する項目があると思いますので、nautilusをセッションに保存させるために「保存する」に設定。
 ・ログインし直すとデスクトップが反応するようになると思います。(セッションの保存のチェックは変更前の状態に戻してください)
曖昧な言葉が多くてすみません。さらに曖昧なことに、これは8.04でよくやっていた方法で、9.04ではうろ覚えです。

セッションを保存する項目がどこにあるか分かりませんでしたので、自動起動するアプリに[nautilus -n]を新規登録しました。
教えていただいたのとは、違いますが、目的は達成しましたので、これでよしとします。

ありがとうございました。

オフライン

 

#5 2009-12-17 19:17:05

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: デスクトップ上での右クリック

gg-chopsさん による投稿:

1.
端末から「gconf-editor」を起動させて、「/desktop/gnome/session /required_components」の「filemanager」の項目が空になっていたら「nautilus」(で良かったと思うんですが)を書き込んでログインし直してください。

[NAUTILUS]でした。

既に解決しているのを蒸し返す様ですが,GConf の /desktop/gnome/session ディレクトリの キー required_components_list の値を調べて見てください.

通常の Gnome 環境では

コード:

$ gconftool-2 -a /desktop/gnome/session
 required_components_list = [windowmanager,panel,filemanager]
 default_session = [gnome-settings-daemon]
 idle_delay = 5

になります.

Netbook Remix 等の環境では,デスクトップを別のアプリケーション netbook-launcher が覆っているため,filemanager = nautilus をログイン時に起動する必要がありません.
そのため,

コード:

 required_components_list = [windowmanager,panel]

となっていました.

https://forums.ubuntulinux.jp/viewtopic.php?pid=35667#p35667
https://forums.ubuntulinux.jp/viewtopic.php?pid=35613#p35613

オフライン

 

#6 2009-12-18 21:03:21

gg-chops
メンバ
From: 神奈川県
登録日: 2009-05-09

Re: デスクトップ上での右クリック

einundzwanzighundertsechs さん
早速、確認しました。

既に解決しているのを蒸し返す様ですが,GConf の /desktop/gnome/session ディレクトリの キー required_components_list の値を調べて見てください.

通常の Gnome 環境では

コード:

コード:

$ gconftool-2 -a /desktop/gnome/session
 required_components_list = [windowmanager,panel,filemanager]
 default_session = [gnome-settings-daemon]
 idle_delay = 5

になります.

コード:

$ gconftool-2 -a /desktop/gnome/session
 required_components_list = [windowmanager,panel,filemanager]
 default_session = [gnome-settings-daemon]
 idle_delay = 5

https://forums.ubuntulinux.jp/viewtopic.php?pid=35667#p35667
https://forums.ubuntulinux.jp/viewtopic.php?pid=35613#p35613

リンク先の情報と比べてみても、[windowmanager]が[metacity]ではなく、[compiz]となっていました。

よく分からないので、申し訳ございませんが、今しばらく、御教授ください。
よろしくお願いします。

オフライン

 

#7 2009-12-18 21:04:40

gg-chops
メンバ
From: 神奈川県
登録日: 2009-05-09

Re: デスクトップ上での右クリック

すいません。
上記のコード欄は、当方で実行した結果です。

オフライン

 

#8 2009-12-19 00:29:20

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: デスクトップ上での右クリック

required_components_list の値は正常です.外しました.
「自動起動」で一応の解決はしていますし,gg-chops さんの気持ち次第ですが...

原因追求として次に思いつくのは

nautilus を一旦「自動起動」から外し,GUI ログインして ~/.xsession-errors に手懸りがないか探る

です.これで,それらしいものが見つからない場合,他に思いつく手は残り

x-session-manager (= gnome-session)を --debug オプションをつけて起動する

だけです.

~/.gnomerc (通常存在しないので新規作成)に 9.04 では

コード:

unset GNOMERC
STARTUP="$STARTUP --debug"

と記述して GUI ログインすると ~/.xsession-errors に詳細なデバッグログが残ります.この場合,かなり長いログになるので,

コード:

$ grep nautilus ~/.xsession-errors

として,結果を貼り付ければ何か分かる人がいるかもしれません.

此方(9.04)では

コード:

$ grep nautilus .xsession-errors 
x-session-manager[3269]: DEBUG(+): main: /desktop/gnome/session/required_components/filemanager looking for component: 'nautilus'
x-session-manager[3269]: DEBUG(+): GsmUtil: Looking for file 'nautilus.desktop'
x-session-manager[3269]: DEBUG(+): GsmUtil: found in XDG app dirs: '/usr/share/applications/nautilus.desktop'
x-session-manager[3269]: DEBUG(+): GsmManager: read /usr/share/applications/nautilus.desktop
x-session-manager[3269]: DEBUG(+): GsmManager:    ID: /org/gnome/SessionManager/App27    app-id:nautilus.desktop    is-disabled:0    is-conditionally-disabled:0
x-session-manager[3269]: DEBUG(+): GsmAutostartApp: starting nautilus.desktop: command=nautilus startup-id=107ed8b2b1f608e887126114642147900300000032690026
...以下略...

となりました.

オフライン

 

#9 2009-12-19 07:07:16

gg-chops
メンバ
From: 神奈川県
登録日: 2009-05-09

Re: デスクトップ上での右クリック

einundzwanzighundertsechsさん、ありがとうございます。

原因追求として次に思いつくのは

   

nautilus を一旦「自動起動」から外し,GUI ログインして ~/.xsession-errors に手懸りがないか探る

です.これで,それらしいものが見つからない場合,他に思いつく手は残り

   

x-session-manager (= gnome-session)を --debug オプションをつけて起動する

だけです.

~/.gnomerc (通常存在しないので新規作成)に 9.04 では

コード:

unset GNOMERC
STARTUP="$STARTUP --debug"

と記述して GUI ログインすると ~/.xsession-errors に詳細なデバッグログが残ります.この場合,かなり長いログになるので,

コード:

$ grep nautilus ~/.xsession-errors

として,結果を貼り付ければ何か分かる人がいるかもしれません.

実行してみました。

コード:

$ grep nautilus ~/.xsession-errors
x-session-manager[31292]: DEBUG(+): GsmManager: read /home/hogehoge/.config/autostart/nautilus.desktop
x-session-manager[31292]: DEBUG(+): main: /desktop/gnome/session/required_components/filemanager looking for component: 'nautilus'
x-session-manager[31292]: DEBUG(+): GsmUtil: Looking for file 'nautilus.desktop'
x-session-manager[31292]: DEBUG(+): GsmUtil: found in XDG app dirs: '/home/hogehoge/.local/share/applications/nautilus.desktop'
x-session-manager[31292]: DEBUG(+): GsmManager: read /home/hogehoge/.local/share/applications/nautilus.desktop
x-session-manager[31292]: DEBUG(+): GsmManager:    ID: /org/gnome/SessionManager/App7    app-id:nautilus.desktop    is-disabled:1    is-conditionally-disabled:0
x-session-manager[31292]: DEBUG(+): GsmXSMPClient:   Program = 'nautilus'
x-session-manager[31292]: DEBUG(+): GsmXSMPClient:   CloneCommand = 'nautilus' 
x-session-manager[31292]: DEBUG(+): GsmXSMPClient:   RestartCommand = 'nautilus' '--sm-client-id' '1074d05b391c592f38126117310745401900000312920037' 
x-session-manager[31292]: DEBUG(+): GsmXSMPClient: Set properties from client '0x920c680 [nautilus 1074d05b391c592f38126117310745401900000312920037]'
x-session-manager[31292]: DEBUG(+): GsmXSMPClient:   _GSM_DesktopFile = 'file:///usr/share/applications/nautilus.desktop'
x-session-manager[31292]: DEBUG(+): GsmXSMPClient: Client '0x920c680 [nautilus 1074d05b391c592f38126117310745401900000312920037]' received SaveYourselfDone(success = True)
** (nautilus:31751): WARNING **: Unable to add monitor: サポートしていません

einundzwanzighundertsechs さんの結果と見比べますと、”nautilus.desktop”の位置が
einundzwanzighundertsechsさんの場合、[/usr/share/applications/nautilus.desktop]とあるのが
当方の場合、[/home/hogehoge/.local/share/applications/nautilus.desktop]となっています。
これが直接の原因かはまったく分かりません。

本件の場合には、一応の解決を見ていますが、Ubuntuのより一層の上達を願いたいと思いますので、皆様方のご協力をお願いします。

オフライン

 

#10 2009-12-19 11:59:08

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: デスクトップ上での右クリック

gg-chopsさん による投稿:

当方の場合、[/home/hogehoge/.local/share/applications/nautilus.desktop]となっています。

疑わしきはそのファイルです.

x-session-manager[31292]: DEBUG(+): GsmManager:    ID: /org/gnome/SessionManager/App7    app-id:nautilus.desktop    is-disabled:1    is-conditionally-disabled:0

此方では is-disabled:0 です.nautilusの無効化設定が書き込まれているのでは? と考えます.

削除してしまって良いと思いますが,念のため別のディレクトリに退避して,情報を収集してみて下さい.
# 以下のコードはホームに退避,内容と変更日時等を確認

コード:

$ mv ~/.local/share/applications/nautilus.desktop ~
$ cat ~/nautilus.desktop
$ ls -l ~/nautilus.desktop

変更日時に何かの操作をした心当たりは有りませんか?

nautilus.desktop 退避後の再ログインで問題が解決することを期待しています.
「自動起動」設定が不要になったら ~/.config/autostart/nautilus.desktop は削除出来ます.
デバッグログが不要になったら ~/.gnomerc も削除して下さい.

オフライン

 

#11 2009-12-19 12:52:52

gg-chops
メンバ
From: 神奈川県
登録日: 2009-05-09

Re: デスクトップ上での右クリック

einundzwanzighundertsechsさん、ありがとうございます。

einundzwanzighundertsechsさん による投稿:

削除してしまって良いと思いますが,念のため別のディレクトリに退避して,情報を収集してみて下さい.
# 以下のコードはホームに退避,内容と変更日時等を確認

コード:

$ mv ~/.local/share/applications/nautilus.desktop ~
$ cat ~/nautilus.desktop
$ ls -l ~/nautilus.desktop

変更日時に何かの操作をした心当たりは有りませんか?

nautilus.desktop 退避後の再ログインで問題が解決することを期待しています.
「自動起動」設定が不要になったら ~/.config/autostart/nautilus.desktop は削除出来ます.
デバッグログが不要になったら ~/.gnomerc も削除して下さい.

変更日時は二ヶ月ほど前のものであり、何をしたか覚えていませんが、"~/.config/autostart/nautilus.desktop"を削除し、再起動したところ
無事、デスクトップ上で右クリックができるようになりました。

完全な解決となりました。
einundzwanzighundertsechsさん、重ね重ねのご指摘、ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB