dzen2 を使って audacious で再生中の曲のタイトルを表示する
最近 Audacious という音楽アプリを使っていくことにした。
しかし、XMonad (ウィンドウマネージャ)でワークスペースを切り替えて作業してるから、再生中の曲のタイトルを確認できないことがある。
そこで、dzen2 を使ってタイトルを表示することにした。
dzen-status update ほげもげ
とすると、勝手に dzen2 のウィンドウを起動してメッセージを表示する。
素手に起動済みの場合は、dzen2 は起動せずに fifo ファイル経由でメッセージを更新する。
ウィンドウの位置とかは↓の DZEN_OPTIONS を書き換える感じで。
https://gist.github.com/anekos/b90b7105499f80e257b63c6203ded36b
Elgato Stream Deck (ディスプレイ付きミニキーボード) 買った
こんな感じの代物。写真は Windows で雑に設定したもの。
こんなんできる
- Twitch などの配信系のホットキー
- 指定の URL を開く
- 任意のアプリを開く
- メディア関係のホットキー
- キー送信
ここがネコ
- Java / Node.js のライブラリが存在する
- Java のライブラリだと GIF でアニメーションできるっぽい
- /dev/input/* でキー入力をイベントを拾える
- 一度アイコンを設定すると記憶しているっぽい(固定のアイコンだけで良いのなら、Win/Mac で設定して Linux で使うこともできる)
- ↑を利用するとインタラクティブな挙動も実現できるyo
- 楽しい
ここがクソ
- 配信系以外は大したプリセットなし
- アプリを開くキーを設定しても、アプリのアイコンを使ってくれないので、別途用意する必要あり
- キーの端っこを押すとクリック感があるけど、押されてなかったりする(でもまあ普通は平気
- アニメーション GIF は無意味っぽい
こいつです
https://www.amazon.co.jp/gp/product/B06W2KLM3S/
ライブラリ
戌年なので犬のキーキャップ作りました。
Double Shot の イヌサートキーを犠牲にしました。
これを見たイヌの反応はこちらです。
https://twitter.com/Linda_pp/status/948529848657494016
ねこゆるすまじ
— ドッグ (@Linda_pp) 2018年1月3日