Ответы:
Важное примечание: в Mac OS X 10.5+ описанный ниже метод работает только для приложений, которые не используют функцию « Подписывание кода », которая была введена в 10.5 для обеспечения подлинности выполняемого кода. Результат применения этого метода к подписанному приложению отличается; это может привести к сбою приложения при запуске или к неожиданному поведению .
Вы можете редактировать файл, Info.plist
содержащийся в каталоге каждого приложения (например /Applications/VLC.app/Contents/Info.plist
), добавив следующие строки:
<key>LSUIElement</key>
<string>1</string>
Например:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>LSUIElement</key>
<string>1</string>
<key>BuildMachineOSBuild</key>
<string>11G63</string>
<key>CFBundleDevelopmentRegion</key>
...
...
</dict>
</plist>
Когда вы запустите приложение, вы увидите значок всего на одну секунду, и оно исчезнет.
Dockless
и Dock Dodger
сделать это изменение автоматически в приложениях.
Это сработало отлично. Я хотел открывать Почту каждые 15 минут, поэтому я создал скрипт в редакторе Applescript, который выглядит следующим образом:
повторить
СКАЖИТЕ приложения «Почта»
реактивировать
задержки 60 * 15
конца Телль
конца повтор
Задержка 60 составляет 60 секунд, и я умножил ее на 15 (= 15 минут)
Затем в Applescript я нажал «Компилировать», затем «Сохранить» и назвал его «Mail Every 15», НО удостоверился, что в папке «Приложения» я назвал его «Приложение», а не «Сценарий».
Перейдите в Finder и в папке «Приложения» появится новый файл «Mail каждые 15». Щелкните правой кнопкой мыши этот файл и выберите «Показать содержимое пакета»> «Содержимое».
Вы увидите файл с именем Info.plist, в котором вы можете открыть файл в текстовом редакторе, дважды щелкнув.
После того, как вы откроете файл, вставьте код, упомянутый выше, и поместите только под строкой «dict»
Примечание: как только вы начнете пытаться редактировать, он предупредит вас:
У вас нет разрешения на запись в папку, в которой находится файл «Info.plist». Вы можете дублировать этот документ и редактировать его. Только дубликат будет включать ваши изменения.
Идите вперед, продублируйте его и внесите 2 строки с вставкой. Сохраните файл на рабочий стол как Info.plist (так же, как исходный файл).
Ваш Finder должен быть по-прежнему открыт, если нет, снова откройте его, повторив шаг 3. Переименуйте исходный файл, я назвал его Info-A.plist (просто для безопасности. Я уверен, что вы можете просто переместить файл в корзину, но я не хотел рисковать.)
Я поменялся местами с файлами (перенес Info.plist с рабочего стола в папку «Mail каждые 15> Содержание» и переместил Info-A.plist на рабочий стол)
Перейдите в «Системные настройки»> «Пользователь и группы»> «Элементы входа», а затем я щелкнул значок «+», чтобы добавить приложение входа в систему, чтобы запустить его при загрузке или входе в систему. Теперь он открывается каждые 15 минут, а значок и приложение больше не видны при его открытии.
Надеюсь, это поможет, потому что я ничего не знаю о Маках, и мне пришлось провести много исследований, прежде чем я наконец понял это правильно. Эта веб-страница была там, где я был, когда наконец понял ее правильно, поэтому я регистрирую ее для дальнейшего использования.