
No.5ベストアンサー
- 回答日時:
デイフォルト値のGNOMEインストールしていないのでしょうか。
UBUNTUの場合、vi /etc/fstabではなく、
vim /etc/fstabにしないと、カーソル操作がうまくいかないと思います。
ありがとうございます。
ランレベルを5に変えても同じエラーが返ってきて、viで操作するとカーソルがおかしくなって困っていたのです。
でもまだ
(gedit:5386): Gtk-WARNING **: cannot open display:
に対する原因や直す方法がわかっていないので、締切りはもうちょっと待ちたいと思います。
No.10
- 回答日時:
>また、su - で一旦管理者になってgeditを試す方法も、同じく
>Gtk-WARNING **: cannot open display:
>と言われてしまったのでダメでした。
su
# gedit /etc/fstab
では、どうでしょうか?
su -
とした時、GTK+アプリケーションを実行させる為の
環境変数がクリアされていると思われます。
#Debian 5.0(Lenny)では、同様な状態になります。
おお!
su -
ではなく
su
で管理者になってからだとgeditが起動できました。
今まで「su -」の意味を詳しく知らず、単に管理者になるためのものだと思ってたので勉強になりました。
おかげさまで原因がはっきりしたのですっきりしました。
ありがとうございました。
No.9
- 回答日時:
> (gedit:5386): Gtk-WARNING **: cannot open display:
このメッセージは、X サーバに接続できない場合出力されます。考えられる原
因は、下記の通りです。
・X サーバが起動していない
・DISPLAY 環境変数が正しく設定されていない
・X サーバに接続するための権限がない
問題の切り分けとして下記を試して下さい。
・sudo を使わずに gedit は起動できるか
・ps コマンドで X または Xorg というプロセスはみえるか
・env コマンドで DISPLAY=:0.0 は見えるか
この回答への補足
試しにデスクトップ上にテキストファイルを作って以下のコマンドを試しました。
$ gedit 新しいファイル.txt
すると
** (gedit:10416): WARNING **: Cannot extract frame (0, 0) from the grid
と出ましたが起動はできました。
$ ps
と打ち込んだところ
PID TTY TIME CMD
3987 pts/0 00:00:00 bash
10427 pts/0 00:00:00 ps
と返されました。
$ env
と打ち込むと。
DISPLAY=:0.0
という文字列が存在してました。
No.7
- 回答日時:
Gtk-WARNING **: cannot open display:
の場合、GEDITがXでDISPLAYに飛ばせない場合に発生する可能性があるかと思います。
Xで起動しているのであれば、DISPLAYとxhost自体は起動していると思われますので
sudoの権限不足でしょうか。
su -で一旦、管理者権限にするか
sudoerファイル(/etc/sudoers)に権限を追加してみては如何でしょうか?
と、Googleで調べてみました。
Defaults:hoge env_keep+=DISPLAY
Defaults:hoge env_keep+=XAUTHORITY
を追記する必要があるようです。
http://d.hatena.ne.jp/morilab/20081022/1224648288
わざわざ調べていただいてありがとうございます。
しかしsudoerに書き込もうとしたら
E45: 'readonly' option is set (add ! to override)
と言われてしまって、また面倒くさそうなことになったのでやめました。
また、su - で一旦管理者になってgeditを試す方法も、同じく
Gtk-WARNING **: cannot open display:
と言われてしまったのでダメでした。
No.6
- 回答日時:
ランレベルは5になっていますか?
(gedit:5386): Gtk-WARNING **: cannot open display:
と表示されたという事は、CUIになっているか
言語が英語になっているかのどちらかではないでしょうか?
もしかしてなのですが、SSHでログインを行って作業をしていないですか?
その場合にはGEDITは利用出来ないです。
この回答への補足
先と同じく
$ who -r
で調べたところ
run-level 5
と表示されました。
SSHについても知らないのですが、リモート操作みたいなものですか?
普通にネットワークを介さずログインしてます。
No.3
- 回答日時:
一般的に
ランレベル5はグラフィカルユーザインターフェース
ランレベル3はキャラクタユーザインターフェースです。
GNOMEは、X Window Systemで動くデスクトップ環境です。
GEDITはこのGNOMEプロジェクトで開発された
GNOME上で動くエディッタです。
CLI(ランレベル3)で動作させているのであれば無理にGEDITを利用せず
viを覚えた方が良いと思います。
この回答への補足
$ who -r
でランレベルを調べて見たところ
run-level 2 2009-05-13 16:19 最後=
と表示されました。ランレベルは2になってますね。
ランレベル5に変えたら良いわけですね。
(あるいはviで操作するか)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
起動時のターミナルの状態を戻...
-
Linuxサーバーは定期リブートを...
-
MacOSのLaunchAgentsってなんで...
-
DNSサーバーの構築「no servers...
-
インデザイン(InDesing)の開き...
-
telnetd, sshdが動いているかど...
-
WMIを有効にする方法が分かりま...
-
linuxでシステム起動後、...
-
vsftpdが停止しない
-
/etc/rc.d/rc.localの書き方
-
Linuxでautoexec.batみたいなも...
-
ネットにつながっていない社内P...
-
FMVマイページ、FMVサーチが勝...
-
Google Chromeの文字の表示がぼ...
-
pc初心者です。 UEFIでの設定で...
-
MAC G4(MDD)を単独のOS9.2で使...
-
iPhone 車に乗ると勝手に曲再生...
-
PCでゲームをプレイすると重く...
-
最近、ChromeにてYouTubeを再生...
-
マルチブートで32ビットと64ビ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DNSサーバーの構築「no servers...
-
Linuxサーバーは定期リブートを...
-
インデザイン(InDesing)の開き...
-
wermgr.exeって何ですか?
-
起動時のターミナルの状態を戻...
-
MacOSのLaunchAgentsってなんで...
-
AIXルーティング情報について
-
特定コマンドを同時実行
-
WMIを有効にする方法が分かりま...
-
VNCクライアントから管理者権限...
-
Linux系OSでのOS立ち上げ時の自...
-
Linux(redhat系)の実行ユーザ...
-
Linuxのカーネルパニックについて
-
起動できないのですが。
-
GUIで起動するには。。
-
apacheの設定
-
WindowsからLinuxへの転送
-
openvpnの起動エラーについて
-
rsh コマンドでのパスワード入...
-
起動時のエラーについて。
おすすめ情報