You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Solaris系统配置VNC开机自启并启用伪彩色的问题

如何在Solaris上配置开机自启的伪彩色VNC服务器(固定显示:1和:2)

我按照Oracle指南配置VNC服务器开机自启,执行以下命令后服务可正常运行:

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"'
mkdir -p /etc/dt/config
cp /usr/dt/config/Xservers /etc/dt/config/Xservers
echo "   :1   Local local_uid@none root /usr/X11/bin/Xserver :1" >> /etc/dt/config/Xservers
pkill -HUP dtlogin

但我需要配置带有-cc 3 -depth 8参数的特定Xvnc,于是尝试执行以下命令添加参数:

svccfg -s application/x11/x11-server:display1 addpropvalue options/server_args astring: '"-cc 3"'
svccfg -s application/x11/x11-server:display1 addpropvalue options/server_args astring: '"-depth 8"'

通过svccfg listprop查看配置显示正常,但执行pkill -HUP dtlogin或重启系统后VNC服务器无法启动。我也尝试将所有参数合并为单个字符串执行:

svccfg -s application/x11/x11-server:display1 setprop options/server_args = astring: '"SecurityTypes=None -cc 3 -depth 8"'

同样无法启动服务。

在未添加cc和depth参数时,VNC运行状态下执行ps -ef | grep vnc发现命令行被自动添加了-depth 24参数。我单独尝试添加-cc 3参数也未成功,且找不到相关的错误日志信息。

inetd方式可以实现伪彩色VNC,但我最终需要两个固定显示的VNC服务器::1(伪彩色,带-cc 3 -depth 8)和:2(全彩色)。有没有人成功实现过这种开机自启的配置?

内容的提问来源于stack exchange,提问作者choosyg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 14:11:14