Як приховати конкретну активну програму в OS X (має бути оборотною)?


29

Чи є спосіб приховати вікно програми та піктограму стику одного конкретного активного додатка в OS X? Ніби як фонова послуга, яку можна вмикати або вимикати.


Рішення може бути специфічним для програми, тому було б добре знати додаток, яке ви намагаєтесь приховати.
nohillside

його стороннє додаток під назвою morphvox
підстрибуючи

Відповіді:


45

Це рішення працювало для мене, але воно може залежати від розглядуваної програми. Я спробував це за допомогою стороннього додатка під назвою "Записувати", і воно спрацювало.

  1. Перейдіть у папку ваших програм і клацніть правою кнопкою миші (натисканням клавіші управління) на програмі, яку ви хочете сховати з док-станції.

  2. Натисніть на Show contents. Тепер ви можете бачити файли програми "всередині".

  3. Відкрийте Info.plistфайл у Contentsпапці за допомогою TextEdit (клацніть правою кнопкою миші -> "Відкрити за допомогою ...")

  4. Перейдіть до самого низу файлу та знайдіть останні два рядки, у яких слід сказати:

    </dict>
    </plist>

  5. Тепер вставити це перед цими двома рядками та зберегти файл.

    <key>LSUIElement</key>
    <true/>

Після цього піктограма дока програми більше не відображатиметься. Майте на увазі, що вам потрібно буде скористатися Монітором активності або Терміналом ( killall <appname>), щоб вийти з програми, якщо закриєте вікно.

Якщо закриття вікна закриває програму, ви можете натиснути, cmd + hщоб приховати вікно. Це повинно зробити ваш додаток абсолютно непомітним.

Щоб зробити його знову видимим, просто видаліть ці два рядки знову, і додаток має вести себе як раніше.


Джерело: Посилання


4
Не працює в 10.12 та пізніших версіях. ??
Ітачі

@Itachi У мене немає Mac для перевірки, вибачте.
comfreak

Помилка реєстрації пісочниці: Підпис коду недійсний: операцію не вдалося завершити. (Помилка OSStatus -67030.) Мабуть, деякі сторонні інструменти, засновані на цьому, також не працюють в Сьєррі. Він розбився.
Ітачі


2
Працює 10.13.5 після зміни, потрібно перезапустити додаток.
Олександр Кім

7

Нещодавно я натрапив на додаток під назвою GhostTile, і він робить саме це. Я спробував док-додж, і це не спрацювало, але це однозначно спрацювало і досить приголомшливо.

http://ghosttile.kernelpanic.im/


Закінчено і за допомогою цього додатка. Чи є якісь переваги за допомогою платної версії проти пробної версії?
Олександр Кім

7

Для цього використовуйте рідну команду PlistBuddy:

/usr/libexec/PlistBuddy -c 'Add :LSUIElement bool true' /Applications/[AppName].app/Contents/Info.plist

Не забудьте змінити [App Name].

Якщо ви хочете повернутися назад, запустіть команду:

/usr/libexec/PlistBuddy -c 'Delete :LSUIElement' /Applications/[AppName].app/Contents/Info.plist

5

Стороннє додавання перетягування під назвою Dock Dodger видаляє програму з док-станції та command + tabпослідовність для вас. Таким чином додаток все ще активно працює, але повністю приховано .

Він працює для більшості програм на Mac. Однак при оновленні прихованого додатку це може скасувати зміни, тому вам, можливо, доведеться запустити його через Dock Dodger ще раз.

Кроки для виконання:

  1. Завантажте Dock Dodger (наприклад, скачайте з Apponic )
  2. Запустіть Dock Dodger (можливо, вам доведеться дозволити відкривати цей додаток із налаштувань безпеки macOS, оскільки це невідомий розробник сторонніх розробників.
  3. Перетягніть програму, яку потрібно приховати, у вікні Dock Dodger
  4. Вийдіть з Дока Доджера
  5. Просто (повторно) запустіть додаток, яке ви хочете приховати.

Є одне "але ..."

Під час запуску програми, яку ви просто встановили на приховану, вона покаже Вікно програми.

  • Клацніть в будь-якому місці у вікні програми, щоб перейти до передньої частини та зосередити увагу
  • Натисніть command + Hна клавіатурі, щоб приховати програму Після приховування більшість програм залишаться прихованими.

Щоб закрити приховану програму:

  • Відкрийте монітор активності
  • Знайдіть ім’я прихованої програми у списку
  • Вийти або змусити кинути

або:

  • Знайдіть прихований додаток у Finder (зазвичай у папці Applications)
  • Запустіть приховану програму
  • Для більшості програм це відкриє вікно програми та виведе його на передню частину
  • Тепер ви можете закрити програму з меню macOS або натиснути command + Q

Один з недоліків використання Dock Dodger:

Це оборотно? Док Доджер не допоможе вам скасувати цю зміну. Щоб повернути його назад:

  • Використовуйте відповідь, надану @comfreak ( /apple//a/207944/96748 ), щоб скасувати зміни.
  • Або просто зробіть резервну копію / архів / копію програми, перш ніж внести зміни в приховування.

Перевага використання Дока Доджера

  • Це дуже легка операція перетягування в один крок.

Я успішно використовував його, щоб приховати додатки Wacom Desktop Center і SpamSieve на macOS Sierra. Я помітив, що офіційне місце завантаження Dock Dodger перейшло офлайн, тому я додав посилання для завантаження Apponic.


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