From: Hidetoshi NAGAI Date: 2006-09-29T04:27:55+09:00 Subject: [ruby-list:42841] Re: macosxで咐磔インストール 塰 でエラー 永井@知能.九工大です. From: 上間 つよし Subject: [ruby-list:42840] Re: macosxで咐磔インストール 塰 でエラー Date: Fri, 29 Sep 2006 04:07:41 +0900 Message-ID: <00fbcf4eac31f2b92769cbc74d703f2c@otc.ne.jp> > tk って、種類があるのでしょうか? > > unix そのものの tk と > macosX アクア の tk の 種類があるのでしょうか? 種類と言うか,「表示のベースにどのライブラリを使っているか」の 違いですね. # 「そりゃ,種類の違いだろ!」と言われればそうなのですが.(^_^; Mac には詳しくないので間違いがあるかもしれませんが, 同じ MacOS X 上でも,X 版の Tcl/Tk は X のアプリケーションとして コンパイルされていますから X のライブラリを必要としますし, Aqua 版の Tcl/Tk は MacOS X の native (?) のウィンドウシステムの ライブラリを使用しますから (Tile 拡張などに頼らなくても) ウィジェットが Aqua 風のデザインになると思います. MacOS X のデフォルトは X 版の Tcl/Tk だと聞いています. Aqua 版でないのは動作の安定性が今一つであるとか, 他の X 版アプリケーションとの親和性とかの理由が あるのかもしれません. Aqua 版の Tcl/Tk を Ruby/Tk でお使いになりたければ, Aqua 版でコンパイルした Tcl/Tk のライブラリを使うように tcltklib.so を作り直す必要があると思います. 多分,configure のオプションによるなどの方法で ライブラリの場所を教えてやらねばならないでしょう. Aqua 版の Tcl/Tk を make する方法については, 私には正確には答えられませんので (^_^;, ご自分でお調べいただけますようお願い致します. -- 永井 秀利 (九工大 知能情報) nagai@ai.kyutech.ac.jp