Nmap Development mailing list archives

Re: Improvement request for Zenmap - OS X


From: David Fifield <david () bamsoftware com>
Date: Wed, 4 Aug 2010 14:56:35 -0600

On Fri, Jul 30, 2010 at 12:08:13PM +0200, David Stockinger wrote:
This isn't really a bug report since everything works finr for me with the compiled Zenmap-binary on OS X, but I'd 
like to suggest something.
X11 is just making problems. It's slow, has a crappy interface and needs it's commands to be wrapped a thousand of 
times.
It would be much better to let Zenmap run natively using the Aqua-intrface provided by Apple.

For example, the X1-window has a menubar with "Scan", "Tools", "Profile", "Help". It would be much better to use the 
Interface Builder to make a User-friendly and fast GUI, like the one I provided as attachment.
Please note this .xib file needs to be opened with Apple's Interface Builder and is in it's actual state completely 
without function.
But you can freely distribute this to every OS X Developer who is interested in using it

Thanks for your comments. We won't rewrite the interface of Zenmap for
Mac OS X, because it has to be portable on several operating systems. We
use PyGTK to do this.

However there is a "native" port of GTK+ to Mac OS X that doesn't use
X11. It would give a more consistent interface. I haven't tried it but
it's supposed to be buildable in MacPorts. If you want to give it a try,
you can try following the instructions in
zenmap/install-scripts/macosx/README and build the gtk package with the
proper variant to use native graphics.

David Fifield
_______________________________________________
Sent through the nmap-dev mailing list
http://cgi.insecure.org/mailman/listinfo/nmap-dev
Archived at http://seclists.org/nmap-dev/


Current thread: