8GBのRaspberry Pi 4の発売に合わせて、現在パブリックベータ版となっている新しい64ビットオペレーティングシステムも発表されました。一見すると、この新しいオペレーティングシステムは前身のRaspberry Pi OS(旧称Raspbian)と全く同じように見えます。しかし、その内部には、最新のRaspberry Piにおいて32ビットシステムよりも優れたパフォーマンスを提供する、より強力なオペレーティングシステムが搭載されています。
32ビット版と見た目は全く同じですが、新しいRaspberry Pi OS 64ビット版には欠けているアプリケーションが1つあります。それはVNCサーバーです。これは、ヘッドレスRaspberry Piのセットアップの一部として、システムデスクトップをリモート制御するために使用できます。確かに、SSHを使用して64ビットOSでターミナルウィンドウをリモートで開くことはできますが、PCやMacからGUIにアクセスしたい場合はどうすればよいでしょうか?
RealVNCは32ビット版Raspberry Pi OSに長年プリロードされていますが、執筆時点では64ビットプラットフォームでは利用できません。幸いなことに、TightVNCという代替手段があります。使い方は以下のとおりです。
始める前に
このチュートリアルでは、現在ベータ版であるRaspberry Pi OS(64ビット)を搭載したRaspberry Pi 3または4を既にお持ちであることを前提としています。64ビット版ベータ版を試してみたい方で、まだお持ちでない場合は、こちらからダウンロードできます。
Raspberry Pi OS (64ビット) に VNC をインストールする方法
1. Raspberry Pi 上で直接、または SSH 経由でリモート接続して、ターミナル ウィンドウを開きます。
2. 次のように入力して、Raspberry Pi で利用可能なソフトウェアのリストを更新します。
sudo apt update3.次のように入力してtightvncserver をインストールします。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
sudo apt install tightvncserver4.次のように入力して、 TightVNC サーバーを720p で起動します。
tightvncserver -geometry 1280x7205. VNCセッションを使用するための パスワードを作成します。これはPiのログインパスワードと同じものに設定してください。表示専用のパスワードを設定する必要はありません。
Raspberry Pi はraspberrypi.local:1で VNC サーバー セッションを開始しました。このアドレスは後で必要になるので覚えておいてください。
6. RealVNC.com から、お使いのオペレーティング システム用のRealVNC ビューアをダウンロードしてインストールします。

7. PC または Mac でVNC ビューアーを開き、Pi のアドレス(この場合はraspberrypi.local:1)を入力して Enter キーを押して接続します。

8.セキュリティ警告が表示された場合は、 「続行」をクリックします。

9. VNCパスワードを入力し、「OK」をクリックします。

10. これで、Raspberry Pi をリモートで制御できるようになりました。

11.ターミナルからcrontabを編集して、起動時にtightvncserverを起動する
sudo crontab -e12. 次の行を crontab の末尾に追加します。

@reboot su - pi -c '/usr/bin/tightvncserver -geometry 1280x720'
13. CTRL + X、Y、Enter キーを押して保存し、終了します。これで Pi が起動すると、VNC サーバーが起動します。
レス・パウンダーは、トムズ・ハードウェアのアソシエイトエディターです。クリエイティブテクノロジストとして、7年間にわたり、老若男女を問わず、教育と啓発のためのプロジェクトを手がけてきました。Raspberry Pi Foundationと協力し、教師向けトレーニングプログラム「Picademy」の執筆・提供にも携わっています。