我的学校拥有一堆Mac,始终登录到客人,并且具有非常恼人的默认设置(自然滚动,没有次级鼠标按钮等),所以我试图编写一个终端脚本,可以改变所有设置我喜欢。有一件事我希望脚本要做的是右键单击鼠标到辅助按钮;对于一些愚蠢的原因,默认情况下,左右按钮都设置为主按钮。有没有办法让我从终端做到这一点?

我也希望脚本禁用自然滚动;但是,我发现的唯一终端命令(“默认为NSGlobaldomain Com.Apple.swipescrolldirection-bool false”和同一件事的某些变体)要求用户退出并返回以生效。鉴于我可以在系统偏好中手动禁用自然滚动而无需注销,肯定必须有一种方法可以将变化从终端瞬间,右?

对这些问题中的任何一个有帮助非常感谢!

有帮助吗?

解决方案

appleScript是一个很好的方式!

tell application "System Preferences"
    reveal pane "com.apple.preference.mouse"
end tell
tell application "System Events" to tell process "System Preferences"
    tell checkbox 1 of window 1
        click
    end tell
end tell
.

它在mavericks上工作。它可能需要在旧的OS X上进行一些修改,因为鼠标偏好的UI更改。

许可以下: CC-BY-SA归因
不隶属于 apple.stackexchange
scroll top