クリエイターの教科書

ChatGPT, Stable Diffusion, Visual Studio, Excelなど教科書

【ラズパイの教科書】定時に起動・終了するには?起動時にブラウザを立ち上げるには?フルスクリーン?

 ラズパイ4は3に比べて処理速度がアップし、実用性も上がっていると思います。

いろんな処理をさせたい場合、気になるのは起動時に何かを実行させたり、定時に終了させたりといった時間管理です。

起動時の処理

Clock

起動時の処理は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

f:id:apicode:20191203102110p:plain

 

最大化やフルスクリーン

最大化して表示するには「 --start-maximized」を追加します。

Exec=/usr/bin/chromium-browser https://komatter.com --start-maximized

f:id:apicode:20191203102622p:plain

 

展示会などで利用するなら上のバーも隠したいです。

フルスクリーンでの利用は「--start-fullscreen」を追加します。

Exec=/usr/bin/chromium-browser https://komatter.com --start-fullscreen

f:id:apicode:20191203102857p:plain

 

右クリックメニューは有効です。

展示会等で誤動作をさせないよう、ホームページはJavascriptで右クリックをオフにして作っておくといいかもしれません。

 

 

ディスプレイがオフにならないようにする

ラズパイでは、画面焼き付け防止のためか一定時間操作しないと画面がオフになります。

 

そこでスクリーンセーバをインストール

sudo apt-get install xscreensaver

 

再起動後、メニューの「設定>スクリーンセーバー」が出るので選択。

f:id:apicode:20191203104123p:plain

 

表示モードタブでモードを「セーバーを無効にする」にします。

f:id:apicode:20191203104118p:plain

 

参考:

Raspberry Pi のデスクトップ画面を無操作状態でもブランクにさせない方法 – lunaticsol

 

 

定時に起動・終了する

定時に終了する

ラズビアンにはcronを使って指定した時間にアプリを起動したりコマンドを実行するしくみがあります。

 

今回はこの仕組みを利用してラズパイを指定時間にシャットダウンさせます。

ターミナルでcrontabというファイルを開きます。

sudo nano /etc/crontab

 

 

cronでは「分 時間 日 月 曜日 実行コマンド」という形式で書いていきます。

毎日15時2分に終了するなら

2 15 * * * root shutdown -h

という行を追加します。

アステリスク(*)なら毎度実行されることを表します。 

無効にしておくには文頭に「#」をつけます。

f:id:apicode:20191203151451p:plain

 

 

定時に起動する

ラズパイは設定を入れておけば定時でシャットダウンさせることができます。

しかしこうなると本体自体が落ちているためにcronなどでは起動させられないと思います。

夜落として、朝には起動させておきたいとなると、困ったことになってしまいます。

 

そうなると、電源タイマーを使って電源をオフにしたり、オンにしてラズパイを起動させるのが一番簡単に実現できる方法かなと思います。

 

市販のものでは、コンセントなのですが時間でオンオフを指定できるタイマーが売られています。

これなら、ラズパイのオンオフにも使えると思います。ただオフの場合はOS上の処理があるので、OSからシャットダウンさせてからタイマーオフのほうがよいでしょう。

 

商品例については以下参照ください。 

apicodes.hatenablog.com

 

 


LABISTS Raspberry4 4B-32GB(技適マーク入)MicroSDHCカード32G/NOOBSシステムプ
*記事執筆時のAmazon価格:¥ 12,800*
最新価格は以下のおすすめストアで確認ください。
楽天 >>
Amazon >>
Yahoo!ストア >>

 

[ラズパイ4攻略記事]

  1. 【ラズパイ4】始め方・使い方のまとめ - 困ったー
  2. 【ラズパイ4】不具合まとめ 電源マークが出る?アプリがフリーズ?
  3. 【ラズパイ4】技適対応版の価格は?導入の注意点は?
  4. 【ラズパイ4】マイクロHDMI?ミニHDMI?画面が出ない?
  5. 【ラズパイ4】ラズパイ3から結構早くなった?
  6. 【ラズパイ4】インストールを作るには?動かない場合は? - 困ったー
  7. 【ラズパイ4】ラズビアンにどんなソフトが入ってる?設定は? - 困ったー
  8. 【ラズパイ】ソフトの追加 パスワードエラー?ソフトが起動しない? - 困ったー
  9. 【ラズパイ4】初心者のテキストエディタ入門 vi? nano? sudoって何?
  10. 【ラズパイ4】Webサーバ、PHPを利用するには? - 困ったー
  11. 【ラズパイ4】Pythonでプログラミングするには? - 困ったー
  12. 【レビュー】ブレッドボード 初心者でも簡単に使える?配線のコツは?
  13. 【ラズパイ】カメラを使うには?映らない場合は? - 困ったー

このブログは、ネットや書籍上の情報、個人の体験や感想を中心にまとめたものです。 正確性を期していはいますが、間違い・誤訳等あるかもしれません。 当サイトの情報によって生じたいかなる損失について一切の責任を負わないものとします. あらかじめご了承ください。

プライバシーポリシー |〇利用規約 |〇問い合わせ