テレビとUSBマウスを使ってキーボードなしでRaspberry Piをセットアップする方法

先に言っておきますよ。テレビとUSBマウスは使ってますよ。使わないのはUSBキーボードです。Ethernetも使います。

SSHを有効にする

  1. 普通にuSDカードにRaspbianのイメージを書き込む(Raspberry Pi Imagerを使うと簡単)
  2. EthernetケーブルでAPを、HDMIでテレビを、USBでマウスを接3. Raspberry PiにuSDカードを装着して電源ONする 続する
  3. 初期設定メニューに出てくるIPアドレス(以下、192.168.0.15だとして記載)をメモっておく。初期設定は適当に完了する
  4. 左上のRaspberryメニューから、Preferences - Raspberry Pi Configuration を選ぶ
  5. InterfacesタブでSSHをEnableする
  6. OKを押すと再起動を要求されるので再起動する

f:id:tomo3i:20200428152214p:plain

SSHでログインしてソフトウェアキーボードをインストールする

SSHでユーザー pi を指定して接続

ssh pi@192.168.0.15

更新を終わらせる

sudo apt update

sudo apt upgrade

ソフトウェアキーボード matchbox-keyboard をインストールする

sudo apt install matchbox-keyboard

これで、Raspberryメニュー、Accessories - Keyboard と選べばソフトウェアキーボード、オンスクリーンキーボード、なんと呼ぶのかわかりませんが、マウス操作でキー入力ができるようになります。

scrot コマンドでスクリーンショットをとっているところ。scrot -d 10 みたいに秒指定で時間を送らせてキャプチャすることもできます。 f:id:tomo3i:20200428144125p:plain

その他

公式サイトのセキュリティ設定をできる限りやる

最低限は、pi のパスワードを長いパスワードに変更する。OSXのユーザー名と同じ名前でユーザーを作っておくといろんなところでユーザー名指定を省略できて便利かも。

www.raspberrypi.org

Webサーバーにする

apt install apache2

同じAPにつながっているブラウザから 192.168.0.15 に行くとデフォルトのページが表示される。このファイルは /var/www/html/index.html

さらに PHP を入れる。

sudo apt install php libapache2-mod-php

動作確認用にファイルを作る。

echo <?php phpinfo)();?> > /var/www/html/php.php

192.168.0.15/php.php を開くと、PHPの情報が表示される。 公式サイトの情報が参考になる。 www.raspberrypi.org

どうせ自分のテスト用にしか使わないし、wwwのルートを自分のホーム下のwwwにする

sudo rm -rf /var/www/html

mkdir ~/www

sudo ln -s /home/myusername/www /var/www/html