LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 807|回复: 4

请问linux下类似Xwin32的工具。(我在置顶帖子里没有找到)

[复制链接]
发表于 2005-2-28 14:46:03 | 显示全部楼层 |阅读模式
因为需要从fedora登陆到Solaris,简单的telnet可以运行ls,cd等程序,但不能正确运行GUI程序。
:thank
发表于 2005-2-28 15:56:48 | 显示全部楼层
ssh 可以(如果服务器设置允许的话),
ssh -X ****
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-28 16:53:25 | 显示全部楼层

solaris机器禁止ssh连接(这个状态无法改变,因为没有权限)

:thank
还有别的方法不?
回复 支持 反对

使用道具 举报

发表于 2005-3-1 00:20:50 | 显示全部楼层
那就telnet 过去
然后设置环境变量DISPALY=YOUR_HOST:0.0
再启用x程序
回复 支持 反对

使用道具 举报

发表于 2005-3-1 09:28:11 | 显示全部楼层
[原创]要求精
正确的方法是用 Xnest,要想显示中文,需要把solaris上的中文字体/usr/openwin/lib/locale/zh/X11/fonts/75dpi
下载到本地某个目录,这里是
/usr/lib/X11/fonts/sun

下面是我写的一个小脚本,用来登录Solaris:



  1. #!/bin/bash

  2. #solarislogin by potator
  3. if [ $# = 1 ] ; then
  4.         DISP=1
  5. else
  6.         DISP=$2
  7. fi;
  8. Xnest :$DISP -fp "/usr/lib/X11/fonts/sun,/usr/lib/X11/fonts/misc,/usr/lib/X11/fonts/simsun,/usr/lib/X11/fonts/100dpi/:unscaled,/usr/lib/X11/fonts/75dpi/:unscaled,/usr/lib/X11/fonts/Type1,/usr/lib/X11/fonts/Speedo,/usr/lib/X11/fonts/100dpi,/usr/lib/X11/fonts/75dpi" -geometry 1024x768 -terminate -name "$1:$DISP" -query $1
  9. #Xnest :$DISP -fp "/usr/lib/X11/fonts/sun,/usr/lib/X11/fonts/misc" -geometry 1024x768 -terminate -broadcast -name "$1:$DISP" -query $1


复制代码


其中的字体目录可能和你机器上的配置不一样,自己修改一下就可以了。
分辨率也是可以修改的。

用法是:
solarislogin 192.168.1.2

若同时登录多台机器,后面加一个数字设置DISPLAY,比如:
solarislogin 192.168.1.3 2
solarislogin 192.168.1.4 3

DISPLAY的默认值是1,其实起始值应该是0,但是你的linux的X总是占用0的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表