Я хочу перенести одно из своих приложений на С# на Mono для использования на Mac. В настоящее время я пытаюсь понять, как сделать его своего рода "фоновым" процессом, но все же иметь возможность иметь элементы GUI (я считаю, что это исключает mono-service
).
Конечная цель такова:
- Поместите иконку в лоток часами для большинства взаимодействий.
- Удалите значок док-станции, который обычно поставляется с запущенным приложением
- Попросите приложение запустить при запуске.
Короче говоря, просто подумайте о том, как работает приложение Dropbox. Я хочу этот тип графического интерфейса, но с приложением Mono/Mac.
Я считаю, что это обычно достигается установкой LSUIElement = 1
в наборе приложений Info.plist. Однако мне не повезло. Я думаю, что это может иметь какое-то отношение к команде mono
, запускающей мое приложение из набора приложений. Когда приложение запускает mono
, я предполагаю, что он не каскадирует для дальнейшего запуска приложений. Однако это чистое предположение.
Есть ли у кого-нибудь идеи по этому поводу? Спасибо.