Сховати запущений додаток від Dock?


Відповіді:


12

Важлива примітка: У 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зробити це зміни автоматично в додатках.


Хворі, є програма, яка автоматизує це, хоча?
Візуалізація

@Fendi Я додав два програми, які зробили це. Однак я ніколи не пробував їх із останніми версіями OS X.
Маверик

Чи є певна причина, що цей метод не працює з Паралелями?
Візуалізація

@Fendi Я не знаю, я не паралельний користувач, тому не можу перевірити його. Вибачте!
Маверик

Це працювало для мене під час приховування сповіщень від доку Spotify. Один з побічних ефектів, хоча верхня спотифічна смужка зникає. Здається, моя машина не знає, що Spotify працює, тому я не можу вийти. Без позбавлення від номерів сповіщень
Connor Leech

1
  1. Це спрацювало чудово. Мені хотілося відкривати пошту кожні 15 хвилин, тому я створив сценарій в редакторі Applescript, який виглядає приблизно так:


    додаток повторного повідомлення "Пошта"
    активуйте
    затримку 60 * 15
    кінця "скажіть
    кінець"

    Затримка 60 становить 60 секунд, і я помножив її на 15 (= 15 хвилин)

  2. Тоді в Applescript я натиснув "Компілювати", потім "Зберегти" і назвав його "Поштою кожні 15", але обов'язково назвав її як додаток, а не як сценарій у моїй папці програм.

  3. Перейдіть до свого Finder, а в папці Applications - ваш новий файл "Пошта кожні 15". Клацніть правою кнопкою миші та виберіть "Показати вміст пакета"> Зміст.
    Ви побачите файл з назвою Info.plist, в якому ви можете відкрити файл у своєму текстовому редакторі, двічі клацнувши.

  4. Після відкриття файлу вставте згаданий вище код і поставте прямо під рядком "dict"

    Примітка. Після того, як ви почнете намагатися редагувати, він попередить вас:

    Ви не маєте дозволу писати в папку, в якій знаходиться файл "Info.plist". Ви можете дублювати цей документ і редагувати дублікат. Тільки дублікат буде включати ваші зміни.

    Ідіть і дублюйте його та зробіть зміну 2 рядка вставкою. Збережіть файл на робочому столі як Info.plist (як і оригінальний файл).

  5. Ваш Finder все одно повинен бути відкритим, якщо ні, повторно відкрийте його, повторивши крок 3. Перейменуйте оригінальний файл, я назвав його Info-A.plist (просто для безпечного заходу. Я впевнений, що ви можете просто перемістити файл у смітник, але я не хотів ризикувати.)

  6. Я поміняв місцями файлами (перемістив Info.plist з робочого столу в папку "Пошта кожні 15> Зміст" і перемістив Info-A.plist на робочий стіл)

  7. Перейдіть до системних налаштувань> Користувачі та групи> Елементи входу, а потім я натиснув знак +, щоб додати програму для входу, щоб запустити її під час завантаження або входу. Тепер він відкривається кожні 15 хвилин, а піктограму та додаток більше не видно, коли він відкривається.

Сподіваюсь, це допомагає, тому що я нічого не знаю про Mac, і мені довелося зробити багато досліджень, перш ніж я нарешті все зрозумів. Ця веб-сторінка була там, де я опинився, коли я нарешті зрозумів це право, тому я реєструю цю для подальшої довідки.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.