Изменить настройки сенсорной панели программно через терминал в MacOS High Sierra - PullRequest
0 голосов
/ 21 февраля 2020

Я изучаю программирование около 2 лет, и я помню, как мне впервые сказали, что все, что вы можете делать с помощью GUI операционной системы (в данном случае ОС Ma c) - вы можно сделать через командную строку.

У меня MacBook Pro конца 2016 года, в настоящее время под управлением Ma c ОС High Sierra 10.13.6

Я хочу изменить спецификацию c настройка клавиатуры программно через терминал. В частности, я хотел бы иметь возможность переключения между «Сенсорная панель показывает клавиши F1, F2 и т. Д. c» и «Сенсорная панель показывает расширенную панель управления».

Я пробовал следующее:

Я сохранил «чтение по умолчанию» в файл, изменил настройку сенсорной панели, затем сохранил «чтение по умолчанию» в другой файл, затем сравнил эти два файла, чтобы увидеть различия. Единственное отличие, по-видимому, заключается в том, что com.apple.touchbar.agent PresentationModeGlobal переключается между fullControlStrip и FunctionKeys

Однако, когда я успешно применяю это изменение с помощью 'defaults write com.apple.touchbar.agent PresentationModeGlobal FunctionKeys', он не меняет мою сенсорную панель.

Есть ли что-то, что делается, когда я изменяю настройку с помощью системных настроек, чего не происходит, когда я меняю настройку с помощью «записи по умолчанию»?

...