在虚拟机安装好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+Xmanager登录centos,实现ncl绘图本地图形化显示相关推荐

  1. linux关闭xdmcp服务,使用Xmanager远程CentOS 7服务器(XDMCP)

    0. 前言 基本概念 简略概述 Display Manager 提供登录需求 在文字界面下可以通过startx来启动Xwindows 在runlevel 5下,在tty7处有可以使用的图形登录界面(方 ...

  2. xmanager5链接linux配置,使用Xmanager连接CentOS 5.5

    最近打算使用Xmanager连接Linux,需要在Windows下使用X窗口登录Linux,开始在网络找资料,花了很长时间,下面将我使用Xmanager连接CentOS的完整步骤记录下来. 这里使用的 ...

  3. 阿里云实现putty私钥登录全过程

    阿里云实现putty私钥登录全过程 阿里云实现putty私钥登录全过程 1 putty生成公钥和私钥 1)putty生成公钥和私钥 记得在空白区域 滑动 2 公钥上传到阿里云 1)公钥上传  私钥存到 ...

  4. putty保存用户名和密码_使用PuTTY远程登录软件登录 Linux 实例

    本文以 PuTTY 软件为例,介绍如何在 Windows 系统的本地电脑中使用远程登录软件登录 Linux 实例. 使用密码登录 下载 Windows 远程登录软件,即 PuTTY. PuTTY 的获 ...

  5. 树莓派putty远程登录windows

    刚买树莓派的你,还在为要不要购买昂贵的屏幕而纠结吗?看完本博客学会远程登录,妈妈再也不用担心我的学习... 首先我们要知道树莓派的官方推荐系统是raspbian 很建议安装16年9月份的,其他的总是这 ...

  6. xmanager linux 远程桌面,Xmanager连接CentOS的远程桌面

    本文主要介绍通过Xmanager连接CentOS远程桌面时,在CentOS系统上需要做的一些配置. 1. Xmanager简介 Xmanager是一个运行于 Windows平台上的高性能的X Serv ...

  7. winscp + putty 免登录密码

    winscp + putty 免登录密码 winscp 使用 putty 登录liunx 时 都要输入密码 可以通过设置 免去这一步直接登录服务器

  8. Linux学习笔记——远程ssh(putty)登录linux + wifi配置与静态ip设置

    最近学习了一段时间linux的基本操作,但在pc机上使用虚拟机学习比较麻烦.在实验室找到了块树莓派zero w,它的操作系统是raspbian,是一种基于debian的linux操作系统,于是尝试利用 ...

  9. (三)树莓派打开SSH使用putty远程登录

    1.准备         (1).下载Advanced IP Scanner工具查找树莓派ip地址,下载链接: https://download.csdn.net/download/qq_260439 ...

最新文章

  1. 卡壳了~~~ 解决了~~~My Site创建成功了.....
  2. 安卓常用功能——已封装好
  3. Windows下创建静态库
  4. 大话设计模式读后感之面向对象设计基础
  5. mysql safe无法启动_解决mysqld_safe无法启动问题的方法
  6. (2015-12-09)java.util.Arrays的用法
  7. 十年技术骨干面试被开出一万五薪资,直呼 “这是对我的侮辱”
  8. 程序员7天长假出游指南
  9. ffmpeg下载直播流
  10. zbbix服务器搭建_zabbix服务器的搭建
  11. 计算机控制系统笔记,计算机控制系统复习笔记.doc
  12. 《Spring微服务实战》读书笔记——通过配置服务器来管理配置
  13. LINUX tar解压到指定目录
  14. Win10在使用setuna2时,启动截屏后屏幕会放大的问题。
  15. 关于Java之IO流音乐拼接小项目
  16. 嵌入式学习笔记(8)芯片手册阅读方法
  17. 【电源干货】你的电源模块选对了吗?7招教会你!
  18. 番外2. OpenCV 中摄像头捕获与视频处理与常见问题解决方案
  19. 学习笔记之Qt从入门到精通(二)
  20. Domino NotesV11开放下载啦!

热门文章

  1. 用Java实现分数加减和乘法计算
  2. ##HTML做小米官网,好复杂,以后用框架写一个简单的
  3. 微信生态下8000万中老年网民的小程序电商创新机会
  4. reac初学者-简介与入门
  5. 要不要启用苹果wapi_信号有救了?iPhone 12或启用自研天线模块+高通X55基带
  6. 设计模式 | 解释器模式及典型应用
  7. 欧盟统一充电接口的细节探讨
  8. 从充电宝行业说起,美团和饿了么谁会笑到最后?
  9. 如何查看Ubuntu的IP地址以及端口号
  10. swift学习笔记(9)-结构体和类