Does it work with GTK# Applications? On Fri, 18 Jun 2004 18:20:53 +0200, l0ne <[EMAIL PROTECTED]> wrote: > > Hi everyone! > I was quite intrigued by the chance of having .NET applications also > run on my beloved iMac, but I'm quite terminalphobic -- so, after > having seen that .NET exes work on my Mac (yeah!), I've written a small > starter .app to run exes by double-clicking. > > THINGS IT DOES: > - It works with both mono and ilrun (portable.net). > - Starts applications in Mac OS X's Terminal.app. > - Registers .exes and .dlls with cute, shiny, handmade, > emblazoned-with-mono-logo custom icons, removing that ugly Virtual PC > icon from them (which is Windows's default icon for exes, just > stretched to 128x128. Not "redrawn to look good in 128x128". Just 32x32 > icons stretched to that size. Ugh). > - Detects "mono" and "ilrun" by watching into common directories > (/usr/bin, /usr/local/bin, /opt/local/bin, > /Library/Frameworks/Mono.framework and so on). > - If a .NET environment is not detected, it offers the user a chance > to install Mono or Portable.NET from a PKG (if such a package is put > into the program's Resources folder) or, if none is available, shows > links to go-mono.org and dotgnu.org. Which means that the program > allows for dumb-proof drag'n'drop installation of Mono (by taking > "extra steps" on first launch as per Apple Human Interface Guidelines). > - Can be configured to launch X11 along with the Terminal, allowing > programs that use Windows.Forms or other windowing toolkits to start > correctly. > > THINGS IT DOESN'T DO: > - The preferences aren't complete yet - they don't disable the "Use > Mono" or "Use DotGNU" option even when the corresponding piece of > software isn't available, very possibly leading to bad behavior > (NullPointerExceptions suddenly finding their way into the Console at > the very least). > - It doesn't allow the user to turn off the Terminal -- that is, to > load the .exe without having the Terminal window show up. Mainly > because I'm lazy. > - It doesn't make any coffee. > - It has no way of intelligently understanding whether a program is > console-only or uses a windowing toolkit, so you must activate or > deactivate X11 manually for now. > - It does not pass any command-line parameters to the .exe being > started. Again that's because I'm just lazy. > > You can find the .app (with no .pkg inside its Resource folder) at > http://matrixtcg.altervista.org/monostarter.zip and source at > http://matrixtcg.altervista.org/monostarter.src.zip (pay attention: the > .xcode project refers to a portable.net.pkg that isn't there for size > reasons. Just remove it, the program will detect the absence of pkgs in > the Resources folder and work just fine). I haven't included a license > in the .zip but I will soon, and it will be GPL. > > - e. v. aka l0ne > > -- > Email.it, the professional e-mail, gratis per te: http://www.email.it/f > > Sponsor: > Lerboristeria.biz: per la tua bellezza e salute il miglior assortimento > * di prodotti erboristici ed oggettistica online > * > Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=2152&d=18-6i?mid=2380&d=18-6 > _______________________________________________ > Mono-list maillist - [EMAIL PROTECTED] > http://lists.ximian.com/mailman/listinfo/mono-list >
-- Elfred Pagan _______________________________________________ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
