« あにぽにおわた | トップへ戻る | 続sendmail というかcron »

2005年12月29日

OpenGL(GLSL,GLUT)@SSH

setenv DISPLAY ":0.0"
これでsshコンソール上からXなアプリが起動できる.
接続先のマシンで.
こんなことがしたい人は余り居ないと思うけどさ.

ただし,どうも一度wdmからWindowManagerにログインしないといけないみたい.

というわけで,これでとりあえずはGLSLが動く.
……動くのだが,なんだかエラーを出しまくっているうちに起動しなくなる.細かいエラーメッセージは失念したけど,とりあえずFatal Errorとか出た気がする.

そして,二度と起動できなくなる.再起動してWindowManagerを立ち上げればいいんだろうか?sshからじゃ無理だけど.

まぁ.initrcみても何もしていないので,とても謎だ.誰か何とかしてくれ.

なんか別の問題かもしれぬ.

1.rebootして改めてsshでログイン→プログラム実行
GLUT: Fatal Error in (unamed): could not open display:

2.setenv DISPLAY ":0.0"してからプログラム実行
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

GLUT: Fatal Error in (unamed): could not open display: :0.0

うーむ.
sshじゃなくて実際にマシンに触れる場合は,
一度ログイン→放置してsshで外部からログイン→プログラム実行
これで動くんだよな.
謎だ.

Lapismoon氏にxdmcpを使ったらどうかと言われたが,こいつでログインしても変化無し.しょんぼりだ.

A. xdmcpでログインしておいて,sshで実行
GLUT: Fatal Error in (unamed): could not open display:

B. setenvもしてみる
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

GLUT: Fatal Error in (unamed): could not open display: :0.0

C. xdmcp上で
Driver does not support OpenGL Shading Language

うぼあああ.

投稿者 togabito : 2005年12月29日 01:21

Trackback Pings

このエントリーのトラックバックURL:
http://aaa.jspeed.jp/~togabito/cgi-bin/mt/mt-tbx.cgi/375

コメント

コメントしてください




保存しますか?