[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:29105] host 内の user 間での X application の渡し方 (改 xf86-4 + ssh)



どうも 上林一彦 です。
 
[debian-users:29084] で xf86-4 と ssh について
質問させていただいたものです。

あれからいろいろとやってみたのですが、
まだうまくいっていません。

いろいろやっている中でどうも 同じ host 内での
X application の受渡しもうまくいっていないことがわかりました。


どうして気づいたかというと、

potato + xf86-4 といった環境で、
root で X を立ち上げ問題を解決しようとしていた時、
ローカルにある 自分のuserのメールを読もうと 

	 root# xhost +localhost 
	 root# su - kazu 

で user になり

	 user> emacs -f mew 

としますと

	 emacs: Cannot connect to X server localhost:0.0.
	 Check the DISPLAY environment variable or use `-d'.
	 Also use the `xhost' program to verify that it is set to permit

と出てきたので、

	 user> echo $DISPLAY
	 localhost:0.0

と確認し、もう一度 "emacs -f mew" をしても結果が同じでした。
(その後 emacs -nw -f mew にてメールは確認しました。)

これは、どこかを設定し直せば可能になることなのでしょうか?

というのも近くにあった linux (potato+xf86-3.3.6) で同じことを
やるとできてしまうので、どうしてなのだろうと悩んでいます。

なにか間違った設定でもしてしまっているのでしょうか?

----
Kazuhiko Uebayashi
 u_kazu@xxxxxxxxx