Chinaunix首页 | 论坛 | 博客
  • 博客访问: 246913
  • 博文数量: 61
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 800
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-14 15:18
文章分类

全部博文(61)

文章存档

2011年(4)

2010年(5)

2009年(10)

2008年(42)

我的朋友

分类: LINUX

2008-11-12 11:22:14

配置VNC很简单。只要运行vncserver就好了.运行完毕后,它会在家目录生成.vnc目录。
里面最重要的一个文件是Xstartup。
然后你可以使用
vncviewer yourremotehost:id
就可以了。


不过VNC默认启动的X-windows是twm,看上去有点丑,那么你可以把~/.vncr/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 &
#xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
#twm &

然后重新启动vncserver
#vncserver -kill:1 (关闭:1vnc连接线程)
#vncserver (重启VNC)

#vncpasswd (设置密码)


再使用vncviewer就可以看到熟悉的登陆界面了。
如果你希望对每个用户生成xstart的时候都是上面这个样子的话,那么可以直接修改vncserer命令了,这是一个perl脚本。
找到第34行,修改成下面这个样子
$defaultXStartup
   = (”#!/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 &
“.
      “#xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
“.
      “#twm &
“);
保存。
以后的用户运行vncserver就会得到上面那个xstartup一样的脚本了。

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