linux远程启动桌面程序,Linux远程GUI访问的应用

本文介绍了如何使用rdesktop实现从Linux远程访问Windows的GUI界面,包括安装配置过程及使用方法。此外,还详细讲解了Linux环境下对GUI远程访问的支持方式,如通过X服务器显示远程Linux图形界面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux远程GUI访问的应用

发表于2021 2019-12-17 |  没有评论

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

● rdesktop的下载和安装

在各种版本的RedHat Linux系统安装盘上,一般第三张光盘上都带有rdesktop的可执行的RPM软件包,例如:

RedHat 8.0: rdesktop-1.1.0-2.i386.rpm

RedHat 9.0: rdesktop-1.2.0-1.i386.rpm

Fedora Core 2: rdesktop-1.3.1-3.i386.rpm

通过用 #rpm –q rdesktop 查看系统中是否已安装了rdesktop,然后安装相应的rpm软件包。

我们还可以下载rdesktop的源程序,在各个操作平台上编译和安装。下面介绍在RedHat 9.0下安装rdesktop-1.3.1,下载的ftp地址为:

ftp://tu172055.tsinghua.edu.cn/pub/mirror/gentoo/distfiles/rdesktop-1.3.1.tar.gz

编译安装如下:

[[email protected] cx]# tar xvzf rdesktop-1.3.1.tar.gz

[[email protected] cx]# cd rdesktop-1.3.1

[[email protected] cx]# ./configure

[[email protected] cx]# make

[[email protected] cx]# make install

[[email protected] cx]#

安装成功后,在/usr/local/bin下生成了可执行的rdesktop程序。

● rdesktop的使用

1、远程Windows系统的设置

这里以连接Windows XP Professional的远程桌面服务为例。首先在Windows XP下启用远程桌面服务(注意,XP的HomeEdition没有远程桌面服务),右键点击我的电脑,选择属性,查看“远程”选项,选择“允许用户远程连接到这台计算机”即可。

2、Linux下rdesktop的使用

rdesktop的使用很简单,可通过 #rdesktop –h得到使用的帮助。一般常用的登录命令为:

#rdesktop –g 1024x768 –d 24 hostname

其中 “g 1024x768”设置分辨率为1024x768,“d 24”设置真彩24位,hostname为 windows机器的主机名或者ip地址。

在输入了Windows XP的用户名和密码后,就可以登录并操作远程的windows系统。如下图:

二、Linux对GUI远程访问的支持

如果你想在本机访问远程的Linux窗口系统,并需运行和显示图形程序,Linux提供了对图形用户界面(GUI)远程访问的广泛支持。

● 本机为Linux或UNIX系统

现在设想登录到远程主机rhostname上,运行gimp程序,并把它的显示输出到本机的屏幕上,那么需要依次执行以下操作:

1、启动X服务器

# xhost +rhostname (允许远程rhostname机使用本机的X Server)

2、telnet (或ssh)登录远程主机

# telnet rhostname

3、设置DISPLAY环境变量

指定了一个显示设备,所有的图形程序都将显示到这个设备。

DISPLAY的格式为:hostname:displaynumber.screennumber

hostname是本机主机名,或者是它的ip地址。一般displaynumber、screennumber都是0。

# echo $SHELL

• 如果返回的是 /bin/ksh,那么可以用:

# export DISPLAY=本机的IP地址:0.0

• 如果返回的是 /bin/csh,那么可以用:

# setenv DISPLAY 本机的IP地址:0.0

• 如果返回的是 /bin/bash,那么可以用:

# DISPLAY=本机的IP地址:0.0

# export DISPLAY

4、启动gimp程序

# gimp

● 本机为Windows系统

在微软的Windows下需要一个XServer软件,以便可以登录到远程的Linux,而将结果显示在本地计算机上。常见的Windows的XServer软件有:X-win、Exceed和cywin等。下面介绍如何使用Exceed远程登陆Linux的过程。

1、Exceed软件

Hummingbird Exceed是运行在Windows环境下的优秀的X终端仿真软件,是一个商业软件。 运行Exceed之后, Windows系统就拥有了一台Xserver, 可以登录到任何一台Linux和UNIX主机上,并将图形化的窗口显示到本地,此时该Windows系统仍可正常运行其他的Windows应用程序,真正享受多任务操作系统的方便.。

2、Exceed的设置(以Exceed 8.0为例)

通过“开始>>程序>> Hummingbird Connectivity V8.0>>Exceed>>Xconfig”启动设置程序Network and Communication项,在Mode项中选择“XDMCP Broadcast”。

3、在Windows下启动远程Linux的Kde图形界面

(1)启动Hummingbird Exceed,然后将Exceed窗口变成最小化;

(2)打开Windows下的ssh,登录到远程主机rhostname,;

(3)登录成功后,输入:

# export DISPLAY= =本机的IP地址:0.0

# startkde

此后远程的Linux的KDE图形界面就会显示在本机的Windows系统下,用户对它可进行任何操作。

参考网址:http://www.pcworld.com.cn/so_pcworld/more/zhuti/1231_z7.asp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值