TigerVNCについて

ショコラ
ショコラ

TigerVNCについて

VNCで接続するする場合、
ディスプレイ番号 0 なら 192.168.0.100:0 とか 192.168.0.100:5900 でアクセスします。
ディスプレイ番号 1 なら 192.168.0.100:1 とか 192.168.0.100:5901 で、
ディスプレイ番号 2 なら 192.168.0.100:2 とか 192.168.0.100:5902 でアクセスします。

というか、↓これは不具合なのかな?
①1度、デスクトップでログインする。
②VNC でアクセスする為に、ユーザー変更する(ログアウト)。
③コマンドラインでVNCサーバー を起動する。→ディスプレイ番号2が割り当てられる。
③VNC でディスプレイ番号2にアクセスすると画面が黒いままという現象。

①の「デスクトップにログイン」しなければ VNC で繋がるのですが、

もっさん先輩
もっさん先輩

TigerVNC をインストールする。

sudo apt install -y tigervnc-standalone-server

VNCサーバー を起動する。この後にパスワードを入力します。

vncserver -localhost no

※「-localhost no」が無いと、ローカルホスト(127.0.0.1)しか接続することができません。最初 Ubuntu の ファイヤーウォールを疑ってしまいましたが、接続できない原因は↑こちらです。

$ vncserver -localhost no

New Xtigervnc server 'WINFX:1 (mossan)' on port 5901 for display :1.
Use xtigervncviewer -SecurityTypes VncAuth,TLSVnc -passwd /home/mossan/.vnc/passwd WINFX:1 to connect to the VNC server.

↑この場合、「WINFX:1」や「WINFX:5901」で接続することができます。

windowsfxの場合、VNC で接続してみると「Oh no! Something has gone wrong.A problem has occurred and the system can’t recover.Please log out and try again」のエラーが表示されてしまいました。この場合の対処方法は↓下のコマンドを実行してから VNC で接続します。

echo "startplasma-x11" > ~/.xsession

起動中のVNCサーバーを確認する。

vncserver -list

VNCサーバー を止める。

vncserver -kill :1

以上

Scroll to Top