やりたいこと
ラズベリーパイ4にマウスとかキーボードとかモニターとか繋がずにMacから操作がしたい。
デスクのスペースは有限です。ラズベリーパイには電源ケーブルのみつないだ状態で使いたいときにMacで接続して操作ができたら省スペース化になりそうなので…
必要なこと
Raspberry Piでの操作
Raspberry Piの設定からインターフェイスを開く。
インターフェイスのSSHとVNCを「有効」にします。
VNCサーバーが起動すると、画面右上のアイコンにVNCのアイコンが表示される。
アイコンをクリックするとIPアドレスが表示され、このIPアドレスはMacからの接続時に必要になります。
Macでの操作
Macに「VNC Viewer」をダウンロードする。
ダウンロードサイト:https://www.realvnc.com/en/connect/download/viewer/
VNC Viewerを起動したら、Raspberry PiのIPアドレスを入力してEnterキーを押します。
もし確認メッセージが表示されたら、「Continue」をクリックしてください。
ラズベリーパイのUsernameとPasswordを入力。
Raspberry Piのデスクトップがウィンドウ内に表示がされて、操作ができるようになります。
VNC Viewrを起動したときに「Cannot currently show the dekstop」と表示されるときは…
ラズベリーパイをHDMIケーブルでモニターに繋いでいないときに、「Cannot currently show the dekstop」と表示され、Mac上から操作ができなくなってしまいました。
解決方法
ラズベリーパイにモニターを繋いでターミナルを開くか、Mac上からsshでラズベリーパイに入ります。
今回はssh接続します。
@以下にはipアドレスを入力してください。
ssh pi@xx.xx.xx.xx
パスワードを入力して、ラズベリーパイに接続できたら以下のコマンドを入力してEnter。
sudo nano /boot/config.txt
このコマンドを実行すると、設定について書かれたファイルが開くので、その中から「# hdmi_force_hotplug=1」と書かれた部分を探します。
見つけたら先頭の#を削除します。
削除したら以下の操作をして保存して終了。
control + o ⇒ enter ⇒ control + X(commandではなくcontrolなので注意)
最後に「sudo reboot」で再起動をして、リモート接続をしてみましょう。
sudo reboot