Изменение настроек по умолчанию не меняет настройки в окне системных настроек.
Я пытаюсь разрешить нажатие кнопки tap из скрипта bash, используя:
defaults write com.apple.AppleMultitouchTrackpad Clicking -int 1
Когда я открываю раздел "Трекпад" на панели "Системные настройки", флажок для параметра отключается, но он работает. Я могу нажать, чтобы нажать.
Что мне нужно изменить, чтобы показать, что параметр был изменен на панели "Системные настройки"?
1 ответ
Недвижимость Clicking
является логическим значением
Список свойств читается при входе в систему.
Если диалоговое окно "Системные настройки" открыто при установке свойства через defaults write
команда может молча провалиться.
Отдельно от com.apple.AppleMultitouchTrackpad.plist
файл, то же свойство используется в com.apple.driver.AppleBluetoothMultitouch.trackpad
, Я не уверен, что вы используете внешний трекпад, но не вредно в настройке обоих значений.
osascript -e 'tell application "System Preferences" to quit'
killall cfprefsd
defaults write "com.apple.AppleMultitouchTrackpad" "Clicking" -bool true
defaults write "com.apple.driver.AppleBluetoothMultitouch.trackpad" "Clicking" -bool true
А потом просто выйдите из системы и вернитесь.:)