Як змінити натиснути, щоб натиснути за допомогою команди «За замовчуванням написати» з командного рядка?


14

Я хочу змінити властивість трекпад-натискання з командного рядка. Графічно я можу це зробити, натиснувши Системні налаштування -> Трекпад -> Торкніться, щоб натиснути. Як я можу це зробити з командного рядка?

Я намагався:

defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -int 0
defaults write GlobalPreferences com.apple.mouse.tapBehavior -int 0

але вони не спрацювали (з int як 1 і 0, з перезавантаженням). Я пропускаю якийсь крок? У мене Macbook 5,1 Snow Leopard.


Звідки ви знаєте, що це правильні клавіші для поведінки натискання на клацання? Ви відрізняли відповідні файли до та після зміни налаштувань у графічному інтерфейсі системи?
Cajunluke

Обидва рядки - це вказівки пошуку Google, і верхня зміна, коли я використовую gui. Я також спробував з -bool true / false, оскільки натискання клавіші насправді булеве. Чи є інші місця, з якими я повинен повозитися? Як "дозволити-командний рядок-доступ = вірно"?
Джуха

Немає налаштування доступу дозволу-командного рядка; defaultsповинні працювати. Ви перевірили булеву ТАК / НІ чи строку true / false / так / ні?
Cajunluke

Відповіді:


6

Почав працювати. Правильний формат (для мене):

defaults -currentHost write -globalDomain com.apple.mouse.tapBehavior -int 0

Змініть 0 на 1, якщо ви хочете ввімкнути клацання. Це здається дуже чутливим до того, яку версію ви використовуєте. Команди у питанні працювали для інших.

Вихід - для роботи потрібен логін.


Якщо вам потрібно вийти та увійти, що ви отримуєте, уникаючи GUI Sys Pref?
Тал

1
Робіть це для 100 комп’ютерів / облікових записів після кожного оновлення (один раз на рік). Командний рядок автоматизує банальні завдання.
Juha

1
Окрім автоматизації, це приємний журнал уподобань.
кавалькада

2

У моєму .osxфайлі було таке :

# Enable tap to click (Trackpad) for this user and for the login screen
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -bool true
defaults -currentHost write NSGlobalDomain com.apple.mouse.tapBehavior -int 1
defaults write NSGlobalDomain com.apple.mouse.tapBehavior -int 1

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