読者です 読者をやめる 読者になる 読者になる

😃 mattintosh note 📝

Hello Raspberry Pi!

🍎 NXWine - No X11 Wine for OS X 🍷

NXWine Wine 実験室 Mac OS X Windows フリーゲーム Wine

NXWine.app

Mac OS X 用 Wine バンドル『NXWine』のページ

お知らせ

2013年09月26日:新機能開発版を公開しました

今後の変更予定

  • 置換用フォントがヒラギノ系のみに変更になります。
  • OS X の UI を自動非表示にします。これによりツールバー部分まで Wine の領域が拡張します。
  • NXWinetricks を廃止し、Winetricks に統合します。インストールを自動化したい Windows アプリケーションの要望があれば追加する…かも。

タスク

  • 日本語表示追加調整 完了
  • 日本語版 Windows 限定アプリケーションの起動テスト 完了
  • OS X UI の自動非表示化 完了
  • 依存ライブラリ調整 完了
  • ネイティブライブラリ調整 完了
  • Winetricks へ項目の追加

現時点で確認している不具合のようなもの

  • ネイティブの gdiplus.dll と Wine の相性の不具合があります。「内蔵優先」もしくは「内蔵のみ」に変更してください。
  • フォント置換に「Meiryo」、「Meiryo UI」、「メイリオ」が含まれていません。ターミナルで以下のコードを実行することで「ヒラギノ角ゴ Pro W3」として登録ができます。
curl https://gist.github.com/mattintosh4/6563857/raw/13829bea101d9cd56542107bb00f6e360a31d7b4/gistfile1.txt | sh

スクリプトを直接実行する場合は以下のコードを実行してください。

iconv -f UTF-8 -t CP932 <<EOS | /Applications/NXWine.app/Contents/Resources/bin/wine regedit.exe -
[HKEY_CURRENT_USER\\Software\\Wine\\Fonts\\Replacements]
"Meiryo"="ヒラギノ角ゴ Pro W3"
"Meiryo UI"="ヒラギノ角ゴ Pro W3"
"メイリオ"="ヒラギノ角ゴ Pro W3"
EOS

gdiplus.dll の不具合について

ネイティブライブラリを使用した際に文字化けが発生することが多いようです。内蔵のライブラリに切り替えることをおすすめします。

glu32.dll について

XQuartz を導入していない環境で glu32.dll を使用する場合は Windows XP Service Pack 3 のイメージから p7zip や cabextract 等で抽出し、C:¥windows¥system32 へコピーしてください。

/Applications/NXWine.app/Contents/Resources/bin/cabextract -F "i386/glu32.dl_" WINDOWSXP-KB936929-SP3-X86-JPN.EXE
/Applications/NXWine.app/Contents/Resources/bin/cabextract i386/glu32.dl_

mfc42.dll のインストールについて

古い Windows アプリケーションに MFC を必要とするものがいくつかあります。これらは Wine の内蔵ライブラリにも含まれていません。Visual Basic 6.0、Visual C++ 6.0、および Visual SourceSafe 6.0d を対象とする Service Pack 6 から Vs6sp6.exe をダウンロードし、vcredist.exe を実行することでインストール可能です。

/Applications/NXWine.app/Contents/Resources/bin/cabextract -F vcredist.exe Vs6sp6.exe
/Applications/NXWine.app/Contents/Resources/bin/wine vcredist.exe /Q

もしくは Windows XP SP 3 Service Pack のイメージから取り出し、C:¥windows¥system32 へコピーするか、Winetricks を使用してインストールしてください。コピーした場合は regsvr32.exe による登録が必要です。

/Applications/NXWine.app/Contents/Resources/bin/cabextract -F "i386/mfc42.dl_" WINDOWSXP-KB936929-SP3-X86-JPN.EXE
/Applications/NXWine.app/Contents/Resources/bin/cabextract i386/mfc42.dl_
/Applications/NXWine.app/Contents/Resources/bin/wine regsvr32 mfc42.dll

Steam で文字が表示されない問題について

Wine 内蔵ライブラリの不具合の可能性があります。下記のページを参照してください。

http://mattintosh.hatenablog.com/entry/2013/10/15/024247

概要

Mac OS X 10.6 以降用の Wine インストーラー(+α)です。

MacPorts や Homebrew は不要です。X11 無しがデフォルトになったのでそのうちアプリケーションの名前を変更する予定です。というか Cocoa に移行したい _ノ乙(、ン、)_

特徴

  • 日本語表示用調整(完全ではありません)
  • いくつかのネイティブライブラリを同梱
  • EXE ファイルおよび MSI ファイルの Finder からの実行をサポート
  • 7-Zip による 7Z、CAB、LHA、LZH、LZMA、RAR、XZ、ZIP などのアーカイブの解凍をサポート
  • RPG ツクール 2000/2003/XP/VX のインストールをサポート

必ず読んでください

  • Wine について知らない人はまず Wikipedia 等を読んでください。Wine で全ての Windows アプリケーションが動くわけではありません。
  • NXWine で使っている Wine は依存関係に多少違いはありますが MacPorts や Homebrew 等でインストールしたものとほぼ同じです。それらを AppleScript やシェルスクリプトで細工しているだけの貧弱アプリですので過度な期待はご遠慮ください。
  • 動作保証は一切しません。ご使用は自己責任でお願いします。
  • ファイルサイズやライセンスの関係上、全てのネイティブライブラリを含んでいるわけではありません。不足しているものは自分で調達してください。
  • 無加工な Wine が必要な場合は MacPorts や Homebrew 等を利用してください。
  • NXWine で動作しない Windows アプリケーションに関して Wine 公式フォーラムで質問しないでください。ご自分で Wine をビルドするか、MacPorts 等でテストしてください。
  • NXWine で動作しない Windows アプリケーションに関してアプリケーションの製作者様等へ連絡することはご遠慮ください。それらのアプリは Wine で動かすことを前提として制作されているわけではありません。


それでも使うと言うのなら下のダウンロードからどうぞ(´・ω・`)

ダウンロード

Parallels Desktop 8 for Mac

Parallels Desktop 8 for Mac

VMware Fusion 5

VMware Fusion 5

ネットジャパン CrossOver Mac 11

ネットジャパン CrossOver Mac 11

こちらのページへ移行しました

使い方

こちらのページへ移行しました

仕様

WINEPREFIX ~/Library/NXWine/prefixies/default
Bundle Identifier com.github.mattintosh4.NXWine
Document Types exe、msi、lnk、7z、cab、lha、lzh、lzma、rar、xz、zip、*

レジストリ初期値

設定値は Resources/share/wine/wine.inf の最下部に記述してあります。Wine デフォルトの INF ファイルは Resources/share/wine/wine.inf.orig です。

FontSmoothing 2 → 0(オフ)
DoubleClickHeight
DoubleClickWidth
4 → 8
ゴシック系フォント 小夏フォント
明朝系フォント さざなみフォント("@MS 明朝"、"@MS P明朝" のみヒラギノ明朝 Pro W3)

Project repository

https://github.com/mattintosh4/NXWine

Sources

NXWine is GPL 3. Other software's license info are included in NXWine.app/Contents/Resources/share/doc.

Name URL
Wine http://www.winehq.org
Winetricks http://winetricks.org
Cabextract http://www.cabextract.org.uk
Faenza Icons http://tiheum.deviantart.com/art/Faenza-Icons-173323228
Konatu font http://www.masuseki.com
Sazanami font http://sourceforge.jp/projects/efont/
7-Zip http://sevenzip.sourceforge.jp

Thanks to all developers.