Chinaunix首页 | 论坛 | 博客
  • 博客访问: 164161
  • 博文数量: 27
  • 博客积分: 97
  • 博客等级: 民兵
  • 技术积分: 314
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-19 19:34
个人简介

非攻飞攻,夜尽天明!

文章分类

全部博文(27)

文章存档

2014年(6)

2013年(21)

我的朋友

分类: LINUX

2013-09-29 23:35:15

 
1、在远程linux上安装好了桌面 gnome 和 vnc4server,在本机安装好 vncviewer .

远程linux主机上,出现:
#vncserver

New 'user:1(user) desktop is user:1

Starting applications specified in /home/user/.vnc/xstartup
Log file is /home/user/.vnc/user:1.log

则证明vncserver安装成功,且启动。

在远程的的linux上 ,~/.vnc/目录下,修改xstartup文件:

    
#!/bin/sh


# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER                           #将此行的'#' 去掉
# exec /etc/X11/xinit/xinitrc                        #我这里这行注释掉了这行也可以


[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &         #此为连接上后开启一个终端的作用
#x-window-manager &   
gnome-session           &                                   #启动gnome桌面
 
本地主机远程桌面linux : 
#vncviewer  ip:1

如果远程主机已经启动了桌面gnome,连接的时候会提示:Could Not Acquire Name On Session Bus

解决办法,远程主机不开启桌面。或者:

unset SESSION_MANAGER
unset  DBUS_SESSION_BUS_ADDRESS           #添加一行

关闭vncserver:
#vncserver -kill :1                                          #1为启动的user:1


2、在freebsd上,安装远程桌面要简单些

    #cd /usr/ports/net/vnc
    # make  install  clean

    #vncserver                                   #添加密码

    freebsd要修改的地方少些

    #vim  ~/.vnc/xstartup

           #!/bin/sh
           [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
          xsetroot -solid grey
          vncconfig -iconic &
          xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
          #twm &
          openbox-session  &       //gnome桌面改为: gnome-session








阅读(2160) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~