Прискорити анімацію управління місією в macOS Sierra


29

Введений у macOS Sierra, користувач може контролювати, наскільки швидко анімація управління місією переходить до «кінцевого виду», наскільки швидко виконується дія на трекпад.

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

Ця стаття 2012 року стосується таких налаштувань:

defaults write com.apple.dock expose-animation-duration -float 0; killall Dock

для швидкої анімації та для скидання:

defaults delete com.apple.dock expose-animation-duration; killall Dock

Я спробував їх у Сьєррі, і вони не працюють.

Ось відео про приблизну поведінку управління місією ( джерело ).

Відповіді:


10

Айдан Марр правильний. BetterTouchTool можна використовувати для отримання старої поведінки.

По-перше, відключіть пальцем трьома пальцями вгору в системних налаштуваннях> Трекпад.

Trackpad преф

Потім використовуйте BetterTouchTool наступним чином:

  1. Виберіть вкладку "Доріжки" вгорі та "Виберіть додаток:" "Глобальний" зліва.
  2. Натисніть "Додати новий жест"
  3. Виберіть "Проведення пальцем трьома пальцями вгору" як жест і "Керування місією" як свою дію.

Знімок екрана BTT

Стару поведінку тепер відновлено, і ви зможете використовувати:

defaults write com.apple.dock expose-animation-duration -float 0.1

Зауважте, що ви можете використовувати аналогічний процес для "App Exposé"

Порада про бонус: Оскільки "Контроль місії" все ще є окремим додатком у вашій системі, ви можете скористатися утилітою, яку ви вибрали, щоб викликати її. Наприклад, ви могли б мати можливість клавіатури Maestro викликати її певним натисканням клавіш. Закликаючи додаток таким чином, використовується стара (до-Сієрра) поведінка.


Я спробував це, і це, здається, працює. На жаль, це призводить до деяких інших проблем, а саме: 1) Ви повинні використовувати той же жест, щоб відкрити / закрити керування місією, тобто не можна використовувати протилежний жест, і 2) курсор миші, як правило, рухається разом, роблячи жест, на принаймні на моєму MacBook. Я приймаю цю відповідь - принаймні, поки не буде відома команда терміналу для macOS Sierra без вимоги до сторонніх додатків.
Winterflags

Я не відчуваю (2) на своїй машині. Цікаво, чи має це щось спільне зі значенням Основні налаштування> Чутливість до жестів та / або швидкість трекпада на одній сторінці.
Марк Томсон

1
Як варіант, я б розглядав можливість експериментувати з параметрами в розділі «Додаткові налаштування»> «Трекпад»> «Проведення»> «Проведення пальцями 3 та 4».
Марк Томсон

Тестування його за допомогою 4-х пальцевого крана працює досить добре.
Winterflags

3
@Winterflags Я в кінцевому підсумку встановив пальцем вгору і вниз чотири пальці для управління місією. Таким чином, ви можете вийти з управління місією протилежною дією!
aashah7

13

Ось короткий список настроїв, пов’язаних з анімацією для macOS Sierra.


Не анімуйте відкриття програм із Доку

defaults write com.apple.dock launchanim -bool false

Прискорити анімацію управління місією

defaults write com.apple.dock expose-animation-duration -float 0.1

Видаліть затримку док-станції, що автоматично переховується

defaults write com.apple.dock autohide-delay -float 0

Видаліть анімацію, коли ховається / показується док-станція

defaults write com.apple.dock autohide-time-modifier -float 0

Збільшити швидкість зміни вікон для додатків какао

defaults write NSGlobalDomain NSWindowResizeTime -float 0.001

Після цього вам потрібно killAll Finder && killAll Dockбуде перезапустити ці програми.

Ви можете знайти набагато більше за допомогою пошуку "точкових файлів", а джерело змін вище (як і багато, багато інших) можна знайти в цьому конкретному дотфіле Матіаса Байненса.


9
Це справді перевірені на Сьєррі? Видно, що ваша відповідь в основному така ж, як і в моєму запитанні. Я спробував це, і це не вийшло.
Winterflags

4
Так, вони пройшли перевірку. Анімація експозиції не викликає проблем, тому що тепер вона слідує за швидкістю вашого жесту, як і показувати жест на робочому столі. Я знаю, що кілька людей шукають обхід. Але час анімації все ще встановлений та визнаний у Сьєррі, а це означає, що робота навколо, ймовірно, буде виглядати так, disable-follow-fingers -bool falseщо спричинить настання часових рамків анімації. Я оновлю, якщо почую когось, хто знайде саме цю настройку.
Шелтон

7
Ще одна примітка, яку ви можете увімкнути reduced motion(Налаштування доступності). Мені це, здається, не вирішує проблему, але воно може «відчути» швидше, тому що розсувна анімація минає.
Шелтон

2
Дякую за пораду. Функція контролю за місією «Пікер», що управляється «Сієррою», може бути дуже корисною, це просто швидкість, яка не відповідає власним споживачам. Миттєве виявлення було б, мабуть, найкращим, але reduced motion, на жаль , це не робиться.
Winterflags

1
Тут же проблема ... анімація управління місією була миттєвою, перш ніж я перейшов до Сьєрри. defaults write com.apple.dock expose-animation-duration -float 0.1Команда не схоже , щоб допомогти.
Олів'є Лалонде

0

Додавши сюди відповідь Шелтона: Додаток BetterTouchTool (платний додаток, але ви отримуєте безкоштовну пробну версію для початку) дозволяє налаштувати жести трекпадів, і, здається, він не відповідає швидкості ваших жестів.

Анімація настільки ж швидка, як і в Ель-Капітані - або, здається, принаймні так.


0

Я можу порекомендувати TotalSpaces2, який може зламати новіші версії OS X та відключити анімацію пробілів. Це платне програмне забезпечення, але є безкоштовна пробна версія: https://totalspaces.binaryage.com

Примітка: для встановлення потрібно відключити захист цілісності системи: https://totalspaces.binaryage.com/sipsettings


Що стосується Mojave, для його запуску потрібно повністю відключити SIP. (колись якраз для того, щоб мати можливість встановити перед Mojave). Особисто я вважаю, що це неприйнятна вимога, і я сподіваюся, що Apple дозволить отримати рішення, яке не передбачає необхідності цього робити.
The Pellmeister

-4

Я використав:

за замовчуванням пише com.apple.dock expose-animation-duration-float 0

Тому я просто видалив пробіл між тривалістю та -float, і схоже, що він працював насправді!


Хтось, крім плаката, спробував це? Це було знято.
Winterflags

1
@Winterflags Ні, це неправильний синтаксис. expose-animation-duration–floatне дійсний ключ
Олександр - Відновіть Моніку
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.