红联Linux门户
Linux帮助

求助:怎样实现远程桌面与本地桌面一致?

发布时间:2011-12-06 16:29:49来源:红联作者:firendlys
windows远程访问centos桌面。
我远程访问有一个很特殊的要求,就是要求远程看到的桌面要与本地是一样的。
因为我的远程计算机上正在运行一个带有 gui界面的程序(假设是x),而且这个x程序只能同时运行一次,所有操作都只能在该程序的gui界面上进行。

但是,我试过 gdm+xmanager 和 vnc 这2个远程连接工具,他们虽然能远程连接,但连接之后都是作为一个新的用户登录的,
就是说,远程登录后看到的界面(没有运行x程序)与本地界面(正在运行x程序)是不同的,而由于x程序又只能同时运行一次,
我的远程桌面根本无法看到x程序的界面。同时,即使我先关闭了本地桌面的x程序,再在远程桌面上运行x程序,一旦注销远程登录,x程序也会随之关闭,而本地端的x程序不会自动启动。

所以,能不能做到,远程桌面的界面和本地界面是一样的,对远程桌面操作和对本地界面任意一方的操作,双方界面都能同时反映?
就像QQ的远程协助一样。

不知道我的意思说清楚了没有?
希望有人可以帮我解决这个问题。谢谢大家。
文章评论

共有 2 条评论

  1. firendlys 于 2011-12-08 14:12:58发表:

    问题补充:
    vnc:在本地桌面上运行 x0vncserver -PasswordFile=/root/.vnc/passwd ,远程可以用ip:0的方式访问当前的本地桌面,且远程看到的画面与本地完全同步,这就是我所需要的效果。
    本来以为问题就此完美解决。

    但是,想不到,还是有问题,就是怎样开机自动运行这个程序呢?
    我的桌面是 gnome , 系统是centos6.0 ,已经设置了开机自动登录(普通用户登录)。
    于是,在gnome提供的图形界面那里设置了这条命令,登录的时候自动执行。
    重启电脑后,用远程访问,可以访问成功,但是画面不对!远程看到的画面和本地看到的画面不同。

    网上的资料上说,这条命令是监视桌面0的,所以,出现不一致肯定是因为执行这条命令的是桌面0,而本地看到的桌面不是桌面0!之后,我关闭了这个监视桌面0的程序,在本地界面那里再手动运行一次,远程看到的就是我本地的这个界面了。

    所以,问题也算清楚了,在哪一个登录界面上运行这条命令,通过ip:0方式访问得到的就是哪一个桌面。
    但是,怎样保证这条命令在本地桌面上随开机自动运行呢?
    试过很多种方法,依然不能解决。

    继续求助。

  2. uprtystpk 于 2011-12-06 22:03:01发表:

    路过帮顶