ペペロンチーノ街道

無知を晒す

ビデオ会議していると ShiftIt が使えないよね

概要

ShiftIt とは macOS において、コマンド1つでウィンドウのサイズをいい感じにするアプリケーションです。

とても便利なのですが、ビデオ会議中には機能しない という致命的な不具合があります。自分は仕事で画面共有することが多いので、ビデオ会議中にShiftItが使えないと、手動でウィンドウをゴニョゴニョしなければならず結構ストレスです。 この不具合は2022年頃から報告されており2022年11月現在も直っていません(コントリビューションチャンス!)。詳しく原因調査はしていませんが、Monterey 以降の macOS でZoom・Meet・Teams などのビデオ会議中に機能しなくなりそうです。ちなみに、自分の環境では Android Studio Emulator を起動中にも ShiftIt が機能しなくなりました。

Android Studio Chipmunk | 2021.2.1 Patch 1
Build #AI-212.5712.43.2112.8609683, built on May 19, 2022
Runtime version: 11.0.12+0-b1504.28-7817840 aarch64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 12.6.1
GC: G1 Young Generation, G1 Old Generation
Memory: 1280M
Cores: 10
Registry: external.system.auto.import.disabled=true

代替アプリ

ShiftIt のリポジトリを見れば察するのですが、開発は止まっていそうです。どうやらメンテナーが Mac Book Pro を盗まれ、Linuxに乗り換えたら macOS には戻れないので誰かヨロシクとのことです。

参考:

github.com

地味に困っているので、代替アプリを探したところ Hammerspoon ShiftIt という、なんともなんともなアプリを見つけました。

インストール方法などはREADME に沿って手順を進めれば問題ないと思いますが、1点だけ、Step2 で解凍したディレクトリは .hammerspoon/Spoons に配置しなければ config の読み込みで失敗するので気をつけましょう。

おわりに

いまのところビデオ会議中にも画面分割が正常に行えています。ありがたい。