1. 失敗
    1. Firefoxは、バージョン52.9のため、Tab切り替えExtensionが発見できなかった。
    2. Chromium-browserは、異常終了後の再起動時の”Restore pages?  chromium didn't shut down correctly"の表示を停止させつつ、複数タブを切り替える方法が見つからなかった。1つのタブのみならば、--incognitでOK
  2. ネット上のコンテンツを、kioskモードで表示する方法を採用
  3. 用意したもの
    1. Raspberry Pi3 Model B
    2. 安定した電源
    3. HDMIケーブル
    4. HDMIが接続できるLCD
    5. Micro SD 4GB
    6. ネットワークケーブル
    7. Windows PC + Micro SDのアダプタ(セットアップ用)
  4. Desktop用イメージのインストール・運用には、4GB Micro SDは容量不足。Liteイメージに、最低限のDesktopとブラウザをインストールする。
    https://www.raspberrypi.org/downloads/raspbian/
    ダウンロードしたのは、Raspbian Stretch Lite, Release date=2018-11-13, Kernel version=4.14
  5.  SDFormatterでMicro SDをフォーマットし、Win32DiskImagerにて書き込み。
  6. SSHでセットアップするため、ssh (拡張子無し)というファイル名のファイル(0バイト)をMicro SDのルートに作成
  7.  SSHでログイン
    1. 初期ユーザ名はpi、初期パスワードはraspberry
  8. sudo raspi-config コマンドにて設定更新
    1. "1. Change User Password"にてパスワード変更
  9. Raspbianの更新
    1. sudo apt-get update
    2. sudo apt-get upgrade
  10.  デスクトップのインストール
    1. sudo apt-get install raspberrypi-ui-mods
  11. VNCサーバをインストールし、再起動
    1. sudo raspi-config
    2. "5 Interfacing Options" >> "P3 VNC"
    3. sudo reboot
  12. sudo raspi-config コマンドにて設定更新
    1. "3 Boot options" >> "B1 Desktop / CLI" >> "B4 Desktop Autologin"
    2. "3 Boot options" >> "B2 Wait for Network at Boot" >> "No"
    3. "3 Boot options" >> "B3 Splash Screen" >> "No"
    4. "4 Localisation Options" >> "I2 Change Timezone" >> "Asia" >> "Tokyo"
    5. "5 Interfacing Options" >> "P2 SSH" >> "Yes"
    6. "7 Advanced Options" >> "A1 Expand Filesystem"
    7. "7 Advanced Options" >> "A5 Resolution" >> "1920x1080"
  13. Chromeブラウザのインストール
    1. sudo apt-get install rpi-chromium-mods
  14. debファイルの依存関係を自動解決するために
    1. sudo apt-get install gdebi
  15. TeamViewer Hostをダウンロード、インストール、設定
    1. Desktopにログイン
    2. Chromium Web Browserを起動
    3. https://www.teamviewer.com/en/download/linux/ から TeamViewer Host for Raspberry Pi をダウンロード
    4. ダウンロードしたファイルを開き、Package Installerでインストール
    5. Licence Agreementに合意
    6. TeamViewer Hostを起動し、"Set a personal password"をクリックし、Passwordを設定
  16. Anydeskをダウンロード、インストール、設定
    1. https://anydesk.com/platforms/raspberry-pi からAnyDesk for Raspberry Piをダウンロード
    2. ダウンロードしたファイルを開き、Package Installerでインストール
    3.  再起動
    4. AnyDeskを起動し、"Set password for unattended access..."をクリックし、設定
      1. MiscellaneousのShow AnyDesk ID instead of aliasをチェック
      2. Interactive AccessはAllow alwaysを選択
      3. Unattended Accessは、Enable unattended accessをチェックし、Passwordを入力
      4. Closeボタンをクリックして設定完了
  17. Chroniumを設定
    1. Chroniumを起動
    2. 表示したいウェブを表示し、拡大・縮小を調整
    3. Settings の On start-upは、Open a specific page or set of pagesを選び、Use current pagesをクリックして調整
    4. 2つ以上のtabを順次切り替えて表示させたい場合は、Revolver - TabsというExtensionをインストールし、Auto Startをチェックして、Save
    5. ~/.config/lxsession/LXDE-pi/autostartファイルを作成し、以下を追記
      @chromium-browser --kiosk
  18. マウスがしばらく動いていないと、マウスカーソルの表示を消すツールunclutterを入れる
    1. sudo apt-get install unclutter
    2. ~/.config/lxsession/LXDE-pi/autostart に以下を追記
      1. @unclutter
  19. sudo apt-get upgrade完了時
    pi@raspberrypi:~ $ df
    Filesystem 1K-blocks Used Available Use% Mounted on
    /dev/root 3716808 1066952 2465828 31% /
    devtmpfs 470116 0 470116 0% /dev
    tmpfs 474724 0 474724 0% /dev/shm
    tmpfs 474724 18196 456528 4% /run
    tmpfs 5120 4 5116 1% /run/lock
    tmpfs 474724 0 474724 0% /sys/fs/cgroup
    /dev/mmcblk0p1 44220 22540 21681 51% /boot
    tmpfs 94944 0 94944 0% /run/user/1000
    pi@raspberrypi:~ $
  20.  sudo apt-get install raspberrypi-ui-mods完了時
    pi@raspberrypi:~ $ df
    Filesystem 1K-blocks Used Available Use% Mounted on
    /dev/root 3716808 1851964 1680816 53% /
    devtmpfs 470116 0 470116 0% /dev
    tmpfs 474724 0 474724 0% /dev/shm
    tmpfs 474724 18200 456524 4% /run
    tmpfs 5120 4 5116 1% /run/lock
    tmpfs 474724 0 474724 0% /sys/fs/cgroup
    /dev/mmcblk0p1 44220 22540 21681 51% /boot
    tmpfs 94944 0 94944 0% /run/user/1000
    pi@raspberrypi:~ $