Как я могу включить трекпад нажатием, чтобы щелкнуть окно входа в OS X 10.8?

23

В старых версиях OS X это работало просто отлично :

defaults write /Library/Preferences/.GlobalPreferences com.apple.mouse.tapBehavior -int 1

Это позволило бы нажать, чтобы щелкнуть по встроенным трекпадам MacBook для пользователя root, что также повлияет на экран входа в систему. Существуют аналогичные команды для включения этой функции и на Bluetooth-трекпаде Magic.

К сожалению, он больше не работает в OS X 10.8. Есть ли другой способ сделать это в Mountain Lion?

Матиас Биненс
источник
Почему отрицательный голос?
Матиас Биненс
2
И почему бы не опустить голоса и прокомментировать неправильные ответы ниже, которые не были опробованы / не работают на самом деле?
bmike

Ответы:

6

Оказывается, вы можете добавить это как функцию в Терминале:

sudo defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -int 1

Это сработало для меня, спасибо этим парням - http://forums.macrumors.com/showthread.php?t=1218257

Говард
источник
Это сработало для меня на MacBook Air под управлением 10.8.4, как со встроенным трекпадом, так и с bluetooth Magic Trackpad.
Мистер Кролик
Это сработало для меня с Retina MacBook Pro на OS X Yosemite (10.10.2) с Magic Trackpad. Спасибо!
U007D
Не работал на моем rMBP 13 "с 10.10.2.
Annjawn
5

У меня были смешанные результаты с включением его для экрана входа между моими Mac.

Вот как я получил его на работу:

  1. Перейдите в Системные настройки (от имени администратора) -> Пользователи и группы -> Параметры входа.
  2. Нажмите на замок и введите свои учетные данные администратора
  3. Рядом с сервером сетевых учетных записей нажмите кнопку «Изменить» (или добавьте, что будет, если сервер еще не настроен), а затем нажмите «Открыть утилиту каталогов».
  4. Нажмите на замок еще раз и введите свои учетные данные
  5. В строке меню нажмите «Изменить», а затем нажмите «Включить пользователя Root»
  6. Установите пароль для пользователя, а затем выйдите из вашего текущего пользователя
  7. На экране входа в систему у вас должна быть опция «Другие ...» рядом с вашими пользователями. Введите «root» в качестве имени пользователя и используйте пароль, который вы установили.
  8. Включить тап, чтобы щелкнуть через Системные настройки.
  9. Выйдите из системы, вернитесь к обычному пользователю и снова откройте утилиту каталогов.
  10. Нажмите на замок для аутентификации в Directory Utility, затем перейдите к редактированию в строке меню и нажмите «Disable Root User»

В целях безопасности обязательно отключите пользователя root!

Теперь я упомянул в начале, у меня были смешанные результаты для этого. Он отлично работал на моем Mac Mini 2012, но, похоже, не работал на моем MacBook Air 2011. Главное, о чем я могу думать, это то, что трекпад MacBook Air встроен и подключен через USB, тогда как трекпад Mac Mini это блютуз.

Вы спрашиваете, почему это важно? Кто-нибудь еще заметил, что команда «Терминал», которая использовалась для изменения системного значения по умолчанию на «Нажать на», похоже, сохраняет параметр в записи, которая ссылается на AppleBluetoothMultitouch.trackpad ?

Если это и есть причина, то именно поэтому некоторые люди сообщают, что команда терминала работает, а другие говорят, что это не имеет значения.

Я собираюсь копнуть больше в этом, мне интересно, есть ли где-нибудь похожая запись AppleUSBMultitouch.trackpad ...

Редактирование:

  1. Просто подтвердив, я подключил свой трекпад Bluetooth к своему MacBook Air (между прочим, удивительно трудно удалить трекпад из настроек Bluetooth на настольном компьютере Mac), и я могу нажать, чтобы нажать на экране входа с трекпадом bluetooth, но не построен в одном. Innerestin'!

  2. О, для сравнения с вашими системами оба моих Mac работают под управлением 10.8.4, вообще не имеют элементов автозагрузки (мне нравится мое быстрое время загрузки) и не имеют сторонних Kexts

FreelancerJ
источник
Попробовал это, попробовал терминал с запятой com.apple.AppleMultitouchTrackpad Clicking 1, ни один не работал на моем rMBP 13 "OSX 10.10.2.
Annjawn
4

На 10.8 правильная формулировка кажется

sudo defaults write com.apple.AppleMultitouchTrackpad Clicking 1

(не уверен, -intдействительно ли нужен переключатель). Это не включает немедленное нажатие, и если кто-то может подсказать, как применить это значение по умолчанию, я буду счастливым маленьким администратором :)

llaurén
источник
Я бы сказал -int, не нужно, работает здесь просто отлично без.
Jawa
+1. Я проверил это на своем Macbook Air 2014 года с OS X Mavericks, и он работает. Обратите внимание, что sudoэто необходимо, даже если вы используете учетную запись администратора. (Перед тем, как изменить значения по умолчанию, я открыл терминал из учетной записи администратора и набрал, sudo defaults read com.apple.AppleMultitouchTrackpad Clickingа затем повторил ту же команду, но без sudo. Первый сообщил 0, а второй вернул 1.) Значение -intin -int 1указывает, что 1 является целым числом. Очевидно, что переключатель можно не указывать, но его не повредит. Можно также заменить часть -int 1на -bool true.
user1551
В любом случае, учитывая ответ Говарда, кажется, что нужно менять разные домены / ключи на разных версиях ОС или разных моделях машин.
user1551
1

Вы пытались включить перетаскивание в Системные настройки> Специальные возможности> Мышь и трекпад> Параметры трекпада?

(Из Как изменить нажатие на нажатие, используя «запись по умолчанию» из командной строки? )

tquang
источник
Перетаскивание, похоже, не имеет к этому никакого отношения. Я также не вижу ссылок на этот параметр в теме, с которой вы связаны.
Матиас Биненс
-1

Я не пробовал это сам, но это может быть то, что вы ищете :sudo defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -int 1

tquang
источник
1
Просто хочу отметить, что следующая команда не работает в 10.8sudo defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -int 1
1
Я обнаружил, что это также на MacRumors - но, похоже, он не работает на OS X 10.8.
Матиас Биненс,
-1

Вы говорите о «Нажмите, чтобы нажать»? Если это так, вы можете включить и отключить в

Системные настройки> Трекпад> Нажмите, чтобы щелкнуть

Дж. Коста
источник
По крайней мере, для меня это изменилось. Я использую Mountain Lion
J. Costa
Не для меня. Это только меняет настройки для текущего пользователя, но не экрана входа в систему.
Матиас Биненс
-2

Системные настройки> Специальные возможности> Мышь и трекпад> Параметры трекпада> установите флажок «Включить перетаскивание с / без перетаскивания».

Срихарша Коганти
источник
Какое это имеет отношение к проблеме? Как это может работать?
Матиас Биненс