macOSでSignalNow Xを動かして地震速報を受け取ってみようと思うが・・・
Windows専用の地震速報アプリSignalNow Xを使ってみる
というのもMac用では地震速報アプリが全然ない
WindowsだとKiwi Monitorとかあるのになぁ
強震ExtensionはChrome使いでないと・・・(Firefox使いなので)
だからって、仮想マシンでもBootCampでもいいと思うんだが
常駐アプリで仮想マシンはコストがかかり過ぎるような気がするし
BootCampはMacなのにずっとWindowsを使う必要がある思うので
macOS上で動作させてみる
という事で、UNIX系OS上でWinアプリを動かすにはあまりにも有名過ぎるアプリである
Wineを導入してみる
Wine動作のためにはXQuartzがいるらしい
https://www.xquartz.org/
次に本体のWine
記事時点の最新安定版Wine 4.0 Stable
インストーラー版がいいかな?
https://dl.winehq.org/wine-builds/macosx/download.html
XQuartzをインストールする
再起動を要求されるが別にしなくてもよかった
Wineをインストールする
途中のオプションでは64bitのサポートも一応・・・
wineが使える状態になる
本命のSignalNow Xを手に入れる
http://www.estrat.co.jp/signalnowx.html
zipを解凍する
インストーラーを右クリックして「このアプリケーションで開く」→Wine Stable
インストーラーが起動する前にMonoをインストールせよと出てくるかも
言われる通りにインストールする
次にGeckoもいると言われるかも
言われる通りにインストールする
SignalNow Xのインストーラーが起動する
手順に従いインストールする
多分ここに入ってると思う
/Users/ユーザー名/.wine/drive_c/Program Files (x86)/StrategyCorporation/SignalNowX
この画面で

cd “/Users/ユーザー名/.wine/drive_c/Program Files (x86)/StrategyCorporation/SignalNowX”
で移動して
wine SignalNowX.exe
とすると・・・
起動したーーーーーとなるけど
私の環境では日本語が文字化けした
所謂「豆腐現象」
Windows環境からフォントをコピーすればいいらしい
とりあえず「C:¥Windows¥Fonts」の内容を全部
「/Users/ユーザー名/.wine/dosdevices/c:/windows/fonts」
にもってくる
起動してみる・・・
あれ駄目だ、文字化けしたまま
調べてみると「wintricks allfonts」で解決するとか
しかし試してみてもコマンドがないと言われる
別途インストールが必要か
brewで入れてみる
brew install winetricks
さて
winetricks allfonts
・・・
wineserver not foundと言われた
どうやら環境変数WINEにwine本体までのパスを通す必要があるらしい
wine本体の場所はここだった
/Applications/Wine Stable.app/Contents/Resources/wine/bin
って事で
export WINE=”/Applications/Wine Stable.app/Contents/Resources/wine/bin”
で、パスを通す
再びwintricks allfonts!
Running /usr/bin/wineserver -w. This will hang until all wine processes in…
あら?
どうもwine関係のプロセスが動いているとアカンらしい
ps ax | grep wine
するといくつかのプロセスが生きてたので
sudo killallで手当たり次第に殺す
再実行
無事動く
色々とダウンロードしたり設定したりしているようで時間がかかる
そして完了したら、SignalNow Xを起動してみる
やった化けずに起動した!
因みに、DockやFinderにもカエルのアイコンが表示されている
Dockは無反応だが、Finderのカエルをダブルクリックすると設定画面が表示される
訓練の音もしっかりなる・・・が地震発生ボタンが無反応*なのが気になる・・・
後は正常に動いているか確認したいところだが
不謹慎な話、地震が発生しないとだな・・・
追記
地震発生ボタンが無反応・・・
「SNXでは「この地震が発生すると、震度Xの地震がY秒後に発生する」と出るだけ。」
マジカヨ!?
参考
http://diary.d-yoshi.com/?p=7475
じ、地震が発生しないとわからん・・・
後日談
阿蘇を震源とする地震が発生し通知された
ちゃんと動作しているようだ