Open3

komorebiの導入

りおーりおー

linuxを使い始めて約1年、Swayの使用感がもの凄くよかったのでWindowsにも導入してみんとてするなり

komorebi

Windowsにおけるtiling window manager
https://github.com/LGUG2Z/komorebi

偉大なる先駆者様
https://zenn.dev/omochice/articles/50f42a3df8f426

導入

READMEがめちゃくちゃしっかりしてるのでその通りにやっていく
以前はAutoHotKeyのみ対応だったが、同じ開発者がkey event取得&keybinding用のプログラムwhkdも公開している

# wingetでインスコ
winget install LGUG2Z.whkd
winget install LGUG2Z.komorebi

# アプリケーションごとの設定ファイル
iwr https://raw.githubusercontent.com/LGUG2Z/komorebi/master/komorebi.generated.ps1 -OutFile $Env:USERPROFILE\komorebi.generated.ps1

# 基本サンプル
iwr https://raw.githubusercontent.com/LGUG2Z/komorebi/master/komorebi.sample.ps1 -OutFile $Env:USERPROFILE\komorebi.ps1

# XDG準拠で~/.configを作る
mkdir $Env:USERPROFILE\.config -ea 0

# whkdの設定ファイル
iwr https://raw.githubusercontent.com/LGUG2Z/komorebi/master/whkdrc.sample -OutFile $Env:USERPROFILE\.config\whkdrc

# start komorebi
komorebic start --await-configuration
りおーりおー

設定

$Env:USERPROFILE ディレクトリにあるkomorebi.ps1を自動で読み込む
whkdも導入していれば同じディレクトリにある./whkdrcをロードして起動する
自動起動に関してはとくにないのでこの辺を参照して設定してみるとよさそう
自分はタスクスケジューラでの設定にした

https://github.com/LGUG2Z/komorebi/issues/383

りおーりおー

タスクスケジューラでの設定にしたけど、正常に機能してはないので結局Windows Terminalから起動している