cocoa - 如何使坞站重新加载所有坞站磁贴插件?

标签 cocoa macos dock

我正在制作一个使用停靠图 block 插件的应用程序。但是,当我重新编译我的扩展坞图 block 插件时,扩展坞仍然使用旧的插件,即使我 killall 扩展坞也是如此。解决此问题的唯一方法是重新启动我的 Mac,但我不想为我所做的每一个小代码更改都重新启动它。此外,码头图 block 插件的记录很少。谁能帮我吗?

最佳答案

我使用 NSAlert 和 Accessability Inspector 发现一个名为 SystemUIServer 的进程负责停靠图 block 插件。只要这样做:

$ killall SystemUIServer

这将重新启动 SystemUIServer 并重新加载停靠图 block 插件。

关于cocoa - 如何使坞站重新加载所有坞站磁贴插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3908650/

相关文章:

macos - 应用程序窗口标题栏背景图像

ruby - 从 OS X 应用程序运行 ruby​​ 脚本

macos - NSOutlineView的outlineViewSelectionDidChange(_通知: Notification) get called twice some times

laravel - Composer 更新挂起,但 Composer 安装正在运行

objective-c - 阅读码头信息 OSX?

objective-c - 如何知道码头尺寸?

objective-c - awakeFromNib、applicationWillFinishLaunching 和 applicationDidFinishLaunching 的顺序?

cocoa - 为什么 NSAppleScript 的compileAndReturnError总是成功?

java - Mac OSX 中的 Eclipse 中缺少 JRE

macos - OS X : Setting at runtime the Application name as it appears in Dock and Menu Bar