TOPページ掲示板
作成日:2006年03月03日 作成:Yosi

Vine Linuxで自宅サーバーの掲示板で過去に質問された内容です。

No.1272 Xのリモート


No.1272 投稿時間:2006年03月03日(Fri) 15:28 投稿者名:ひなまつり URL:
タイトル:Xのリモート

コンソールのリモートはいろいろあるみたいですが、
LINUX のX画面のリモートは存在するのでしょうか?


No.1275 投稿時間:2006年03月07日(Tue) 19:42 投稿者名:papa URL:
タイトル:Re: Xのリモート

> コンソールのリモートはいろいろあるみたいですが、
> LINUX のX画面のリモートは存在するのでしょうか?

有名どころでは、VNCではないでしょうか?
http://www.sra.co.jp/people/akira/vnc/

「VNC」でググれば結構でてきますよ。


No.1315 投稿時間:2006年03月14日(Tue) 16:53 投稿者名:ひなまつり URL:
タイトル:Re^2: Xのリモート

http://www.atmarkit.co.jp/flinux/special/vnc01/vnc01b.html
を参考にやってみてるところなんですが、

$ tar zxvf vnc-3.3.3r2_x86_linux_2.0.tgz
$ cd vnc_x86_linux_2.0
$ su -
Password
# cp vncviewer vncserver vncpasswd vncconnect Xvnc /usr/local/bin
# mkdir -p /usr/local/vnc/classes
# cp classes/* /usr/local/vnc/classes

の最終行
cp classes/* /usr/local/vnc/classes
の意味がわかりません。
classesのフォルダを作ったあとになにをコピーしようとしてるんでしょうか?

バージョンがちがうものをダウンロードしてるので、少し勝手がちがってしまい、理解不能状態です。
ダウンロードしたものには
vncviewer はなく
vncviewer .manならあるようなので、
/usr/local/binのなかに、vncviewer .manをコピーしたりしてみてるんですが。

わかる方 教えてください

/usr/local/vnc/classesのフォルダに、なにをコピーすればいいんでしょうか?


No.1316 投稿時間:2006年03月14日(Tue) 17:03 投稿者名:Yosi URL:
タイトル:Re^3: Xのリモート

> cp classes/* /usr/local/vnc/classes
> の意味がわかりません。
> classesのフォルダを作ったあとになにをコピーしようとしてるんでしょうか?

これは、classes/にあるファイルを全て/usr/local/vnc/classesへコピーすると言う意味です。

> /usr/local/vnc/classesのフォルダに、なにをコピーすればいいんでしょうか?

# cp classes/* /usr/local/vnc/classesでコピーは出来ていると思います。


No.1322 投稿時間:2006年03月14日(Tue) 17:58 投稿者名:ひなまつり URL:
タイトル:Re^4: Xのリモート


> これは、classes/にあるファイルを全て/usr/local/vnc/classesへコピーすると言う意味です。
>
> > /usr/local/vnc/classesのフォルダに、なにをコピーすればいいんでしょうか?
>
> # cp classes/* /usr/local/vnc/classesでコピーは出来ていると思います。

ありがとうございます。

mkdir -p /usr/local/vnc/classes
で、/usr/local/vnc/にclassesフォルダを作って
すぐ
classesフォルダの中にはなにもないのに、
# cp classes/* /usr/local/vnc/classesで
classesの全部を/usr/local/vnc/classesにコピーする意味はあるのでしょうか?

/usr/local/vnc/classesの内容を
/usr/local/vnc/classesに上書きしてるというイメージでいるのですが。

違ってたらご指摘ください


No.1323 投稿時間:2006年03月14日(Tue) 18:16 投稿者名:Yosi URL:
タイトル:Re^5: Xのリモート

> mkdir -p /usr/local/vnc/classes
> で、/usr/local/vnc/にclassesフォルダを作って
> すぐ
> classesフォルダの中にはなにもないのに、
> # cp classes/* /usr/local/vnc/classesで
> classesの全部を/usr/local/vnc/classesにコピーする意味はあるのでしょうか?
> /usr/local/vnc/classesの内容を
> /usr/local/vnc/classesに上書きしてるというイメージでいるのですが。
>
> 違ってたらご指摘ください


私はVCNを入れていないので何ともいえませんが、

$ tar zxvf vnc-3.3.3r2_x86_linux_2.0.tgz
$ cd vnc_x86_linux_2.0

このコマンドでDLファイルを解凍後に、解凍したディレクトリに移動していますよね。
このvnc_x86_linux_2.0ディレクトリにclasses/というディレクトリがあって、
その中身を全て/usr/local/vnc/classesへコピーしているように思いますが…

少しネットで、調べてみたのですが、
http://www.ring.gr.jp/pub/linux/Vine/VinePlus/3.2/i386/RPMS.plus/

上記URL(VinePlus)よりrpmをDLしたほうがいいように思います。

その他設定は、ここのサイトを参考にしてみてはいかがでしょうか?
http://www.kuwalab.net/technics/VNC/index.html


No.1326 投稿時間:2006年03月15日(Wed) 16:38 投稿者名:ひなまつり URL:
タイトル:Re^6: Xのリモート


> その他設定は、ここのサイトを参考にしてみてはいかがでしょうか?
> http://www.kuwalab.net/technics/VNC/index.html

すみません。ココ↑↑を参考にしての質問なんですが、$ cp /etc/X11/xinit/xinitrc ~/.vnc/xstartup
がわかりません。

/etc/X11/xinit/xinitrcを
ホームディレクトにある.vncというフォルダのxstartup
というフォルダののなかにコピーするってことですよね?

~/ は /home
ということですか?

cp /etc/X11/xinit/xinitrc ~/home/.vnc/xstartup
と打ち込んでも同じなんでしょうか?

あと
.vncみたいに、どうしてドットから入るフォルダにいれるんでしょうか?
ドットからはじまるフォルダは隠しファイルで見えないのでしょうか?
うちのリナックスには、
.vnc
というフォルダや、
.vnc/xstartup
というフォルダがないので、

cp /etc/X11/xinit/xinitrc ~/.vnc/xstartup

と打つと
そのようなディレクトリがありません。とメッセージが帰ってきます。
コピーする前に 自分でつくりなさいという意味でしょうか?


No.1330 投稿時間:2006年03月15日(Wed) 22:28 投稿者名:Yosi URL:
タイトル:VNCを私なりに調べてみました。

インストール(apt-getでいけるみたいです)
# apt-get install vnc-server

起動
$ vncserver

初回起動時のみ、下記の様にパスワードを聞かれます。
パスワードはVNCクライアントからログインする際のパスワードです。
この時~/.vnc以下に設定ファイルが作成されます。

ユーザーの場合は/home/ユーザー名/.vnc/*
rootの場合は/root/.vnc/*

$ vncserver
You will require a password to access your desktops.
Password:
Verify:
xauth: creating new authority file /home/yosi/.Xauthority
New 'fuko:1 (yosi)' desktop is fuko:1
Creating default startup script /home/yosi/.vnc/xstartup
Starting applications specified in /home/yosi/.vnc/xstartup
Log file is /home/yosi/.vnc/fuko:1.log

次に設定ファイルを編集する前に一度vnc-serverを停止します。
$ vncserver -kill :1

設定ファイル編集
$ vi ~/.vnc/xstartup

#!/bin/sh

# Uncomment the following two lines for normal desktop:
# 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" &

export LANG XMODIFIERS="@im=kinput2" ← 追記
kinput2 -canna -cannaserver localhost & ← 追記
この追記部分は[shift]+[space]で日本語入力可能にしています。

#twm & ← #を付ける。
exec gnome-session & ← 追記
デフォルトではtwmが起動するようになっていますので、Gnomeが起動するようにしています。

起動する
$ vncserver :1

私は、今回初めて入れてみて実際に使用している訳でないので何とも言えませんが、多分この設定でいけると思いますよ。
他(Win)の設定はネットで検索をかければ出てくると思います。

下記は質問に対する回答です。

> > http://www.kuwalab.net/technics/VNC/index.html
>
> すみません。ココ↑↑を参考にしての質問なんですが、$ cp /etc/X11/xinit/xinitrc ~/.vnc/xstartup
> がわかりません。

初回ログイン時に~/.vnc以下に設定ファイルが作成されます。

> /etc/X11/xinit/xinitrcを
> ホームディレクトにある.vncというフォルダのxstartup
> というフォルダののなかにコピーするってことですよね?

これはノーマルだと使いにくい(使えない)ので、ちゃんとGUIで操作できるようにしているようです。

>
> ~/ は /home
> ということですか?

$の場合は/home/ユーザー名/
#の場合は/root/
になると思います。

>
> cp /etc/X11/xinit/xinitrc ~/home/.vnc/xstartup
> と打ち込んでも同じなんでしょうか?

上記の回答と重なりますが、違いますよね。


> あと
> .vncみたいに、どうしてドットから入るフォルダにいれるんでしょうか?
> ドットからはじまるフォルダは隠しファイルで見えないのでしょうか?
> うちのリナックスには、
> .vnc
> というフォルダや、
> .vnc/xstartup
> というフォルダがないので、
>
> cp /etc/X11/xinit/xinitrc ~/.vnc/xstartup
>
> と打つと
> そのようなディレクトリがありません。とメッセージが帰ってきます。
> コピーする前に 自分でつくりなさいという意味でしょうか?

これも上記の回答と重なりますが、まず起動させないと、作製されないようですね。


No.1346 投稿時間:2006年03月17日(Fri) 13:09 投稿者名:ひなまつり URL:
タイトル:Re: VNCを私なりに調べてみました。

こんにちは。Yosiさん。
いろいろ調べていただきすみません。

~/ の説明や、起動しないと作成されないなど、
ささいなことで困っていた私にとって とても助かりました。
ありがとうございました。

Yosiさんの手ほどきと、
http://vine-linux.ddo.jp/bbs/read.php?FID=2&TID=243
を参考にしつつ

接続までこぎつけたんですが。

どうも、クライアント側で  VNCを起動すると
Lan内(外部からでない)のリナックスサーバなんですが、
VNCによりうつしだされる サーバの状態が真っ暗なんです。

クライアント側VNCで (サーバIP=192.168.0.100)
192.168.0.100:1としても、
VNCによりうつしだされる サーバの状態が真っ暗なんです。

サーバー側からは、
#vncserver :1
と打ちました
外部ポート用に、5901と5902をあけなければいけないでしょうか?


No.1354 投稿時間:2006年03月17日(Fri) 22:58 投稿者名:Yosi@管理人 URL:
タイトル:Re^2: VNCを私なりに調べてみました。

> どうも、クライアント側で  VNCを起動すると
> Lan内(外部からでない)のリナックスサーバなんですが、
> VNCによりうつしだされる サーバの状態が真っ暗なんです。
>
> クライアント側VNCで (サーバIP=192.168.0.100)
> 192.168.0.100:1としても、
> VNCによりうつしだされる サーバの状態が真っ暗なんです。
>
> サーバー側からは、
> #vncserver :1
> と打ちました
> 外部ポート用に、5901と5902をあけなければいけないでしょうか?

私は使用していないので、分かりません。
申し訳ないです。


No.1355 投稿時間:2006年03月17日(Fri) 23:10 投稿者名:ひなまつり URL:
タイトル:Re^3: VNCを私なりに調べてみました。

時間をおいて接続したら、
できました。

なにが悪かったのかは不明ですが、
きれいです。
負荷もあまり感じず
これから使えそうです。ありがとうございました。


No.1359 投稿時間:2006年03月18日(Sat) 00:22 投稿者名:Yosi@管理人 URL:
タイトル:Re^4: VNCを私なりに調べてみました。

> 時間をおいて接続したら、
> できました。
>
> なにが悪かったのかは不明ですが、
> きれいです。
> 負荷もあまり感じず
> これから使えそうです。ありがとうございました。

解決できて何よりです。
設定は私の方法以外にも何かされたのでしょうか?


No.1363 投稿時間:2006年03月20日(Mon) 02:54 投稿者名:ひなまつり URL:sa
タイトル:Re^5: VNCを私なりに調べてみました。

Yosiさんこんばんは。

スレッドナンバー 1330 1323を参考にさせていただき
内部のLANに成功することができました。

ほかに特別なことはしてないと思いますが、
外部からのリモートはまだ未確認です。

お世話になりました



TOPページ掲示板▲頁先頭