带有伪彩色的 Solaris VNC 自动启动

问题描述 投票:0回答:1

我遵循 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

效果很好。我的问题是我需要一个带有参数“-cc3 -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
后无法启动,重启后也无法启动。还尝试将所有参数放入一个字符串中。
setpprop options/server_args "SecurityTypes=None -cc 3 -depth 8"

在添加cc和depth之前,当vnc运行时,

ps -ef | grep vnc
显示,
-depth 24
被自动添加到命令行。所以我也只尝试了 cc 选项 - 没有成功。我也看不到哪些日志可能包含相关信息。

有没有人在启动时成功启动了带有伪彩色的 VNC?

(inetd 方式适用于伪彩色,但最后我需要 2 个固定的 vnc 服务器在显示器上运行:1(伪彩色)和:2(全彩色)

solaris vnc solaris-10 vnc-server
1个回答
0
投票

Xserver 脚本自动设置

-depth 24
- 要更改此设置,您需要更改 x11-server 服务上的
options/default_depth
属性 - 在 Solaris 10 中,请参阅 Xserver 手册页了解详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.