Як перезапустити Dock без використання командного рядка?


11

Я знаю, що я можу перезапустити Dock за допомогою killall Dockкоманди в командному рядку. Я також можу перезапустити Finder, клацнувши правою кнопкою миші на піктограму Finder, клацнути правою клавішею Alt. Чи існує подібний спосіб перезапустити док-станцію без використання командного рядка?


Чи можете ви створити дію Автоматизатора чи аплет Appletcript?
bjbk

@bjbk, навіть якщо ОП - ні, хтось навчиться від приємної відповіді AppleScript. Я не бачив вашого коментаря, коли я набирав відповідь Отто Автомата. Ви чітко думаєте так, з чим я згоден. :-)
bmike

@bmike гарна пропозиція. Я іноді вагаюся писати відповіді, думаючи лише про ОП. Мені потрібно думати з точки зору актуальної проблеми та того, як інші могли отримати користь від безлічі рішень. Назад, щоб прочитати Довідковий центр
bjbk

Цікаво, чому ти цього хочеш? Ви, очевидно, не соромтеся командного рядка, якщо команду вже знаєте. Відповіді здаються досить складними порівняно з відкриттям терміналу ....
Джаред Сміт

Відповіді:


14

Ви можете примусово закрити фонові процеси за допомогою утиліти Monitor Monitor. Просто знайдіть процес Dock (або сортуйте список процесів за назвою, або використовуйте поле пошуку у верхньому правому куті), виберіть його, а потім натисніть кнопку Вийти (піктограма - "X" у восьмикутнику) у верхньому лівому куті вікно Монітор активності. Він запитає, чи хочете ви зробити звичайний Quit або Force Quit.


8

Ні - док не бере участь у вікні Force Quit, тому ви не можете безпосередньо потрапити на нього.

Ви можете легко взяти свій скрипт AppleScript або оболонку і загорнути його в пускову панель. Додаток Platypus - це мій вибір, але Automator також працює:

  1. Відкрийте Автоматизатор
  2. Створіть нову програму
  3. Назвіть це Dock Killer
  4. Додайте в рецепт один предмет - Запустіть сценарій оболонки
  5. введіть док-станцію killall
  6. Збережіть додаток куди завгодно.

Тепер ви можете використовувати Spotlight, Launchpad, FastScripts або будь-який інший інструмент автоматизації для використання клавіатури або клавіш швидкого доступу для запуску програми Dock Killer. Безкоштовні додатки будуть працювати чудово, але я віддаю перевагу LaunchBar для цього завдання.


5

Змініть файл із назвою "Info.plist" всередині пакета програми (тобто /System/Library/CoreServices/Dock.app/Contents/). Відкрийте цей файл у своєму улюбленому текстовому редакторі та змініть наступний розділ

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

до

<key>LSUIElement</key>
<string>false</string>

Після вбивства Dock.app один раз за допомогою монітора терміналів / активності (див . Відповідь Гордона ;-)) або після перезапуску додаток "Док" з'являється в самій док-станції, і ви можете змусити вийти / перезапустити його там або з меню Apple - > Сила кинути ....

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


3

[Дуже подібний до існуючої відповіді @bmike, але це мій кращий метод для швидких скриптів Автоматизатора, керуваних клавішею ...

  1. Запустіть Автоматизатор
  2. Зробіть нову Службу
  3. Назвіть це [що завгодно] або «Док-станція для кіллалу»
  4. Додайте в рецепт один предмет - Запустіть сценарій оболонки
  5. введіть док-станцію killall
  6. Збережіть, використовуючи Cmd ⌘ S [Ви можете зачекати до цього моменту, щоб назвати його, якщо бажаєте. Немає засобу вибору файлів, де він зберігається, але Сервіс, а лише ім’я.]
  7. Відкрийте Налаштування системи> Клавіатура> Ярлики> Послуги
  8. Прокрутіть униз та додайте команду, що запам'ятовується, до вашої нової послуги "Док-станція для killall"

введіть тут опис зображення


0

Чому ви не використовуєте безкоштовну утиліту "Онікс" (@ програмне забезпечення Titanium); дуже серйозний. Перейдіть до меню "Параметри", де ви знайдете вкладку "Док" ... Це все / http://www.titanium.free.fr/onyx.html

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