40
Raspberry Pi OS (64ビット) に VNC をインストールする方法
Raspberry Pi OS (64 ビット) 上の VNC
(画像提供:Tom's Hardware)

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 update

3.次のように入力してtightvncserver をインストールします

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

sudo apt install tightvncserver

4.次のように入力して、 TightVNC サーバーを720p で起動します。

tightvncserver -geometry 1280x720

5. VNCセッションを使用するための パスワードを作成します。これはPiのログインパスワードと同じものに設定してください。表示専用のパスワードを設定する必要はありません。

Raspberry Pi はraspberrypi.local:1で VNC サーバー セッションを開始しました。このアドレスは後で必要になるので覚えておいてください。

6. RealVNC.com から、お使いのオペレーティング システム用のRealVNC ビューアをダウンロードしてインストールします。 

Raspberry Pi OS (64 ビット) 上の VNC

(画像提供:Tom's Hardware)

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

Raspberry Pi OS (64 ビット) 上の VNC

(画像提供:Tom's Hardware)

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

Raspberry Pi OS (64 ビット) 上の VNC

(画像提供:Tom's Hardware)

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

Raspberry Pi OS (64 ビット) 上の VNC

(画像提供:Tom's Hardware)

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

Raspberry Pi OS (64 ビット) 上の VNC

(画像提供:Tom's Hardware)

11.ターミナルからcrontabを編集して、起動時にtightvncserverを起動する

sudo crontab -e

12. 次の行を crontab の末尾に追加します。

起動時に起動する VNC サーバーを設定するために crontab を編集するために使用されている、開いているターミナル ウィンドウ。

(画像提供:Future)
@reboot su - pi -c '/usr/bin/tightvncserver -geometry 1280x720'

13. CTRL + X、Y、Enter キーを押して保存し、終了します。これで Pi が起動すると、VNC サーバーが起動します。

レス・パウンダーは、トムズ・ハードウェアのアソシエイトエディターです。クリエイティブテクノロジストとして、7年間にわたり、老若男女を問わず、教育と啓発のためのプロジェクトを手がけてきました。Raspberry Pi Foundationと協力し、教師向けトレーニングプログラム「Picademy」の執筆・提供にも携わっています。