禁用任务控制(或使plist更改立即生效)


2

编辑:我刚刚意识到我所说的并不是Lion中的默认功能。我可能通过一篇文章添加了命令 这个 (向下滚动到“手势和键盘快捷键”)。所以这个问题更多的是关于如何使plist更改立即从终端生效。

我花了大约4个小时寻找并开发一种解决方案,以便快速禁用/启用Mission Control。我目前的思路是:

我可以禁用Mission Control的快捷方式,这会给我带来同样的效果。

哦,看,我可以通过禁用快捷方式 ~/Library/Preferences/com.apple.symbolichotkeys.plist!让我们看看我如何修改......

Darn it,the defaults 命令不允许我深入到子词典中去做我想做的事情。但等等,我找到了 /usr/libexec/PlistBuddy!现在写一个脚本......

脚本 工作(它更改.plist文件中的设置),但更改未生效。

我的问题:

  1. 有一个更好的方法吗?

  2. 我可以在脚本中添加什么命令以使更改立即生效?你可以看到我有 killall Dock 在脚本中,我试过了 killall Finderkillall SystemUIServer,但似乎没有一个工作。

希望这是最好的问题...我知道这是特定于OS-X的,但它也是高度技术性的。

Answers:


2

不,除了杀死它之外,没有更好的方法来强制进程重新加载其首选项。注意:进程可能会在其被杀死时刷新其首选项,因此您的更改可能会被覆盖。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.