iraf2.1.6无法和ds9通信

iraf2.1.6无法连接ds97.3.2

之前一直没找到解决办法,昨天查到原因是ds9的一个bug。IRAF Display Command

解决办法是设置一个环境变量

[code lang=”shell” gutter=”false”]export IMTDEV=inet:5137 # for a Bash shell[/code]

直接把它放到脚本文件~/.bashrc里就行。当然解决这个之后还出现其他一些问题,莫名其妙的在ds9图像上按鼠标左键不起任何作用,iraf中imexamine命令后,在ds9的图像显示窗口上按除q外的任何键都没有作用。后一个问题后来又突然莫名其妙的好了。既然如此,我就暂时不管了。而且定位置没有错误(之前用较老版本的ds9能与iraf通信,但是在imexamine命令下使用a按键定点源的中心位置,总是给出错误结果。)

设置iraf中display的图像的尺寸:set stdimage=imt2048,可以在login.cl文件中直接添加。


追加:在ds9上除q外任何键没有反应的原因已经找到。因为使用的是小企鹅输入法,这个和ds9存在冲突。只能把输入法框架改成ibus,之后一切ok。只是不能再用sogou输入法了。

Visits: 1076

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

*