23

画面共有OSx 組み込みアプリを使用して、Raspberry PI で開いている実際の X セッションを操作したいと考えています。

明確にするために、VNC セッションで Raspberry が HDMI 経由で送信しているのと同じ画像を見たいと思っています。そのため、コンピューターでマウスを動かすことができ、カーソルもラズベリーの画面で動きます。

vnc-server と configs のいくつかの組み合わせを試しましたが、どちらも機能しませんでした。

4

2 に答える 2

40

これを解決するのに数時間を費やしたので、誰かが指示を必要とする場合に備えて、自分で答えます。

まず、最も人気のある vnc サーバー ( tightvncserver ) は、VNC クライアント アプリと Raspberry 画面でX セッションが同じでなければならないという私の仕様を満たしていません。

作業を行う vnc-server はx11vnc です

x11vnc をインストールする

sudo apt-get install x11vnc

パスワードを設定する必要があるようです:

x11vnc -storepasswd

インストールと接続のテスト

vnc-server はすでに起動できます。

x11vnc -forever -usepw -display :0 -ultrafilexfer

サービスがアクティブでリッスンしていることを確認します

$ sudo netstat -nlp | grep vnc
tcp        0      0 0.0.0.0:5900            0.0.0.0:*               LISTEN      2575/x11vnc  

Mac から接続するには、画面共有を開いて Raspberry の IP を導入するだけです。

ここに画像の説明を入力

x11vnc を起動時に起動するようにする

構成:

# ~/.config/autostart/x11vnc.desktop
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=X11VNC
Comment=
Exec=x11vnc -forever -usepw -display :0 -ultrafilexfer
StartupNotify=false
Terminal=false
Hidden=false

このファイルへのアクセスに問題がないことを確認してください。

sudo chmod a+r ~/.config/autostart/x11vnc.desktop

Raspberry を Mac の共有ネットワークで見えるようにする

sudo apt-get install netatalk
sudo apt-get install avahi-daemon
sudo update-rc.d avahi-daemon defaults

構成:

# /etc/avahi/services/afpd.service
<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
   <name replace-wildcards="yes">%h</name>
   <service>
      <type>_afpovertcp._tcp</type>
      <port>548</port>
   </service>
</service-group>

構成 2:

# /etc/avahi/services/rfb.service
<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
  <name replace-wildcards="yes">%h</name>
  <service>
    <type>_rfb._tcp</type>
    <port>5900</port>
  </service>
</service-group>

サービスを再起動します。

sudo /etc/init.d/avahi-daemon restart

Mac からラズベリーを見つける

Finderを使用してセクションShared > All...を Raspberry にする必要があります。そこから、[画面の共有... ] ボタンをクリックできます。

ここに画像の説明を入力

于 2015-09-02T19:02:23.180 に答える
4

この投稿は役に立ちましたが、セットアップを完了するために次の情報を探す必要がありました - これが他の人の助けになることを願っています

次の手順を実行する必要があることを明確にしたいだけです。

  • cd ~/.config/
  • mkdir autostart
  • nano x11vnc.desktop

次に、上記のコードを貼り付けます

の次の行を設定またはコメント解除して、解像度を変更することもできます/boot/config.txt

hdmi_force_hotplug=1
hdmi_group=1
hdmi_mode=16 # (or any other pi resolution you want, 16 is for 1080p) Reboot your Pi (sudo reboot)
于 2016-06-10T10:50:59.000 に答える