3

我的桌面没有足够的计算能力,所以我通常在远程工作站上开发和运行程序。但是,经常需要绘制一些图表以可视化正在发生的事情,而我不能直接使用Putty. 我想知道是否有一些方便的方法可以做到这一点。

4

3 回答 3

4

您可以使用gnuplot直接在终端内绘图。例如:

gnuplot> set terminal dumb
Terminal type set to 'dumb'
Options are 'feed  size 79, 24'
gnuplot> set terminal dumb
Terminal type set to 'dumb'
Options are 'feed  size 79, 24'
gnuplot> plot(sin(x))


    1 ++---------------***---------------+---**-----------+--------**-----++
      +                *  *              +  *  **         +(sin(x)) ****** +
  0.8 ++              *   *                 *    *               *    *   ++
      |              *     *               *     *               *     *   |
  0.6 *+             *      *              *     *               *     *  ++
      |*             *      *             *       *             *       *  |
  0.4 +*            *       *             *       *             *       * ++
      |*            *        *            *        *           *        *  |
  0.2 +*           *         *            *        *           *         *++
    0 ++*          *          *          *         *          *          *++
      | *          *          *         *           *         *           *|
 -0.2 ++ *         *          *         *           *         *           *+
      |  *        *           *        *             *        *           *|
 -0.4 ++ *        *            *       *             *       *            *+
      |  *       *              *      *             *      *              *
 -0.6 ++  *      *              *      *             *      *             +*
      |    *    *               *     *               *     *              |
 -0.8 ++   *    *                *   *                 *   *              ++
      +     *  *       +         **  *   +             *  *                +
   -1 ++-----**--------+-----------**----+--------------***---------------++
     -10              -5                 0                5                10

或者,您可以使用 X 转发将图形内容从远程计算机转发到本地计算机。

在 Windows 上(我假设您正在使用它,因为您使用的是 Putty)有一个名为 XMing 的程序可以用来执行此操作。

将 XMing 与 PuTTY 一​​起使用的一些说明:http ://www-inst.eecs.berkeley.edu/~cs61a/fa13/pdfs/connect-windows.pdf (请参阅我在下面复制的 PDF 的后半部分)

XMing 将为您的远程连接提供图形支持。

(1) 从 http://sourceforge.net/project/showfiles.php?group_id=156984下载 XMing下载 Xming 和 Xming-fonts

(2) 两者都安装,只需再次使用默认设置即可。

(3) 打开Xlaunch 我喜欢Multiple Window 模式,随心所欲的风格选择Start no client 你不需要在接下来的两页上改变任何东西。

(4) 这里是棘手的步骤,打开 PuTTY 在左侧设置栏上,在 Connection 下查看打开 SSH 的更多设置选项 转到 X11,选中 Enable X11 Forwarding 输入 localhost:0 表示 X 显示位置 根据 PuTTY 指南输入主机名信息, 并连接。

(5) 登录,现在试试emacs之类的命令

于 2013-10-23T05:04:09.697 回答
0

如果我的连接速度足够快以摆脱 VNC 或 RDP,我宁愿不使用 putty

xrdp一个开源 RDP 服务器和 X 服务器,能够接受来自 rdesktop 和 ms 终端服务器客户端的连接。

在此处输入图像描述在此处输入图像描述在此处输入图像描述

于 2013-10-23T05:06:47.237 回答
0

我已经有一段时间没有在 Windows 上开发了,但我建议您研究从 cygwin 安装和运行。

http://www.cygwin.com/

希望有帮助。

于 2013-10-23T04:58:29.037 回答