ある日突然以下のエラーメッセージがBetterTouchTool(以下 BTT)から出されてBTTが強制終了された。
“The Version of BTT you are currently using isn’t compatible with the version of your data file! Please update to a newer version of BTT. Maybe you have an old version in your startup items(autostart).”
何度立ち上げても終了するし、そもそもBTTがないとMacの操作がままならない。いつの間に、BTT(とAlfred)がないとMacを満足に操作できない体になってしまっていた、早急に直さねばならない。
対処法
とりあえずバージョンが違う?みたいなエラーだったのでBTTのHPを開いてみるとトップに対処法が書いてあった、以下コマンドをターミナルで実行するだけ。
Mac OS 10.10のみのバグらしい。
$ zip -r ~/Desktop/bettertouchtool_backup.zip ~/Library/Application\
Support/BetterTouchTool/ && mv ~/Library/Application\
Support/BetterTouchTool/btt_data_store.v2-shm ~/Library/Application\
Support/BetterTouchTool/btt_data_store.v2-shm.bac && mv ~/Library/Application\
Support/BetterTouchTool/btt_data_store.v2 ~/Library/Application\
Support/BetterTouchTool/btt_data_store.v2.bac && mv ~/Library/Application\
Support/BetterTouchTool/btt_data_store.v2-wal ~/Library/Application\
Support/BetterTouchTool/btt_data_store.v2-wal.bac && mv ~/Library/Application\
Support/BetterTouchTool/btt_data_store.v2-wal.oldVersionBackup2.266 ~/Library/Application\
Support/BetterTouchTool/btt_data_store.v2-wal && mv ~/Library/Application\
Support/BetterTouchTool/btt_data_store.v2-shm.oldVersionBackup2.266 ~/Library/Application\
Support/BetterTouchTool/btt_data_store.v2-shm && mv ~/Library/Application\
Support/BetterTouchTool/btt_data_store.v2.oldVersionBackup2.266 ~/Library/Application\
Support/BetterTouchTool/btt_data_store.v2
めちゃくちゃ長いコマンドで一瞬ためらったが、長いのは引数のパスであとは圧縮と移動をしているだけだったので何も考えずに実行したら直った、簡単。
でもバグの対処法をターミナルコマンドで共有するのってどうなんだろ、慣れてる人は楽でいいけどターミナル開いたことない人は絶対躊躇するしFinderでやりたい人もいるのではとも思う、BTT使うぐらいの人ならみんな日常的にターミナル開いてるんだろうか…。
個人的には楽なのでもっと広まって欲しい限りです。
対処法2
自分の環境では上記内容で直ったから試してないけど、もしダメなら以下のコマンドを打つらしい。
移動するファイルの番号が違う。
mv ~/Library/Application\ Support/BetterTouchTool/btt_data_store.v2-shm ~/Library/Application\ Support/BetterTouchTool/btt_data_store.v2-shm.bac2 && mv ~/Library/Application\ Support/BetterTouchTool/btt_data_store.v2 ~/Library/Application\
Support/BetterTouchTool/btt_data_store.v2.bac2 && mv ~/Library/Application\
Support/BetterTouchTool/btt_data_store.v2-wal ~/Library/Application\
Support/BetterTouchTool/btt_data_store.v2-wal.bac2 && mv ~/Library/Application\
Support/BetterTouchTool/btt_data_store.v2-wal.oldVersionBackup2.11 ~/Library/Application\
Support/BetterTouchTool/btt_data_store.v2-wal &&
mv ~/Library/Application\ Support/BetterTouchTool/btt_data_store.v2-shm.oldVersionBackup2.11 ~/Library/Application\ Support/BetterTouchTool/btt_data_store.v2-shm && mv ~/Library/Application\
Support/BetterTouchTool/btt_data_store.v2.oldVersionBackup2.11 ~/Library/Application\
Support/BetterTouchTool/btt_data_store.v2
それでもダメだったら
デスクトップに出来た「bettertouchtool_backup.zip」をメールで送ってくださいらしい。
多分不具合を解析してくれるのかな、たしか個人開発のはずなので返信の早さはわからないけど。
彼女に怒られてBTTを有料化するときもお金を払えない人のために無料の道も残しておくAndreasさん、今後も頑張ってください!