« あにぽにおわた | トップへ戻る | 続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