Chinaunix首页 | 论坛 | 博客
  • 博客访问: 151888
  • 博文数量: 54
  • 博客积分: 1732
  • 博客等级: 上尉
  • 技术积分: 520
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-23 23:29
文章分类

全部博文(54)

文章存档

2011年(3)

2010年(26)

2009年(25)

分类: BSD

2009-12-29 14:04:49

首先在FreeBSD安装vnc:
# cd /usr/ports/net/vnc
# make install clean
可能我的FreeBSD系统那块配置有问题,最近装软件的时候编译到一半提示错误
没有仔细查找原因,下次可能需要先把ports列表更新一下了

安装错误,于是先跑到FreeBSDChina上直接下了一个二进制包,
使用pkg_add给安装了

然后退出到普通用户状态,启动vncserver
$vncserver
You will require a password to access your desktops.

Password:
Verify: 

New 'FreeBSD.domain:1 (compass)' desktop is FreeBSD.domain:1

Creating default startup script /home/compass/.vnc/xstartup
Starting applications specified in /home/compass/.vnc/xstartup
Log file is /home/compass/.vnc/FreeBSD.domain:1.log
退出,修改xtartup文件
$vncserver -kill :1
$vi .vnc/xstartup
找到:

xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm & 

改成如下样子:

#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &                                                       

#以kde为默认界面
startkde &

其他保持不变,重启vncserver
$vncserver
按理说,现在就可以用vnc客户端登录了,我是在kubuntu上使用krdc实验的,连倒是联上了,但是怎么都看不到桌面环境(这里一直没看日志文件,自我反省一下),最后一怒之下将xstartup还原程最开始的样子,竟然看到图形接口了,就是丑陋了一点(twm),到这里的时候我已经猜到原因了:startkde应该是失败鸟,于是查找startkde的安装路径:
$which startkde
/usr/local/kde4/bin/startkde
$echo $PATH
/home/compass/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/home/compass/bin
PATH里面没有startkde的安装路径,于是在将其加入(这里我是加在/etc/profile中,而不是~/.profile中)
$su

#vi /etc/profile

在最后加入:
PATH=/usr/local/kde4/bin/:${PATH}
注意这里"="两端不能有空格,我曾经吃过这个亏(基础不扎实)
保存退出,重启系统,当然也可以这样:
. /etc/profile
然后重启vncserver,从客户端登录,果然好了

因为FreeBSD与linux的启动配置还不太一样,而且也不知道是机器配置太差的原因还是怎么kde4太华丽了,反正我从客户端上看到的效果一点也不好,也就懒得去折腾让vncserver开机自启动了,反正我平时的操作使用ssh登录就足够了

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