Я изучаю программирование около 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', он не меняет мою сенсорную панель.
Есть ли что-то, что делается, когда я изменяю настройку с помощью системных настроек, чего не происходит, когда я меняю настройку с помощью «записи по умолчанию»?