web-dev-qa-db-ja.com

:0が取られているため、VNCサーバーを起動できません

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クライアント(スクリーンキャプチャ)で確認できます。

https://dzwonsemrish7.cloudfront.net/items/40182G3E332b3f1j3846/Captura%20de%20pantalla%202013-11-11%20a%20las%2023.03.46.png?v=6719a796

どうなるかわかりません。

12
aitor

最後に、ポート1でVNCを実行できることを発見しました。

vncserver :1

次に、VNCビューアをで接続する必要があります

myIP:1

できます。

5
aitor

この問題が発生しました。

デフォルトの設定は「自動ログイン」「ユーザーPiとしてログイン」です。これは、:0セッションがすでに行われていることを意味します。

[メニュー]> [設定]> [Raspberry Pi構成]を使用してこのオプションのクリックを解除すると、元のスキームが機能するはずです。

次のコマンドラインを使用して、デフォルト設定を変更できます。

Sudo raspi-config

(オプション3-> B2)または新しいvncセッションを介して

または、セッションを使用した新しいvncセッション経由:1 vncserver:1 -geometry 1920x1080 -depth 24 -dpi 96

3
Sean Cull

5900ポート(つまり:0)を使用するプロセスを強制終了してみてください。このようなプロセスを見つけることができます--netstat-antup | grep5900。kill-9PIDコマンドで強制終了します。その後、vncserverをもう一度起動します。

0
user2986553