作ったものとか » Softs

lullaby

2026-04-01 22:09:55

他のウィンドウに隠れているウィンドウを定期的に最小化するアプリ

↓こんな人向けです。

ダウンロード

ダウンロード

使い方

起動

lullaby.exe を実行します。

タスクトレイにアイコンが表示されます。

設定

lullaby.exe の置いてある場所に設定ファイル lullaby.yaml が作成されるので、必要に応じて変更します。(後述)

設定ファイルを更新した際は、タスクトレイアイコンを右クリックして Restart を選択します。

即時実行

タスクトレイアイコンから Run を選択するか、タスクトレイアイコンをダブルクリックします。 すると、即座に最小化の処理を行います。

設定ファイル

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
running: true               # 無視してOK. 通常は true
intervals: 10m0s            # 最小化の間隔
overlap_threshold: 50       # %指定。50%以上覆われているウィンドウは最小化対象。
alpha_threshold: 70         # %指定。不透明度合いが70%未満のウィンドウに覆われていても最小化対象とみなされない。
stay_behind_topmost: true   # 常に最前面のウィンドウに覆われていても最小化対象とみなされない。
exclude_titles:             # 最小化したくないウィンドウのタイトル
    - ""
exclude_classes:            # 最小化したくないウィンドウのクラス
    - ""
log:
    file_name: lullaby.log  # ログファイルには↑にあるタイトルやウィンドウクラスが記載されています。
    append: false           # 起動ごとにログを初期化する場合は false (追記しない)
    level: info             # error, warning, info, debug

その他