Solaris2.6でのVNCでGUI

このQ&Aのポイント
  • Solaris2.6でVNCを使用してGUIを表示する方法を教えてください。
  • PerlをインストールしてVNCの接続確認までできましたが、まだCUIのままです。GUIを表示する設定方法を教えてください。
  • Linuxではxstartupの設定でGUIを表示できましたが、Solaris2.6ではどのような設定をすれば良いのでしょうか。
回答を見る
  • ベストアンサー

Solaris2.6でのVNCでGUI

どなたかご存知でしたら教えて下さい。 なんとかPerlをインストールして、 クライアントからのVNCの接続確認まで 出来たのですが、未だにCUIです。 GUI(Xwindow)を表示出来る様にしたいのですが どこの設定をどうすれば良いのかわかりません。 Linuxでは xstartupに LANG=ja_JP.ujis export LANG を追加、 xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & twm & を kinput2 -canna & exec gnome-session & にしたら出来たのですが。 参考にしたサイトは、以下です。 http://member.nifty.ne.jp/ garbage-can/vnc/Solaris8.htm 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • hofuhofu
  • ベストアンサー率70% (336/476)
回答No.1

こちらは参考になりますか? http://www.ialab.is.tsukuba.ac.jp/~maeda/admin/vnc-cde.html

r32gtsTypeS
質問者

補足

ありがとうございます! かなり参考になりました。 ところが、1点問題です。 そちらの頁に (locateをインストールしていなければ、 自分で適当なパスを入れる。)という意味が よくわからずまだ正しく表示出来ません。 もしご存知でしたらお教え下さいませ。 (Solaris8以降のやり方はいくつかのサイトで あるのですが、2.6だとまだUTF8とかが無いので ちょっと参考になりません・・・)

その他の回答 (1)

  • hofuhofu
  • ベストアンサー率70% (336/476)
回答No.2

locate http://www.linux.or.jp/JM/html/GNU_findutils/man1/locate.1.html xset http://xjman.dsl.gr.jp/man/man1/xset.1x.html 日本語フォントを設定していないために、ちゃんと表示できていない、ということだと思います。 locate fonts.alias | grep /ja/ でフォント一覧(fonts.alias)から日本語のもの(パス名に/ja/が入っている)を抜き出し、 do xset fp+ `dirname $i` でフォントパスを追加しているようです。 ので、 > locateをインストールしてなければ、自分で適当なパスを入れる。 の意味は、locateを使わずにするなら、自分でxset fp+で必要なフォントを追加してください、ということです。 findutilsをインストールすれば、locateも入るはずです。 http://linux777.dyndns.org/Solaris8.html

関連するQ&A

  • VNCで接続したいが、xterm等Can't open displayとなる

    すいませんが教えて下さい。いろいろネットや本で調べましたが分かりません。 いつもwin95機から、solaris機へtelnetでつないで使ってます。 VNCを使おうと思いインストールしました。そしてvncserverはちゃんと起動できるようになりました。しかし、win機のvncviewerで見ようとしても、Xカーソルだけしか写ってません。(ちゃんとマウスについて動きます) .VNCのxstartupファイルに  #!/bin/sh  xsetroot -solid grey  xterm &  exec twm とかいたんですけどxtermとtwmが動いてないんです。 どうすればVNCでxtermとtwmが動かせますか? ちなみに、vncserverを動かしてるときにtelnet上から xterm -display host1:1 (host1はsolaris機の名前) としてもCan't open displayというエラーになります。 /tmp/.X11-unix/X1ってのはあります。 素人なのでそれが当然なのか、設定がわるいのかも分かりません。 ちなみにコンソールからコマンド行ログインしてxinitすると ちゃんとxwindowとxtermも出るし、それにtwmと入れると ちゃんと動きます。

  • vncで接続すると入力出来ないkeyボタンが出ます。

    お世話になります。 win2kからVineLinux2.6r4へvnc3.3.7で接続してターミナル等、キー入力の場面で「L」のキートップの反応が全く有りません。また、「5」のキートップはbackspaceに置き替ってしまっています。 もちろんこの現象はvnc上のみの現象で直接のキーボードやsshなどでは問題有りません。 どうも101キーボードの反応とも違うようでどの様に直せば良いのかよく解りません。 以前VineLinux2.1.5とvnc3.3.3の組み合わせでは問題なく使えていたのに何故なんでしょうか。 それともう一つ、デフォルトでは全角文字が文字化けします。デフォルトで文字化けしない方法って有りますか? 現状では、GNOMEコントロールセンターのテーマセレクタ内フォントの変更で凌いでいますが、全角フォントが太字でしか表示されなくて、つぶれた感じで見づらいです。 参考にしたサイトとして、 http://www.atmarkit.co.jp/flinux/special/vnc02/vnc02b.html xstartupの内容は 「 xrdb $HOME/.Xresources #LANG=ja_JP.ujis LANG=ja_JP.eucJP export LANG xset fp+ unix/:-1 xset fp rehash xsetroot -solid grey kinput2 -canna -jserver localhost:1 & exec gnome-session & 」 で使用しています。 欲張りに2つの質問をしてしまいましたが、一方でも結構です、ご存じの方よろしくお願いします。

  • Solaris 9 の VNCServer を inetd から起動させる

    Solaris 9にVNCServerをインストールしましたが、root で VNCServer を起動してから IP xxx.xxx.xxx.xxx:1 としないとVNCでサーバに接続できません。 /.vnc/xstartup に gnome-session を書き足して、かつ /usr/local/bin/vncserver の twm &\n を /opt/gnome-2.0/bin/gnome-session &\n に書き換えて見ましたが gnome-session が twm の代わりにスタートするようになっただけで、root で VNCServer を起動してからでないとVNC接続できないということには変わりありませんでした。 IP xxx.xxx.xxx.xxx:50 または 52 とやっても No password configured for VNC Auth というエラーが出てきてしまいます。その時のプロセスを見ると下記のように出ます。 nobody 366 180 0 18:10:49 ? 0:00 Xvnc -inetd -query 10.10.10.1 -once -geometry 1024x768 -depth 8 -cc 3 また root でサーバ上で起動すると下記のような状態で、:1からVNCできます。 root 864 855 1 07:11:13 console 0:00 gnome-session root 853 1 1 07:11:09 console 0:00 Xvnc :1 -desktop dcnetlab:1 () -httpd /usr/local/vnc/classes -auth //.Xauthorit root 860 855 1 07:11:12 console 0:00 xterm -geometry 80x24+10+10 -ls -title dcnetlab:1 () Desktop /etc/services には ・vnc-800x600x8 5950/tcp ・vnc-1024x768x8 5952/tcp が書き込んであります。そして /etc/inetd.conf には ・vnc-800x600x8 stream tcp nowait nobody /usr/local/bin/Xvnc Xvnc -inetd -query xxx.xxx.xxx.xxx -once -geometry 800x600 -depth 8 -cc 3 ・vnc-1024x768x8 stream tcp nowait nobody /usr/local/bin/Xvnc Xvnc -inetd -query xxx.xxx.xxx.xxx -once -geometry 1024x768 -depth 8 -cc 3 が書き込まれています。 どうすれば、VNC でログインする時にVNCを起動できるように、かつユーザIDを入力できるよになり、root 以外でもログインできるようになるのでしょうか? どうか宜しくお願いします。

  • VNCを使っていたらgnomeに戻らなくなりました

    VNCを使おうと思い設定を施し繋げていたところ 急にgnomeからtwmの画面になり、VNCを使わずローカルログインする 際もtwmでしかログインできなくなりました。 以下の操作を行っております。 # /etc/sysconfig/vncserversを編集 VNCSERVERS="1:ログインするユーザ名" # ~/.vnc/xtartupの編集 #twm & exec gnome-session ここまではgnomeで繋げました。 次に # /etc/sysconfig/vncserversを編集して VNCSERVERS="2:ログインするユーザ名" というのを追加しました。 これにより:1でも:2でもtwmでしか接続できなく なったので、追加した設定を削除しました。 削除したにも関わらず、:1で接続しても、rootでローカルログイン してもtwmのデスクトップが表示されます。 特に特別な設定を行ったわけでもないのですが。。。 どうしてもgnomeを使いたいのでなんとか元に戻したいと 思っております。 みなさま何かここがおかしいのではないか?という思い当たり ありましたら教えてください。

  • VNCで遠隔操作したい(ビジュアルで)

    VNCで遠隔操作したいと考えています。 一応、繋がるのですが、灰色の画面だけでデスクトップは現れません。 サーバはLinux(Fedora10)で、クライアントはWindowsXPです。 (ファイヤーウォールは正常に開いています。) 参照しているページは以下のURLです。 http://kajuhome.com/vnc.shtml /root/.vnc/xstartupを以下のように変更しました。 #twm & exec gnome-session 他にどのような手立てが必要でしょうか?

  • FedoraCore5 VNC接続できない

    FedoraCore5 VNC接続できません。現状は以下の通りです。設定を確認すべき点などお教えください。 ・サーバ(FedoraCore5)側 ◆インストール作業 ●# yum install vnc-server ●/etc/sysconfig/vncserversを編集  VNCSERVERS="2:update"  VNCSERVERARGS="-geometry 1024x1280 -nolisten tcp -nohttpd" (-localhostを削除 解像度変更) ●vncpasswd でパスワード設定 ●~/.vnc/xstartupを編集  # xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &  gnome-session & ●vncserverを再起動  service vncserver restart  ◆ログに以下のメッセージ Xvnc: error while loading shared libraries: libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory xsetroot: unable to open display 'QA_Server:2' xterm Xt error: Can't open display: QA_Server:2 (gnome-session:14650): Gtk-WARNING **: cannot open display:

  • VNCサーバはスタンドアロンモードでも/etc/hosts.allowで許可しないとエラー「server closed connection unexpecte

    RedHat9 eth0(192.168.0.1) | (192.168.0.2) Win2k としています。 # rpm -qa | grep vnc tightvnc-debuginfo-1.2.9-1 tightvnc-server-1.2.9-1 tightvnc-1.2.9-1 # cat /etc/sysconfig/vncservers | grep -v ^# VNCSERVERS="1:root 2:user01" VNCSERVERARGS[1]="-geometry 800x600" VNCSERVERARGS[2]="-geometry 800x600 -depth 24" # ls -al /root/.vnc 合計 12 drwxr-xr-x 2 root root 4096 2月 10 02:36 ./ drwxr-x--- 20 root root 4096 2月 10 02:40 ../ -rwxr-xr-x 1 user01 user01 316 2月 10 02:32 xstartup* # cat /root/.vnc/xstartup #!/bin/sh # Red Hat Linux VNC session startup script unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & twm & そして、 # vncpasswd としてパスワードを入力して #/etc/rc.d/init.d/vncserver start VNCサーバを起動中: 1:root 2:user01 [ OK ] この後、 Win2k側からアクセスしてみましたら、 「server closed connection unexpectedly」 となってしまいます。 /etc/hosts.allow Xvnc: xxx.xxx.xxx.xxx という具合にで許可したらアクセス出来ました。 xinetdサーバで稼動してるわけではないのにどうして/etc/hosts.allowに反応してしまうのでしょうか?

  • Rootユーザとして「vnc」接続したい

    Rootではないユーザの場合はvnc接続問題なくできていますが、rootユーザ設定してもvncサービスが反応してくれない。 設定順: (1) /etc/sysconfig/vncserversに以下の行追加. VNCSERVERS="2:userX" VNCSERVERARGS[2]="-geometry 1280x800" (2) vncpasswdコマンドでvnc用パスワード設定 (3)service vncserver restartでvncサービス再起動 すると、/home/userX/.vnc/配下にxstartupファイルが生成される。 そのファイル内の (a) unset SESSION_MANAGERと (b) exec /etc/X11/xinit/xinitrc をコメントアウトして、最後の行を xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & kde &のように修正する。(私KDE使っていますので) (4)vncサービスもう一度再起動 上記方法でroot以外のユーザはvnc使えます。 (例)WindowsからrealVNCなどクライアント使用してサーバIP:5902ポートに接続する。 問題は手順(1)のところに VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 1280x800" 追加して、vncpasswdでパスワード設定し、 vncサービス再起動しても root/.vnc/配下にxstartupファイルが生成されない。 rootにはvnc設定できないようにどこかブロックされているのでしょうか? ご存知の方、教えてください。 ※セキュリティの面でNGのことは分かっていますのでセキュリティのコメントは控えてください。 公開サーバ、本番サーバでやる予定はありません。技術的にどう解決できるのか、知りたいです。 よろしくお願いします。 ※OS: CentOS 5.10

  • vnc3.3.7が起動しない(libstdc++.so.5がない?)

    どうしてもvncv4がインストールできず、 3.3.7をインストールしました。 しかし起動できませんでした。 # /usr/local/bin/vncserver xauth: (argv):1: bad display name "solaris:1" in "add" command 4493 強制終了 New 'X' desktop is solaris:1 Starting applications specified in /export/home/mlin/.vnc/xstartup Log file is /export/home/mlin/.vnc/solaris:1.log 起動するとこのような感じです。 logを見ると以下です。 ld.so.1: Xvnc: 重大なエラー: libstdc++.so.5: open に失敗しました: ファイルもディ レクトリもありません。 xsetroot: unable to open display 'solaris:1' xterm Xt error: Can't open display: solaris:1 twm: unable to open display "solaris:1" このlibstdc++.so.5がないと言うのが原因でしょうか? この”libstdc++.so.5”で調べてみたのですが、 この問題に当たった人は多いみたいで報告は多いのですが、結局どうすれば良いのか、良くわかりませんでした><。 linux版らしき物は見つけたのですが、./configureが出来ませんでした。 何か気づいた点がありましたら助けていただけると嬉しいです。 よろしくお願いします

  • かな漢字検索エンジンが使えません

     たて続けの質問で失礼します。  DELL Inspiron 4000 に FreeBSD 4.2 を入れ、 packages で Wnn : ja-Wnn-4.2 Canna : ja-Canna-3.2.2 kinput2 : ja-kinput2-canna+wnn4-3.0 kterm : ja-kterm-6.2.0 をインストールしました。 (shell は tcsh を使ってます。)  日本語マニュアルの表示など日本語の表示はできるようになりましたが、日本語変換モードにならず、日本語の入力ができません。  .tcshrc に setenv LANG ja_JP.EUC setenv XMODIFIRES @im=kinput2 alias kterm kterm -sb -km euc と追加しました。  さらに、Wnn を使おうと思ったときは .tcshrc に setenv JSERVER localhost .xinitrc 中の twm & のあとに kinput2 -ccdef ccdef.kinput2.egg & を追加し、 Canna を使おうと思ったときは .tcshrc に setenv CANNAHOST localhost .xinitrc 中の twm & のあとに kinput2 -canna & を追加したのですが、 いずれの場合も、 kterm で立ち上げた ee での編集中に「Shift+Space」を押してもカーソルが進むだけ(「Space」を押したのと変わらない)です。  ご助言をいただけませんでしょうか?