在 Solaris 10 5/08 和 Solaris Express (Nevada) 中配置 VNC 服务器的脚本

有一段时间我使用脚本来配置 Solaris Express (Nevada) 的 VNC 服务器显示,我发现这段脚本也适用于 Solaris 10 5/08 (Solaris 10 Update 5),因为它也包含 Xvnc。

我总是安装完整的 Solaris。如果您不是这样安装的,那么您的系统上可能没有安装 Xvnc。很容易检查是否安装了 Xvnc:

# pkginfo | grep  xvnc
system      SUNWxvnc                         X11/VNC server

在完成 OS 安装之后运行下面的脚本。该脚本设置两个 VNC 显示,您使用一个 VNC 客户端以 <hostname>:1<hostname>:2 的形式连接它们。第二个显示是共享的。

#!/bin/sh
#
# config_Xvnc_s10+snv.sh
#
# Run this script once after OS installation is completed.
#
# This has been tested with Solaris 10 5/08 and Solaris Express (Nevada) b87 onwards
#

#add vnc display 1
svccfg -s application/x11/x11-server add display1
svccfg -s application/x11/x11-server:display1 addpg options application
svccfg -s application/x11/x11-server:display1 addpropvalue options/server astring: "/usr/X11/bin/Xvnc"
svccfg -s application/x11/x11-server:display1 addpropvalue options/server_args astring: '"SecurityTypes=None"'

#add vnc display 2, which is shared
svccfg -s application/x11/x11-server add display2
svccfg -s application/x11/x11-server:display2 addpg options application
svccfg -s application/x11/x11-server:display2 addpropvalue options/server astring: "/usr/X11/bin/Xvnc"
svccfg -s application/x11/x11-server:display2 addpropvalue options/server_args astring: '"SecurityTypes=None"'
svccfg -s application/x11/x11-server:display2 addpropvalue options/server_args astring: '"-alwaysshared"'

# Configure dtlogin to start it
if [ ! -d /etc/dt/config ] ; then
        mkdir -p /etc/dt/config
fi
if [ ! -f /etc/dt/config/Xservers ] ; then
        cp /usr/dt/config/Xservers /etc/dt/config/Xservers
fi

echo "   :1   Local local_uid@none root /usr/X11/bin/Xserver :1" >> /etc/dt/config/Xservers
echo "   :2   Local local_uid@none root /usr/X11/bin/Xserver :2" >> /etc/dt/config/Xservers

pkill -HUP dtlogin

#End

断开 VNC 客户端时仍会继续显示,因此您可以在以后的某个时刻返回到原来的会话,所有的窗口和应用程序都会与您离开该会话时的状态一模一样。您暂停的任何作业都会继续运行。

您可以从 http://www.realvnc.com 获取 VNC 客户端软件。该软件包括一个免费版本和一个增强的个人版本,后者需要许可证。

如果您的 Solaris 10 版本比 5/08 旧,请查看我关于如何配置 VNC 的以前的博客文章

参考资料:12

Comments:

Post a Comment:
Comments are closed for this entry.
About

Tim Thomas

Search

Archives
« April 2014
MonTueWedThuFriSatSun
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Today