Configuration
1. You have to configure gdm accordingly.
Edit /etc/gdm/custom.conf to include:
[security]
DisallowTCP=false
[xdmcp] Enable=true
2. You now have to configure your X-Server to accept remote connections
svccfg -s application/x11/x11-server
editprop
setprop options/tcp_listen = boolean: true
end
3. You have to configure the vnc service
svccfg -s xvnc-inetd
editprop
setprop inetd_start/exec = astring: "/usr/bin/Xvnc -geometry 1920x1200 -inetd -query localhost -once securitytypes=none"
(Set the geometry to whatever suits your monitor...)
4. Finally, disable and then enable the gdm and xvnc-inetd services
svcadm disable gdm xvnc-inetd
svcadm enable gdm xvnc-inetd
That should be enough to get it working.
Potential Problems
I had a lot of problems on my server and it kept crashing and would only work with a depth of 8. In the end, I ran out of ideas and did a gnome-cleanup of my account which fixed it.
Optional Step
5. If you want your session to persist between client connections (bear in mind security implications) then you will want to:
svccfg -s xvnc-inetd
editprop
setprop inetd/wait = boolean: true
Hope someone finds this useful.
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25196159/viewspace-703140/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/25196159/viewspace-703140/