こないだ表示されたこの画像には吹いた。
映り込みかと思ったけどバーテンがカクテル作ってるっぽい?
思ったよりもスクリーンセーバーアプリ「500 Firepaper」が気に入ったので、いっそPCのように勝手に表示されるような仕組みを作れないかと思って試行錯誤中です。
Taskerで自動化に挑戦
とりあえずプロファイルを4つ作ってみました。
まだ全自動ではないので改良の余地はありまくりです。
1つ目
トリガー(Context)
Event → Display → Display On
Priority 「Nomal」
アクション(Task)
1,Task → Wait
Minutes 「4」 ※4分の待ち時間を設定
2,App → Launch App
Daydream Launcherを呼び出し
3,Alert → Notify
Title 「Daydream On」
Text 「タップして解除」
行動
画面が点灯したら発動し、4分待ってからスクリーンセーバーを起動して「Daydream On」というタイトルの通知を表示する
※このプロファイルを作成したら名前をつけること
2つ目
トリガー
Event → UI → Notification Click
Owner Application 「Tasker」
Title 「Daydream On」
アクション
Tasker → Profile Status
Name 「Daydreaming」 ← 1つ目のプロファイルを選択。右上の虫眼鏡アイコンを押すと「名前をつけたプロファイル一覧」が出ます。
Set 「Off」
行動
Taskerから出された「Daydream On」というタイトルの通知をタップしたら発動し、「Dreaming」という名前のプロファイルをOFFにする
3つ目
このプロファイルにはトリガーが2つあります。
トリガー①
Event → Power → Battery Changed
Priority 「Highest」
トリガー②
State → Display → Display State
Is 「On」
アクション
1,Tasker → Profile Status
Name 「Dreaming」 ※1つ目のプロファイル名
Set 「Off」
2,Task → Wait
Minutes 「10」
3,Tasker → Profile Status
Name 「Dreaming」 ※1つ目のプロファイル名
Set 「On」
行動
画面点灯中にバッテリー残量が変化したら発動し、1つ目のプロファイル(Dreaming)をOFFにし、10分待ってから再度ONにする
4つ目トリガー
Event → Display → Display Off
Priority 「Highest」
アクション
Tasker → Profile Status
Name 「Dreaming」 ※1つ目のプロファイル名
Set「On」
行動
画面を消灯したら発動し、1つ目のプロファイルをONにする
こうしてみたんだけどどうだろう。
本当はPCみたいに「一定時間、何の入力もされていない時」をトリガーにしたかったんだけど、そんなContextないし。
ただこのプロファイルでは、初回点灯時は必ず4分後にスクリーンセーバーが挿入されます。
以降は通知をタップすればプロファイルをOFFにしますが、バッテリー残量が変化した時に再度「10分待ってからON」にされるので、14分後にスクリーンセーバーが再度起動します。
もうちょっといい方法が他にある気がする。
そんな感じ。