如何通过 Objective C 或 Java 禁用 Mac 中的触摸栏功能

How can i disable the touch bar functionality in Mac through Objective C or Java

http://www.imore.com/how-disable-touch-bar-macbook-pro-so-you-can-take-your-exams

此博客讨论了用户禁用 mac 专业图书上的新触摸栏。

可以使用Objective C或JAVA实现同样的效果吗?

我们可以通过将 NSFunctionBarAPIEnabled 布尔值设置为 No 来实现。

默认写入com.apple.systemuiserver NSFunctionBarAPIEnabled -bool NO

您可以通过

在 objective c 中执行相同的操作
NSDictionary* myDict = [NSDictionary dictionaryWithObject:[NSNumber numberWithBool:NO] forKey:@"NSFunctionBarAPIEnabled"];
[[NSUserDefaults standardUserDefaults] registerDefaults:myDict];

来源:http://indiestack.com/2016/12/touch-bar-crash-protection/