How to hide a Mono application on the OSX Dock

Posted by Chris on Stack Overflow See other posts from Stack Overflow or by Chris
Published on 2010-04-01T23:03:18Z Indexed on 2010/04/01 23:13 UTC
Read the original article Hit count: 361

Filed under:
|
|
|

I have a Mono application that should not show on the dock, but will occasionally show a window. I want neither menu bar nor dock icon to show for this application. I have my application wrapped in an app bundle, and my info.plist file has the LSUIElement set to "1". This does not seem to be hiding my application from the Dock.

I have tried also calling osascript with the following info in a Process.Start: osascript -e 'tell application "System Events" to set visible of process "myapp" to false'

This returns a System Event error code: -10006. Thus far, I've had no luck finding out what that means.

I've also tried all the standard Hide() and Visibility = false stuff inside Mono.

Anyone found a workaround for this, or have an idea a direction I can look in? For the most part, working in Mono has been straightforward .Net coding, but this has me stumped.

© Stack Overflow or respective owner

Related posts about mono

Related posts about osx