在尝试编写用于切换滚动方向的脚本时,我一直在尝试一下; com.apple.swipescrolldirection
。
有很多人在网上这样做的例子,有几种方法适合我。例如以下,关闭自然滚动:
$ defaults read -g com.apple.swipescrolldirection
1
$ defaults write -g com.apple.swipescrolldirection -bool false
$ defaults read -g com.apple.swipescrolldirection
0
但是,上述内容不会立即生效,必须先注销然后重新启动才能正常工作。
要尝试强制更改生效而不注销我尝试杀死我的用户cfprefsd
进程。这导致新进程启动,但更改未生效。
现在我的问题。似乎我的实验已经导致了某些事情的破坏,因为我不再能够改变我的滚动方向。甚至没有来自System Preferences
gui:
事实上,如果我尝试检查“滚动方向:自然”,它将取消选中。如果我尝试在“触控板”窗口中检查“滚动方向:自然”,则会发生完全相同的事情System Preferences
。如果我这样做$ defaults read -g com.apple.swipescrolldirection
,价值就不会改变。
有人有任何想法吗?
谢谢。