Як повернути мультисенсорні жести після того, як він вийде з ладу без перезавантаження?


110

Після чистої установки Yosemite, жести мультитач до кінця двічі перестали працювати на моєму Macbook Pro 2011. Кожен раз симптоми однакові:

  • Жести перестали працювати як вбудованим трекпадом, так і Bluetooth трекпад.

  • BetterTouchTool як і раніше працює. Перезапуск, зупинка BTT не допомагає.

  • Гей, принаймні клацання двома пальцями -> правий клацання все ще працює.

Я спробував таке:

  • Змінення конфігурацій трекпадів не повертає жестів.

  • Відключення, повторне підключення, видалення Bluetooth трекпада зі списку пристроїв Bluetooth не працює.

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

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


4
Я думаю, що Трей потребує його відповіді.
Брайан Фегтер

Відповіді:


204

Введіть killall Dockтермінал.

У моєму випадку лише керування контролем місії припинили роботу (три пальці вліво / вправо, щоб переключити пробіли, три пальці вгору для огляду, контроль місії тощо).


Коли це трапляється зі мною , перестати працювати не жести управління місією , це керування місією.
samh

5
Примітка: ви можете використовувати монітор активності, щоб вбити док, якщо термінал заблокований
micsthepick

20

За моїм досвідом, багатоконтактні збої на основі програми. Я міг би закрити додаток і перезапустити його, і жести повернуться.

Мабуть, сплячий дисплей і потім прокидання системи знову повернуть покалічений жест. Ви можете натиснути кнопку, щоб зробити це, або просто закрити кришку, або використовувати термінал:

pmset displaysleepnow; sleep 5; caffeinate -u -t 1

Через одну секунду чорного екрану жести повертаються.

(PS: Я відповідаю на моє запитання тут, тож якщо воно працює для вас, піднесіть заявку, і я позначу це як прийняте )


Я періодично втрачав пальці двома пальцями у firefox. Ця відповідь відновлює функціональність.
AGS

Ще одна заява від мене. Це все ще працює у 2018 році на OSX High Sierra (10.13). У мене виникли проблеми з моїм чарівним трекпад, коли я відключив зарядний пристрій від нього. Я поклав дисплей спати, залишив його на кілька секунд, потім прокинувся, і мої жести знову працюють! Дякую.
Someguy123

15

Потрапте в тому ж питанні. Знайдено цю стару нитку , де користувач frimpрадить натиснути кнопку живлення та дати MBP спати деякий час, достатньо приблизно 5-10 секунд. Потім прокинься - повертаються жести.
Подальший пошук показує, що це питання є досить старим, принаймні з середини 2012 року .

Хоча я дуже хотів би це вирішити назавжди…


Це працювало для мене. Відповідь SomeDude (відключити / включити всі жести прокрутки та масштабування) не дала.
Джесс Рідель

5

Я знайшов більш швидке рішення. У налаштуваннях → трекпад вимкніть усі жести прокрутки та масштабування, а потім повторно ввімкніть їх. Трекпад повинен почати працювати знову майже негайно (принаймні, це було, коли я його спробував).


5

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

На жаль, вбивство док-станції чи додатків не спрацювало.

Я виявив, що за допомогою Sierraмене вдається повернути зворотний рух із силою відмови від hidd (Human Interface Device Deamon) кілька разів (перезавантажується автоматично).

Редагувати:

Дізнавшись про цю відповідь AskDifferent, я зміг звузити питання до Magnet. Закриваючи процес, у мене не було проблеми повторюватися протягом 2 годин.


Убитий магніт, я сподіваюся, що це справді причина, це питання зараз є величезним болем. Дякую, що поділились!
GuiSim

@GuiSim рекомендую перейти до Moom. У мене також було повторення тієї ж проблеми з Better Touch Tool. Вони обоє для мене інваліди. З цього часу у мене не було проблем.
Арін


1

У мене періодично виникає така ж проблема, лише після оновлення до Yosemite (я не робив чистого встановлення.) Для мене це впливає лише на 4 пальці пальця (усі 4 напрямки абсолютно не розпізнані) як на вбудованому трекпаді, так і на чарівний трекпад BT.

Цікаво, що проблема пішла для мене (принаймні на даний момент) без перезавантаження після того, як я вбив процес, який не поводився. Я бачив помилки в консолі один раз на секунду із наступним текстом: assertion failed: 14A389: libxpc.dylib + 40320 Для мене ці повідомлення приписуються додатку Spokes (додатковому додатку Plantronics для моєї гарнітури), хоча я бачив, що він повідомляв і про інші різні програми на Yosemite.

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


1

Один трюк, про який я дізнався з подібної проблеми тут, використовуючи Steam.

Створіть копію "BetterTouchTool.app" і назвіть її на кшталт "BetterTouchTool2.app". Коли вона перестане працювати, просто відкрийте "BetterTouchTool2.app". Це повинно дозволяти вам продовжувати використовувати його без перезавантаження.

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