Szukam przenieść jedną z moich aplikacji C# do Mono do użytku na komputerze Mac. Obecnie staram się wymyślić, jak sprawić, by był to rodzaj procesu "tła", ale nadal ma możliwość posiadania elementów GUI (uważam, że to wyklucza mono-service
).Aplikacja tylko w tacce systemowej (bez ikony doki) przy użyciu C#/Mono na Macu
Ostatecznym celem jest to:
- Umieść ikonę w zasobniku przez całą dobę dla większości interakcji.
- Usuń ikonę dokowania, która zwykle jest dołączona do uruchomionej aplikacji.
- Czy aplikacja działa podczas uruchamiania.
Krótko mówiąc, pomyśl tylko, jak działa aplikacja Dropbox. Chcę tego typu GUI, ale z aplikacją Mono/Mac.
Uważam, że jest to zwykle realizowane przez ustawienie LSUIElement = 1
w pliku Info.plist pakietu aplikacji. Jednak nie miałem z tym szczęścia. Myślę, że może to mieć coś wspólnego z poleceniem mono
uruchamiającym moją aplikację z pakietu aplikacji. Gdy aplikacja uruchomi się mono
, zakładam, że nie kaskada się uruchamia kolejne aplikacje. To jednak czysty domysł.
Czy ktoś ma jakieś pomysły na ten temat? Dzięki.
Możesz odnieść większy sukces, jeśli wspomniałeś o używanym zestawie narzędzi. –
Próbowałem użyć GTK #. Nie sądzę jednak, żeby było to możliwe. – jocull
Zamiast tego możesz zajrzeć do MonoMac. Będziesz mieć więcej dostępnych natywnych Mac OS X, niż w GTK #. – Nate