Elonaというフリーゲームをやりたくなったので、ManjaroLinuxにwine(windowsエミュレータ)をダウンロード。 すんなり実行はしたものの、MIDIが鳴らなかったり終了時にプロセスが残ってしまうなどの現象が発生。
検索してもなかなか出てこなかったので、ブログでまとめてみる。
wineを拡張するために、winetricksというソフトをパッケージマネージャから入手してきます。
$sudo pacman -S winetricks
次に、winetricksをコマンドラインで開いてライブラリなどを引っ張ってきます。
winetricks -q dinput dmsynth dmusic dmband dmime dmstyle gmdls
ちなみに付属のGUIでも設定出来るようですが、詳しくは調べていないので分かりません。 インストールが終わって、再度アプリを開くと無事にMIDIの再生と正常終了ができました。
正常に動かない場合
ドライバの更新などを試すと上手くいくこともあるでしょうが、ほとんどの場合は対応出来ない場合が多いです。 潔く諦めて、wineで動く時点でとてもラッキーだったと思っていたほうが良いでしょう。