在linux终端下运行X Window程序

原创 2006年06月14日 21:09:00

linux终端下运行X Window程序

 

作为Linux程序员,在大多数情况,在终端下干活(编程),可能更方便一点。服务器在机房里,大家都连接到同一台服务器上,而本机在Windows下运行一个终端(如SecureCRT),这是典型的配置。

 

如果开发的软件是不带GUI界面的,一点问题也没有,至少我自己这样做了几年了。而最近要编写GTK+程序,麻烦就来了。先是尝试在VMWare运行Linux上,当然可以,不过编译太慢了。加上我习惯于写一点,就编译、测试,编译太慢浪费我太多时间,只好另想办法。

 

我们知道X WindowC/S模型的,应用程序在一台电脑上运行,而显示在另外一台电脑上。 所以,解决上述问题最简单的方法就是,在本机(Windows)下安装一个X Window Server,把在服务器上运行程序显示在本机上。

 

Windows下运行的X Window Server有不少,一些是商业版的,一些是免费的。最常用的免费X Window Server可能是Xcygwin,可以在http://x.cygwin.com/ 网站上免费下载。

 

下载后直接安装,和安装普通的cygwin没有什么差别。只要做些配置,这里我们假设:

Linux服务器IP为:10.20.30.246

Windows客户机IP为:10.20.30.243

 

Windows端的Xcygwin下:

l         增加认证信息,允许IP10.20.30.246的机器访问 Xserver

$ xhost +10.20.30.246

l         启动X Window Server

$/usr/X11R6/bin/startxwin.bat

 

Linux服务器的终端下:

l         设置DISPLAY环境变量

[root@linux usr]# export DISPLAY=10.20.30.243:0

 

l         运行应用程序

[root@linux usr]# gtk-demo

 

OK,你会看到:

版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux启动、关闭x-window

这是因为Linux操作系统有六种不同的运行级(run level),在不同的运行级下,系统有着不同的状态,这六种运行级分别为: 0:停机(记住不要把initdefault 设置为0,因为这样会使...
  • kingxuexi
  • kingxuexi
  • 2017年03月11日 11:21
  • 541

Linux的X-WINDOW的需要安装包

为了体验最纯的Linux, 在安装Linux的时候,什么可选的包都没有装。在使用过程中由于有些功能实在是需要图形界面,就得安装X-WINDOW的安装包,上网一查,很多人都说的很模糊,最后在一个Linu...
  • squirrelme
  • squirrelme
  • 2007年06月07日 08:59
  • 4146

linux安装和配置X-Windows

  • 2013年07月31日 08:24
  • 216KB
  • 下载

Debian下安装x-window

先在debian的官方网站上下载一个安装的镜像,我用的是网络安装的。主要是debian的安装程序太多了。就算是DVD也要4张盘,太BT了!网络安装镜像的下载地址:http://cdimage.debi...
  • leopard_ray
  • leopard_ray
  • 2007年05月20日 23:12
  • 2798

第二十四章、 X Window 配置介绍

在 Linux 上头的图形介面我们称之为 X Window System,简称为 X 或 X11 罗! 为何称之为系统呢?这是因为 X 窗口系统又分为 X server 与 X client ,既然是...
  • mybluetiankong
  • mybluetiankong
  • 2014年03月04日 07:45
  • 3070

Linux 关闭/开启图形界面(X-window) 命令

1.在图像界面关闭x window: 1.1 shell中运行 init 3  进入文本模式,同时会关闭相关的服务(Xserver 肯定关闭) 1.2 Alt+Ctrl+F1~F6到字符界面,root...
  • Season_hangzhou
  • Season_hangzhou
  • 2012年12月14日 20:13
  • 12170

Oracle Linux 安装X Window 图形界面

Oracle Linux 安装X Window 图形界面 1、挂载光驱      makedir /mnt/cdrom      mount /dev/sr0  /mnt/cdrom ...
  • wangzhaopeng0316
  • wangzhaopeng0316
  • 2013年11月06日 08:09
  • 3097

Linux下安装xwindow图形界面

执行命令 yum -y groupinstall Desktop  yum -y groupinstall "X Window System" 然后执行"startx"命令,正常情况下,可以启动图...
  • YABIGNSHI
  • YABIGNSHI
  • 2016年07月01日 16:06
  • 3700

初级X编程

绪论本教程是有关X窗口编程的"would-be"系列教程的第一部。单方面来说,这个教程是没用的,因为一个真正的X窗口程序员通常会使用抽象级更高的库,例如Modif(或者是它的自由版本lesstiff)...
  • coldwindflyrain
  • coldwindflyrain
  • 2009年03月18日 13:49
  • 4672

X Window编程基础 1

理解 Xwindow 很多人在用 Xwindow,但是他们是在用一些包装掩盖下的 Xwindow,那些包装有些很不稳定,占用大量资源,以至于有人说 Xwindow 是垃圾。其实 Xwindow 是一个...
  • lindyl
  • lindyl
  • 2014年03月01日 09:55
  • 1808
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在linux终端下运行X Window程序
举报原因:
原因补充:

(最多只允许输入30个字)