经朋友推荐用了这么一款 Dock、窗口
增强工具,体验下来感觉还不错。
就是有一个bug作者一直没有修复,每隔几分钟程序便会自动退出。
于是我想出了一个可以暂时解决这个bug的方法。
Bug描述
- 每隔几分钟HyperDock会自动退出
- 在设置中可以重新打开,然后隔几分钟还会自动退出
解决Bug
首先创建一个launch_hyper.sh脚本文件,放在一个可靠的位置,比如文稿文件夹中
#! /bin/sh if [ "`ps -ef | grep -c HyperDock`" = "1" ]; then /Users/uni9k/Library/PreferencePanes/HyperDock.prefpane/Contents/Resources/HyperDock\ Helper.app/Contents/MacOS/HyperDock\ Helper fi
打开终端,创建启动脚本
cd /Library/LaunchAgents/ sudo vi com.uni9k.launchHyper.plist
将以下内容拷贝至脚本中
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Disabled</key> <false/> <key>KeepAlive</key> <true/> <key>Label</key> <string>com.uni9k.launchHyper</string> <key>ProgramArguments</key> <array> <string>/Users/uni9k/Documents/sh/launch_hyper.sh</string> </array> <key>StartInterval</key> <integer>300</integer> <key>RunAtLoad</key> <true/> </dict> </plist>
这个脚本会在用户登录后自动运行,然后每五分钟检查一次,如果检测不到HyperDock的进程则会启动HyperDock。
重启系统即可。
如果有这个弹窗,点击进去允许就可以了。
测试
测试完美解决。
Ps:几次测试HyperDock基本上都是在4分钟左右的时候自动退出,所以选择5分钟检查一次进程。
评论 (0)