画面共有 OSx組み込みアプリを使用して、Raspberry Piで開いている実際のXセッションを操作したいです。
明確にするために、VNCセッションで、RaspberryがHDMI経由で送信しているのと同じ画像を見たいと思います。そのため、コンピューターでマウスを動かすと、ラズベリー画面でもカーソルが動きます。
私はvnc-serversとconfigsのいくつかの組み合わせを試しましたが、どちらも動作しませんでした。
私はこれを解決するために数時間を費やしたので、誰かが私がそれらを見つけたいと思うように指示を必要とする場合に備えて、自分自身に答えてください。
まず、最も人気のあるvnc-server( tightvncserver )は、Xセッションが同じでなければならないという仕様を満たしていません私のVNCクライアントアプリとRaspberry画面で。
作業を行うvnc-serverは 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
そして、画面共有を開き、RaspberryのIPを導入するだけでMacから接続します:
構成:
# ~/.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
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
FinderをセクションShared> All ...に使用すると、Raspberryになります。そこからボタンをクリックすることができます画面を共有...
この投稿は役に立ちましたが、セットアップを完了するために次の情報を探しに行かなければなりませんでした。
次の手順を実行する必要があることを明確にしたいだけです。
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)