ラズパイ4は3に比べて処理速度がアップし、実用性も上がっていると思います。
いろんな処理をさせたい場合、気になるのは起動時に何かを実行させたり、定時に終了させたりといった時間管理です。
起動時の処理
起動時の処理はconfig内に「.desktop」というファイルを作っておくと実行してくれます。
下処理として以下のようにフォルダを作っておきます。
cd ~/.config
mkdir autostart
cd autostart
ブラウザを起動
ファイル名を任意にしてファイルを作成・編集します。ここでは「start_www.desktop」というファイル名にしました。
nemo start_www.desktop
そこへ以下のように記述します。
[Desktop Entry]
Type=Application
Name=start_www
Exec=/usr/bin/chromium-browser
Terminal=false
「Name」のところは任意の名前でいいと思います。
「Exec」のところに実行するアプリのパスを記述します。
「/usr/bin/」を探すと「chromium-browser」があったのでそのパスを記述します。
「Terminal」は一応falseにします。trueならターミナルが出るのかと思いきや、うちでは特に出ません。
あとはターミナルから「reboot」を実行して再起動。
起動後にクロームブラウザが起動するかどうか見てみましょう。
起動までちょっと間があります。壁紙が出てから12,3秒後に出ます。
参考:デスクトップ起動後に、自動的に指定したプログラムを起動させる方法について - Raspberry Pi Forums
特定のURLを開くには以下のように、ブラウザの後に半角スペースをあけてからURLを記述しておきます。
Exec=/usr/bin/chromium-browser https://komatter.com
最大化やフルスクリーン
最大化して表示するには「 --start-maximized」を追加します。
Exec=/usr/bin/chromium-browser https://komatter.com --start-maximized
展示会などで利用するなら上のバーも隠したいです。
フルスクリーンでの利用は「--start-fullscreen」を追加します。
Exec=/usr/bin/chromium-browser https://komatter.com --start-fullscreen
右クリックメニューは有効です。
展示会等で誤動作をさせないよう、ホームページはJavascriptで右クリックをオフにして作っておくといいかもしれません。
ディスプレイがオフにならないようにする
ラズパイでは、画面焼き付け防止のためか一定時間操作しないと画面がオフになります。
そこでスクリーンセーバをインストール
sudo apt-get install xscreensaver
再起動後、メニューの「設定>スクリーンセーバー」が出るので選択。
表示モードタブでモードを「セーバーを無効にする」にします。
参考:
Raspberry Pi のデスクトップ画面を無操作状態でもブランクにさせない方法 – lunaticsol
定時に起動・終了する
定時に終了する
ラズビアンにはcronを使って指定した時間にアプリを起動したりコマンドを実行するしくみがあります。
今回はこの仕組みを利用してラズパイを指定時間にシャットダウンさせます。
ターミナルでcrontabというファイルを開きます。
sudo nano /etc/crontab
cronでは「分 時間 日 月 曜日 実行コマンド」という形式で書いていきます。
毎日15時2分に終了するなら
2 15 * * * root shutdown -h
という行を追加します。
アステリスク(*)なら毎度実行されることを表します。
無効にしておくには文頭に「#」をつけます。
定時に起動する
ラズパイは設定を入れておけば定時でシャットダウンさせることができます。
しかしこうなると本体自体が落ちているためにcronなどでは起動させられないと思います。
夜落として、朝には起動させておきたいとなると、困ったことになってしまいます。
そうなると、電源タイマーを使って電源をオフにしたり、オンにしてラズパイを起動させるのが一番簡単に実現できる方法かなと思います。
市販のものでは、コンセントなのですが時間でオンオフを指定できるタイマーが売られています。
これなら、ラズパイのオンオフにも使えると思います。ただオフの場合はOS上の処理があるので、OSからシャットダウンさせてからタイマーオフのほうがよいでしょう。
商品例については以下参照ください。
[ラズパイ4攻略記事]
- 【ラズパイ4】始め方・使い方のまとめ - 困ったー
- 【ラズパイ4】不具合まとめ 電源マークが出る?アプリがフリーズ?
- 【ラズパイ4】技適対応版の価格は?導入の注意点は?
- 【ラズパイ4】マイクロHDMI?ミニHDMI?画面が出ない?
- 【ラズパイ4】ラズパイ3から結構早くなった?
- 【ラズパイ4】インストールを作るには?動かない場合は? - 困ったー
- 【ラズパイ4】ラズビアンにどんなソフトが入ってる?設定は? - 困ったー
- 【ラズパイ】ソフトの追加 パスワードエラー?ソフトが起動しない? - 困ったー
- 【ラズパイ4】初心者のテキストエディタ入門 vi? nano? sudoって何?
- 【ラズパイ4】Webサーバ、PHPを利用するには? - 困ったー
- 【ラズパイ4】Pythonでプログラミングするには? - 困ったー
- 【レビュー】ブレッドボード 初心者でも簡単に使える?配線のコツは?
- 【ラズパイ】カメラを使うには?映らない場合は? - 困ったー