最終更新日: 2011年 6月15日
Fedora 15にvncserverをyumでインストールします。
Fedora 15 のVNC Serverのパッケージは tigervnc-server になります。 これをyumでインストールします。
# yum install tigervnc-server ・・・ ・・・ ========================================================================================== パッケージ アーキテクチャ バージョン リポジトリー 容量 ========================================================================================== インストールしています: tigervnc-server x86_64 1.0.90-4.fc15 updates 154 k 依存性関連でのインストールをします。: tigervnc-license noarch 1.0.90-4.fc15 updates 19 k tigervnc-server-minimal x86_64 1.0.90-4.fc15 updates 878 k トランザクションの要約 ========================================================================================== インストール 3 パッケージ ・・・
vncserverの設定ファイルに接続を許可するユーザーを追加します。
・・・ ・・・ # VNCSERVERS="2:myusername" # VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"
VNCSERVERS には ディスプレイ番号とユーザー名を追加します。複数ユーザーの場合はスペースで区切ります。 VNCSERVERARGS[ディスプレイ番号]には指定したディスプレイ番号のユーザーの画面サイズ等を設定します。
・・・ ・・・ VNCSERVERS="1:mikan" VNCSERVERARGS[1]="-geometry 1280x1024"
一人のユーザーに複数の解像度を設定したり、複数のユーザーを登録する場合は以下のようになります。
・・・ ・・・ VNCSERVERS="1:mikan 2:mikan 3:ringo" VNCSERVERARGS[1]="-geometry 1280x1024" VNCSERVERARGS[2]="-geometry 1024x768" VNCSERVERARGS[3]="-geometry 1024x768"上記の例ではディスプレイ番号が2の場合、ユーザーが mikan で、解像度が1 280 x 1024 になります。 ディスプレイ番号が3の場合はユーザーが ringo で、解像度が 1024 x 768 になります。
suコマンドで /etc/sysconfig/vncservers に登録したユーザーになり、パスワードを vncpasswd コマンドで設定します。
# su mikan $ vncpasswd Password: Verify:成功するとユーザーのホームディレクトリの .vncディレクトリにpasswdファイルが作成されます。
/home/mikan/.vnc/passwd
vnc用のパスワードを設定していないと vncserver の起動で以下のようなエラーになります。
# /sbin/service vncserver start Restarting vncserver (via systemctl): Job failed. See system logs and 'systemctl status' fo r details. [失敗]