【Miku Installerとは】
MikuInstallerは、Intel搭載MacintoshにWindowsのソフトを手軽にインストールしてくれるオープンソースのソフト(キット)です。
※1:どうやらOSX 10.4の場合、標準ではX11はインストールされないらしい。何気に、これでハマった。
※2:そのままインストールすると随分深い階層にインストールされるので、エイリアスを作るか、アプリケーションの中に"JW-CAD"などのフォルダを作成して、適当なドライブを割り当てるのもいいかも。
※3:スタートメニューに追加すると"DDEエラー"がでます。そもそもWindowsの「スタート」ボタンがMacにはないから当然と言えば当然ですが・・・。
(準備中)
MikuInstallerの説明を読むと、インストールが済むとexeファイルがバンドルされるので、exeファイルを開くだけでアプリが起動するとあるのですが、Acrobatが立ち上がってしまう。
MikuInstallerのdefault設定をいじれば解決できそうな気がするが、今日はここまで。
ものづくりチーム「参番穂」の仲間で、建築関係の仕事をしている友達から「JW-CADを使いたいのでWinマシンを貸してくれないか」という相談を受けた。
このJW-CADは、日本のCADの世界ではWindows以前からの長い歴史を持つ2Dの老舗CADソフトであり、昔から使い続けている会社も多い。現在は、Windowsにも対応し(JWW、JW-WINとも呼ばれる)フリーソフトにもなっただけでなく、有志によるバージョンアップにより安定性も増したため、根強い人気のWindowsアプリの1つである。
私も某プリンタのコールセンターに勤めていたころ、プロッタ互換のプリンタをサポートしていたため、CADの操作も出来ないのに一生懸命サポートをした記憶がある。
さて、話を戻すと、この友達は 本来MacのVector使いなのだが、うちの業界も痛い思いをしているこのご時世、JWを扱うお客さんも相手をせざるを得ないのだろう。しかし、その勉強するという姿勢に大いに賛同し、検証用のWindows Vistaのノートがあるので、それをお貸ししましょう、と思ったら実家に置きっぱなしにしていたのを忘れてた。アチョンブリケ。
熱いうちに何とかしなければ と、Mac版JW-CADはないかググッてみたが、残念ながらないようであった。
すると「MacでJW-CADも動く」という記事を見つけ、簡単に出来たような臭いがプンプンしていたので、薦めてみた。
しかし、そうは問屋が卸さなかったみたいで、上手くインストールできないとのことで、一緒に色々試してみた。
この記事は、その際の覚書であり、何かの助けになれば、これ幸いである。なんちゃって。
正式には"X11 for Mac OSX"と呼ばれ、MacのAquaデザインと統一感のある外観を持つApple社製の"X11"のこと。つまり、Mac OSX専用の"X11"で"X11.app"を別途インストールすることで利用できます。(OSX 10.5からは標準で入っているそうです)
X11とは”X Window System”の別称なのですが、その"X Windows"とやらは何やねんと聞かれれば、それはMacやWindowsで一般的なウィンドウやフォルダを表示したり、マウスでクリックやドラッグ&ドロップできるといった、ビジュアル的な操作をUNIX系のOSでもできるよう開発されたUNIXの伝統的な仕組みです。X WindowはUNIXにGUIを持たせるものといった方がシンプルでしょうか。
しかし、Mac OSXではQuartzと呼ばれる描画機能をオリジナルで持っていて、こういったウィンドウを表示したり、うんぬんする機能を実現しています。
では、なぜQuartzがあるのに、わざわざAquaと同じようなルックスに見せるための"X11"を別途用意しているのかと言うと、もともとMac OSXはUNIX系OSをベースに作られているため、Mac上でUNIX系OSのソフトは比較的楽に動かせる( or 移植できる)ので、その際に外観や操作性をAquaちっく(Macらしい動作)にさせるためのものです。
特に、MikuInstallerの本体でもある"Wine"を使ってMac上でWindowsのソフトを動かす場合に、Windowsソフトの操作や表示をMacに合わせて動くようにさせるために必要なわけです。
つまり、他OSのソフトをMacOSX上で動かす場合、"X11 for MacOSX"が表示や操作の互換性を持たせるために仲介するようなイメージなのですが、まぁ、一言で言ってしまうと"Mac OSXの表示機能を拡張するプログラム"と言えるのではないでしょうか。
ct
2009/08/23 12:38
ありがとうございます!!