Запустить моно приложение без окна терминала?


1

Можно ли запустить моно-приложение без открытого окна терминала? Я пытаюсь запустить KeePass 2.1.9, используя моно на OS X Lion, и он работает нормально. Проблема в том, что у него открыто окно терминала, и пока оно работает, это немного раздражает. Я написал скрипт для запуска приложения KeePass с помощью Automator. Это просто делает это:

Run AppleScript:
on run {input, parameters}
    tell application "Terminal"
    activate
        do script with command "mono /Applications/KeePass/KeePass.exe"
    end tell
end run

Это работает, но открывает окно терминала вместе с KeePass. Можно ли просто запустить KeePass без окна терминала? Выход из Терминала не работает, потому что терминалы моно с ним.

Спасибо за любую помощь!


Разве вы не можете просто запустить сценарий оболочки и выполнить mono /Applications/KeePass/KeePass.exe & ; disown %1?
Даниэль Бек

Примечание. with commandПараметр устарел. Просто пиши do script "...".
Крис Пейдж

Ответы:


0

Я смог сделать это без открытия окна терминала. Хотя окно открывается в свернутом виде и несколько сеансов терминала могут оставаться активными. Поэтому я настроил автоматический выход из системы через 30 минут.

on run {input, parameters}
tell application "Terminal"
    do script with command "mono /Applications/KeePass/KeePass.exe"
end tell

1
Так что без открытия окна или с минимизированным окном?
Гроностай
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.