RaspbianOSを搭載したRaspberryPiを持っています。 VNCをインストールした後、サーバーを起動してこれを返そうとしました。
~ $ vncserver :0
Warning: raspberrypi:0 is taken because of /tmp/.X0-lock
Remove this file if there is no X server raspberrypi:0
A VNC server is already running as :0
その一時ファイルを削除した場合は、次のように返します。
~ $ vncserver :0
Warning: raspberrypi:0 is taken because of /tmp/.X11-unix/X0
Remove this file if there is no X server raspberrypi:0
A VNC server is already running as :0
もう一度削除すると、サーバーは起動しますが、VNCクライアントを介して灰色の画面が表示されます。要するに、後:
~ $ Sudo rm /tmp/.X11-unix/X0
~ $ Sudo rm /tmp/.X0-lock
~ $ vncserver :0
New 'X' desktop is raspberrypi:0
Starting applications specified in /home/pi/.vnc/xstartup
Log file is /home/pi/.vnc/raspberrypi:0.log
これはRealVNCクライアント(スクリーンキャプチャ)で確認できます。
どうなるかわかりません。
最後に、ポート1でVNCを実行できることを発見しました。
vncserver :1
次に、VNCビューアをで接続する必要があります
myIP:1
できます。
この問題が発生しました。
デフォルトの設定は「自動ログイン」「ユーザーPiとしてログイン」です。これは、:0セッションがすでに行われていることを意味します。
[メニュー]> [設定]> [Raspberry Pi構成]を使用してこのオプションのクリックを解除すると、元のスキームが機能するはずです。
次のコマンドラインを使用して、デフォルト設定を変更できます。
Sudo raspi-config
(オプション3-> B2)または新しいvncセッションを介して
または、セッションを使用した新しいvncセッション経由:1 vncserver:1 -geometry 1920x1080 -depth 24 -dpi 96
5900ポート(つまり:0)を使用するプロセスを強制終了してみてください。このようなプロセスを見つけることができます--netstat-antup | grep5900。kill-9PIDコマンドで強制終了します。その後、vncserverをもう一度起動します。