惰性Log

技術系の話題を中心に書いています

wineの不具合を解消する

Elonaというフリーゲームをやりたくなったので、ManjaroLinuxにwine(windowsエミュレータ)をダウンロード。 すんなり実行はしたものの、MIDIが鳴らなかったり終了時にプロセスが残ってしまうなどの現象が発生。

検索してもなかなか出てこなかったので、ブログでまとめてみる。

wineを拡張するために、winetricksというソフトをパッケージマネージャから入手してきます。

$sudo pacman -S winetricks

次に、winetricksをコマンドラインで開いてライブラリなどを引っ張ってきます。

winetricks -q dinput dmsynth dmusic dmband dmime dmstyle gmdls

ちなみに付属のGUIでも設定出来るようですが、詳しくは調べていないので分かりません。 インストールが終わって、再度アプリを開くと無事にMIDIの再生と正常終了ができました。

正常に動かない場合

ドライバの更新などを試すと上手くいくこともあるでしょうが、ほとんどの場合は対応出来ない場合が多いです。 潔く諦めて、wineで動く時点でとてもラッキーだったと思っていたほうが良いでしょう。