分类 BSD 下的文章

默认情况下,Solaris10已经把VNC安装好了
只需要简单开启服务并配置就可以使用
检查VNC服务状态

root# svcs -a | grep -i vnc
online 18:02:34 svc:/application/x11/xvnc-inetd:default

现在我们要开启这个服务

root# svcadm enable svc:/application/x11/xvnc-inetd:default

接着配置服务选项

root# echo "vnc-server\t5900/tcp\t\t\t# Xvnc" >>/etc/services

接着编辑/etc/X11/gdm/custom.conf文件

root# vi /etc/X11/gdm/custom.conf

如果没有则会创建该空文件,添加以下内容

[xdmcp]
Enable=true
[security]
DisallowTCP=false
AllowRoot=true
AllowRemoteRoot=true

然后禁用启用服务,接着检查服务状态

root# svcadm disable svc:/application/x11/xvnc-inetd:default 
root# svcadm enable svc:/application/x11/xvnc-inetd:default
root# svcs svc:/application/x11/xvnc-inetd:default
online 18:15:00 svc:/application/x11/xvnc-inetd:default

如果是online则说明配置正确,最后可以使用你习惯的vnc客户端直接连接这个Solaris服务器了

今天需要装个FreeBSD测试,用VMware ESXi安装好以后,装上后发现启动X以后键盘鼠标全没有反应了
于是放狗搜了一下,得知FreeBSD键盘鼠标没响应主要折腾俩个地方
一个就是 hald 的开启与禁用,开启的话加入以下两行到 /etc/rc.conf

dbus_enable="YES"
hald_enable="YES"

第一次启动的时候用以下命令

#/usr/local/etc/rc.d/hald start

注:以后就是开机自动启动了
再一个地方就是 /etc/X11/xorg.conf (如果没有这个文件可以用Xorg -configure 产生一个然后拷贝过去)
需要改动的地方就是加一行到 Section “ServerLayout” 中

Option "AllowEmptyInput" "off"