【2026年決定版】Raspberry Pi 5で作る最強デジタルサイネージ!Wayland完全対応
最終更新: 2026年1月13日 | カテゴリ: サイネージ | 読了時間: 約25分
「ネットで見つけた設定が最新のRaspberry Piで動かない…」
「Waylandって何?従来のコマンドが使えなくなった?」
2024年以降、Raspberry Pi OSはディスプレイサーバーをX11からWaylandへ完全移行しました。
その結果、従来のunclutterやxsetといった定番ツールが動作しなくなり、
多くのエンジニアが混乱しています。
本記事は、Raspberry Pi 5 + 最新OS (Bookworm) において、 Wayland/Labwc環境で確実に動作するデジタルサイネージ構築の完全ガイドです。 全てのコードは実機で検証済み。コピペで動きます。
- Pi 5の電源・熱問題と解決策
- Wayland/Labwcでのキオスクモード構築【コピペOK】
- 無料CMS(Anthias/Yodeck)vs 自作の選び方
- 24時間365日止まらない運用設定
- wlr-randrによるディスプレイ電源制御
なぜ今、Raspberry Piでサイネージなのか?
デジタルサイネージ市場は急速に拡大していますが、専用機器は依然として高額です。 Raspberry Piを使えば、初期費用1万円台から本格的なサイネージシステムを構築できます。
専用機 vs PC vs Raspberry Pi:コスト比較
| 項目 | 専用サイネージ機 | Windows PC | Raspberry Pi 5 |
|---|---|---|---|
| 初期費用 | 10〜50万円 | 5〜15万円 | 1.5〜2万円 |
| 月額ランニング | 3,000〜10,000円 | 0円〜 | 0円〜 |
| 消費電力 | 20〜50W | 50〜150W | 5〜15W |
| 4K出力 | ✓ | ✓ | ✓ (60fps対応) |
| カスタマイズ性 | △ 制限あり | ◎ | ◎ |
| 設置サイズ | 大型 | 中〜大型 | 名刺サイズ |
Raspberry Pi 5で何が変わった?
- 4K 60fps出力:Pi 4の30fpsから大幅向上。滑らかな動画再生が可能
- 2.4GHz クアッドコア:Webページのレンダリングが高速化
- PCIe拡張:NVMe SSDを接続可能(SDカード寿命問題の根本解決)
- Wayland標準化:モダンなグラフィックス処理でティアリング解消
- モニター裏にVESAマウントで隠せる超コンパクト設計
- 年間電気代は約1,000円(24時間稼働でも)
- 科研費の消耗品扱い(5万円未満)で調達可能
【準備編】失敗しないハードウェア選定
Raspberry Pi 5は高性能ですが、電源と熱管理を甘く見ると痛い目に遭います。 ここでは、24時間安定稼働のための必須ポイントを解説します。
電源問題:5V/5Aの壁
Pi 5は5V/5A(25W)を要求します。 一般的なスマホ充電器(5V/3A)でも起動しますが、USB周辺機器への電流が600mAに制限され、 画面右上に「雷マーク(低電圧警告)」が常時表示されます。
推奨電源
| 電源タイプ | 対応状況 | 推奨度 |
|---|---|---|
| 公式27W USB-C電源 | フル機能動作 | ⭐⭐⭐ 必須 |
| USB-PD 45W以上アダプター | PD対応確認要 | ⭐⭐ 検証が必要 |
| 5V/3A 汎用電源 | 機能制限あり | ⭐ 非推奨 |
産業用電源を使う場合の設定
DINレール電源など、USB-PD非対応の5V電源を使う場合は、
/boot/firmware/config.txtに以下を追加して電流制限を解除します:
# USB電流制限の強制解除
# 非PD対応電源使用時でもUSB機器への給電を最大化
usb_max_current_enable=1
高耐久SDカードの必須性
24時間稼働するサイネージでは、一般的なSDカードは数ヶ月で寿命を迎えます。 必ず「High Endurance」または「Industrial」グレードを選んでください。
| 製品 | TBW (書込耐久) | 価格目安 |
|---|---|---|
| SanDisk High Endurance 64GB | 20,000時間 | 約2,000円 |
| Samsung PRO Endurance 64GB | 43,800時間 | 約2,500円 |
| KIOXIA Exceria High Endurance | 20,000時間 | 約1,800円 |
アクティブクーラー:必須の理由
Pi 5は発熱が大きく、特にディスプレイ裏の密閉空間ではファンレス運用は危険です。
公式アクティブクーラーを使用し、必要に応じてconfig.txtでファン制御をカスタマイズします。
# ファン制御カスタマイズ(ハンチング防止)
# 60°Cで始動、5°C下がるまで回転維持
dtparam=fan_temp0=60000
dtparam=fan_temp0_hyst=5000
dtparam=fan_temp0_speed=128
【OS編】Wayland時代のシステム設計
X11 → Waylandへの移行:なぜ重要か
2024年以降のRaspberry Pi OS (Bookworm) では、ディスプレイサーバーが X11からWaylandに完全移行しました。これにより:
xset(スクリーンセーバー制御)→ 動作しないunclutter(カーソル非表示)→ 動作しないxrandr(解像度変更)→ 動作しない
これが「ネットの情報通りにやっても動かない」原因です。 本記事ではWayland環境で動作する代替手法を全て解説します。
推奨コンポジタ:Labwc
Raspberry Pi財団は、WaylandコンポジタとしてLabwcを推奨しています。 Labwcは軽量で、従来のOpenbox設定との互換性が高いのが特徴です。
| コンポジタ | Labwc(推奨)/ Wayfire |
|---|---|
| OSエディション | Raspberry Pi OS Lite (64-bit) 推奨 |
| デスクトップ | 不要(最小構成) |
【構築編A】専用OSで簡単構築(初心者・店舗向け)
「コマンドラインは苦手…」という方には、SDカードを焼くだけで動く専用ソリューションがおすすめです。
主要サイネージソフト比較
| ソフト名 | Anthias | Yodeck | PiSignage |
|---|---|---|---|
| 価格 | 無料(OSS) | 1台無料 / 2台〜有料 | $25/台(買切) |
| Pi 5対応 | ✓ | ✓ | ✓ |
| クラウド管理 | ✗ | ✓ | ✓ |
| オフライン動作 | ✓ | △ | ✓ |
| 難易度 | 中級 | 初心者向け | 中級 |
- 1台だけ運用 → Yodeck(無料で高機能)
- 複数台を低コストで → PiSignage(買切りモデル)
- クラウド不要・完全自前 → Anthias(OSS)
【構築編B】Wayland + Labwcでフルスクラッチ構築(中級者・プロ向け)
完全なカスタマイズ性を求める方向けに、Raspberry Pi OS Liteから Labwc + Chromiumキオスクモードを構築する手順を解説します。
Raspberry Pi ImagerでOS Lite (64-bit)を書き込み、初期設定後に以下を実行:
# システム更新
sudo apt update && sudo apt full-upgrade -y
# Labwc、Chromium、ユーティリティをインストール
sudo apt install -y labwc chromium-browser wayland-utils wlr-randr
# 自動ログイン設定
sudo raspi-config nonint do_boot_behaviour B4
~/.config/labwc/autostartファイルを作成:
# Chromiumをキオスクモードで起動
chromium-browser \
--kiosk \
--noerrdialogs \
--disable-infobars \
--no-first-run \
--ozone-platform=wayland \
--enable-features=OverlayScrollbar \
--check-for-update-interval=31536000 \
https://YOUR_SIGNAGE_URL &
Waylandではunclutterが使えません。
透明カーソルテーマを使用するのが最も確実な方法です。
# 透明カーソルテーマを指定
XCURSOR_THEME=transparent
Lite版には日本語フォントが含まれていないため、インストールが必要です:
sudo apt install -y fonts-noto-cjk fonts-ipafont-gothic
【ディスプレイ制御】wlr-randrと省電力設定
営業時間外に画面を消すなど、電力管理は運用コストに直結します。
Wayland環境ではwlr-randrコマンドを使用します。
画面ON/OFF制御スクリプト
#!/bin/bash
# 環境変数設定(cronから実行時に必須)
export WAYLAND_DISPLAY=wayland-1
export XDG_RUNTIME_DIR=/run/user/1000
# 画面OFF
wlr-randr --output HDMI-A-1 --off
#!/bin/bash
export WAYLAND_DISPLAY=wayland-1
export XDG_RUNTIME_DIR=/run/user/1000
# 画面ON(解像度も再指定)
wlr-randr --output HDMI-A-1 --on --mode 1920x1080@60Hz
cronでスケジュール制御
# 毎日22:00に画面OFF
0 22 * * * /home/pi/scripts/screen_off.sh
# 毎日8:00に画面ON
0 8 * * * /home/pi/scripts/screen_on.sh
【運用編】24時間365日止まらないシステム
OverlayFS:電源断に強いシステム
突然の停電でSDカードが破損するリスクを防ぐため、 OverlayFS(Read-Only化)を有効にします。
# raspi-configでOverlayFSを有効化
sudo raspi-config
# Performance Options → Overlay File System → Enable
- 電源プラグを抜いてもファイル破損しない
- 再起動で常にクリーンな状態に戻る
- SDカードの寿命がほぼ無期限に
Wi-Fi自動復旧スクリプト
ルーター再起動時などにWi-Fiが切れたまま復帰しない問題を防ぎます。
#!/bin/bash
# Google DNSにPing、応答なければWi-Fiリセット
if ! ping -c 1 8.8.8.8 &> /dev/null; then
ip link set wlan0 down
sleep 5
ip link set wlan0 up
fi
よくある質問(FAQ)
wlr-randr --output HDMI-A-1 --transform 90で90度回転が可能です。
まとめ
Raspberry Pi 5とWayland/Labwcの組み合わせにより、 1万円台で4K対応・24時間安定稼働のデジタルサイネージが構築可能になりました。
- 電源は公式27W:5V/5A対応で安定動作
- SDカードは高耐久:OverlayFSで寿命無限大
- Wayland/Labwc対応:最新OSで確実に動くコード提供
- wlr-randrで制御:従来のvcgencmdは非推奨
- Raspberry Pi 5と公式電源を購入
- 高耐久SDカードにOS Liteを書き込み
- 本記事のLabwc設定をコピペ
- OverlayFSを有効化して運用開始