新城@筑波大学情報です。こんにちは。

In article <des3t8$fpc$1@bgsv5648.tk.mesh.ad.jp>
        tesigana@mtf.biglobe.ne.jp (tesigana@mtf.biglobe.ne.jp) writes:
> % xhost localhost
> を行ってから xterm を動かしたらどうでしょうか?

うまく行きました。ありがとうございます。

今一つ納得が行かない所は残ります。
    xmonui | xmond > & xterm.log
    xterm -display `hostname`:1

こうすると、xmond が 6001 番 (`hostname`:1) で listen してい
るのは分かります。その配下の xterm -display `hostname`:1 は、
6001 につなぎにいます。でも、xmond 自身は、`hostname`:0
(6000) につなぎに行くのですが、その時、~/.Xauthority の 
cookie を見てもいいと思うんですよね。

ああ、もしかして、xmond のプログラムが手抜きで、cookike をう
まく解釈できないのかなあ。それも含めて単に中継しているとか。
そうとすると、cookie も :0 と :1 で同じにすれば、xhost しな
くても平気かも。というわけでやってみました。

% xauth
Using authority file /Users/yas/.Xauthority
xauth> list localhost:0
localhost:0  MIT-MAGIC-COOKIE-1  10e027413f4c35830cb517e52a8fdfb0
xauth> add localhost:1 MIT-MAGIC-COOKIE-1  10e027413f4c35830cb517e52a8fdfb0
xauth> exit
Writing authority file /Users/yas/.Xauthority
% 
% xterm -display `hostname`:1 &
Xlib: connection to "localhost:1.0" refused by server
Xlib: No protocol specified
xterm Xt error: Can't open display: localhost:1

ああ、でもダメですね。

> xauth を実行しても状況が変わらなかったです。どこかで設定を変える必要
> があるのかな、と思ったのですけどそれ以上は追求していません :-)

謎は残りますね。

xmon も、ssh 並にうまく中継してくれたらいいのに。
ssh は、X は副業なのに、本業の xmon が負けていいのかなあ。

\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報       \\