您的位置:首页 > 运维架构 > Linux

PUTTY+Xmanager登录centos,实现ncl绘图本地图形化显示

2016-09-01 11:53 411 查看
        在虚拟机安装好centos,并配置好NCL后,刚开始考虑通过VNC远程登录到服务器进行开发,后来发现VNC的安全性存在一定的问题,同时自己开发也只需要写代码处理数据,同时查看生成的图片,对图形化界面的需求不大,自己一般用PUTTY就够了,便想着用PUTTY+X Server实现。

       安装好xmanager,打开xmanage-passive。

       


      网上一般的方法是用PUTTY连接时打开ssh下x11 forwarding 并配置location再连接。但尝试多次发现本地图形化界面无法打开,最后直接在bashrc里配置DISPLAY变量为    “本地IP:0.0”。再次打开PUTTY没有配置X11,直接打开会话,运行demo,成功运行显示。

 

   



      但是还存在一个问题,NCL绘图产品选为PNG格式保存后,想在本地查看怎么实现,这时找到了一个插件FEH

安装FEH及依赖库参考链接http://feh.finalrewind.org/。

       安装feh也需要很多依赖库,有几个yum中搜不到,自己下载安装:

feh: http://feh.finalrewind.org/
imlib2: http://sourceforge.net/projects/enlightenment/files/imlib2-src
giblib: http://freecode.com/projects/giblib
libiconv: http://www.gnu.org/software/libiconv/
jpeg: www.ijg.org

    #安装依赖库, shape.h

    yum install libexif-devel libXext-devel libcurl-devel giflib-devel

    yum install libtiff-devel bzip2-devel libXft-devel libpng-devel

    yum install libXinerama-devel

    

    #安装iij jpeg, 为imlib2和feh提供依赖

    wget http://www.ijg.org/files/jpegsrc.v9a.tar.gz
    tar xzvf jpegsrc.v9a.tar.gz

    cd jpeg-9a/

    ./configure

    patch -p1 < ~/docu/diff/jpeg-9_default_raw.diff

    make; make install

    

    # 安装imlib2, feh. 用貌似imlib2 1.4.6有问题, 还是用1.4.5好了

    wget http://sourceforge.net/projects/enlightenment/files/imlib2-src/1.4.5/imlib2-1.4.5.tar.bz2
    tar xjvf imlib2-1.4.5.tar.bz2

    cd imlib2-1.4.5

    ./configure; make; make install

    

    #安装giblib, feh用

   wget http://linuxbrit.co.uk/downloads/giblib-1.2.4.tar.gz

    tar xzvf giblib-1.2.4.tar.gz

    cd giblib-1.2.4

    ./configure; make; make install

    

    #安装libiconv, feh用

    wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
    tar xzvf libiconv-1.14.tar.gz

    cd libiconv-1.14

    ./configure; make; make install

    

    wget http://feh.finalrewind.org/feh-2.9.3.tar.bz2
    tar xjvf feh-2.9.3.tar.bz2

    cd feh-2.9.3

    patch -p0 < ~/docu/diff/feh_utf8_support.diff

    make; make install

    cp /media/windows/c/WINDOWS/Fonts/simsun.ttc /usr/local/share/feh/fonts/simsun.ttf

安装成功后,我们通过命令行feh 文件名 查看,便可以在本地显示图片窗口

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  putty NCL