- ベストアンサー
Ubuntuのスクリーンセーバに関する固まりの問題
- Ubuntuをインストールした際に発生したスクリーンセーバの固まりの問題について相談です。
- Moleculeというスクリーンセーバを選択すると、マウスカーソルのみが動作し、それ以外は全く動かなくなります。
- 電源を再起動すると一時的に解決するが、再度スクリーンセーバを選択すると同じ問題が再発します。ご助言をお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1です。 う~ん、そこまでになるとちょっと分かりませんね。 ただ、ubuntuのGNOMEのスクリーンセーバーの設定は ~home/.gconf/apps/gnome-screensaver/%gconf.xml になっていますので、このファイルを削除したらどうでしょうか。 ファイルは単なるテキストですので、テキストエディターで内容が確認できます。 ちなみに、削除しても新たなスクリーンセーバーを選べば自動的に作成されます。 スクリーンセーバー自体を動作させない設定は別になります。 また、上記の「.」付きディレクトリー(ファイル)は隠しファイルですので ファイルブラウザの設定で隠しファイルを表示するようにして探してください。
その他の回答 (1)
- adkori
- ベストアンサー率31% (221/705)
簡単に言うとOpenGLが動作する環境に無いためと思われます。 要は3Dグラフィックを表示できる環境に無いということです。 お使いのPCのグラフィックチップ/グラフィックボードが3Dに対応しており かつ、3Dの表示が可能なドライバで動作させる必要があります。 なお、質問の状況は単にGUIを表示しているXが固まっただけですので、 Ctrl+Alt+BackSpaceでXを再起動すれば良いと思いますが、どうでしょうか。 また、3Dが表示できないのであれば、3D表示のスクリーンセーバーは使わないようにしましょう。 通常は真っ黒の画面になるだけだと思ったのですが、固まることもあるのですね。
お礼
回答ありがとうございます。 未確認ですが、御指摘の通りまず間違いなくOpenGLには対応していません。数年前に弟にあげたPCで、もういらないと言うことで戻ってきたものを流用しています。P3、1GHz、512MBと言うスペックでグラフィックもオンボードですので・・・ 原因については納得できました。スクリーンセーバソフト自体に対応ハードかどうか自己チェックする機能がないところに手抜きが感じられますが、愚痴を言っても仕方ありません。 ただ、その後の解決方法がわかりません。 「Ctrl+Alt+BackSpace」でも反応がありません。どうしたらよいでしょうか。 また、仮にXが再起動したとしても内部状態が変わっていないのであれば、スクリーンセーバを起動したらまた同じことになってしまうと言うことはありませんでしょうか。 とりあえずUbuntuを試してみようと言うだけの話なので、再インストールすれば済むような話ですが、また同じ失敗をしてしまいそうですので解決策があればありがたいです。
お礼
フォローありがとうございます。 きっとこの手の手法があると思っていました。 と言うことで早速やってみました。結論から言いますとだめでした。 xmlファイル削除 → スクリーンセーバを開く → 同じようにハングアップ。 電源再投入してxmlファイルを確認したところ、消えたままになっていました。 あきらめようと思ったのですが、削除しただけではだめで、エラーを起こさないといけないのではないかと思い、下記の方法でやってみたところ復活しました。 1)ゴミ箱から%gconf.xmlを回収 2)エディタで開き、「screensavers-molecule」となっていたところを 「screensavers」として上書き。 これでやっとスクリーンセーバーをオフにできました。グラボを入れるか、PCを変えるまではこれで何とかなりそうです。 ありがとうございました。