OpenSolarisにVNCサーバをインストール、その3

 はい、VNCの解像度は解決しました。
OpenSolarisでは、pkgでインストールしたソフトは
svcs,svcadm等のサービスマネージャを通して、サービスを管理する仕様なので、
前回スクリプト弄ったのは無意味でしたw;*1


で、以下参考。
Solaris 10でvncserverサービス設定 ( UNIX ) - 徒然なるままに日暮らし記 - Yahoo!ブログ



 やることは、簡単でsvccfgコマンドでxvncインターネットデーモン*2のプロパティを編集するだけ。

~$ svccfg
svc:> select xvnc-inetd
svc:/application/x11/xvnc-inetd> editprop

 編集用のvimが立ち上がるので、以下のコメントアウトされた箇所を、

# setprop inetd_start/exec = astring: "/usr/X11/bin/Xvnc -inetd -query localhost -once securitytypes=none"

 コメントアウトはずして、「 -geometry 1280x1024 -depth 24」を追加。*3

setprop inetd_start/exec = astring: "/usr/X11/bin/Xvnc -inetd -query localhost -once securitytypes=none -geometry 1280x1024 -depth 24"

 編集終わったらセーブしてvimを終了。

svc:/application/x11/xvnc-inetd> quit

 あとはsvccfgを終了させたら、はい完了。


 で、解像度が大きくなったから
不具合解消したかなと、
確認ですがっ、



直ってねぇ〜w;

 以下は、不具合臭いですが、

  • ときどきタスクバーが上手く表示されない


 以下は、XVNCの仕様なのか?w;

  • デスクトップ上の右クリックでポップアップウィンドウが表示されない
  • きちんとタスクバーが表示されても
    • 立ち上げたアプリケーションの上部が画面外
      • 停止ボタン押せない*4
      • 移動させれない

 まあ、一旦調べるのは終了。疲れた()´д`()

*1:まあslocateコマンド覚えたんで、勉強になりましたが^^

*2:訳あってるよね?

*3:解像度等はご自由に^^

*4:一応メニューバーから停止させれる