ソフトウェアがインストールされた状態でラズベリーpiにリモートアクセスすると、テレビに表示されている現在のセッションではなく、新しいセッションにアクセスできます。
ラップトップに接続されたキーボードとマウスを使用してラズベリーpiを制御できるように、現在実行中のセッションにアクセスするためのソフトウェアはありますか?
ATM私はPIにアクセスするためにパテとXmingを使用しますが、アクティブなセッションの代わりに新しいユーザーセッションが作成されます。
ソフトウェアがインストールされた状態でラズベリーpiにリモートアクセスすると、テレビに表示されている現在のセッションではなく、新しいセッションにアクセスできます。
ラップトップに接続されたキーボードとマウスを使用してラズベリーpiを制御できるように、現在実行中のセッションにアクセスするためのソフトウェアはありますか?
ATM私はPIにアクセスするためにパテとXmingを使用しますが、アクティブなセッションの代わりに新しいユーザーセッションが作成されます。
回答:
Piで実行するLinuxディストリビューションにx11vncデーモンをインストールする必要があります。次に、そのコマンドを実行します。
x11vnc -display :0 -usepw -noxdamage -ncache 10 -ncache_cr -listen IP_of_pi -allow allowed_ip_address
コマンドを実行した後、任意のVNCクライアントでpiに接続します。
VNCをインストールする必要があります。
基本は次のとおりです。
sudo apt-get install tightvncserver
。必要に応じて、後でさらにヘルプを追加する場合があります。
私の標準RPiでは、Windowsラップトップ上のTightVNCクライアントを使用してPi上のライブセッションを制御できるようにするために、パラメーターなしでx11vncを実行するだけで済みます。しばらくの間、いくつかのことが私をだますことがありました。-displayと:0ビットの間にスペースが必要です。セッションが中断された場合は、Piでそれを強制終了する必要があります(例:vncserver kill:0)。 )再起動するか、別のディスプレイ番号を使用してください。また、実行後にテキストに表示されるように、x11vncが使用しているポートを確認する必要があります。研究の1日の後、それは今御馳走を働かせます。
gurcanozturkが共有したコマンドの短縮版を使用した後、リモート接続を開始することができました。
x11vncをインストールした後、編集しました
/etc/xdg/lxsession/LXDE/autostart
次のコマンドを実行するには:
x11vnc -display :0 -usepw -noxdamage -ncache 10 -ncache_cr
これにより、VNCを使用して一度接続すると、別の接続を確立するためにデバイスを再起動する必要があります。
VNCに接続するには、
IP_of_pi:5900
これにより、接続して機能するようになります。