我在 macOS Sonoma 上运行并尝试运行这项名为自动升起有人为它制作了一个 Homebrew 包这里。我使用 Homebrew 和我想要的标志安装了它brew install autoraise --with-dexperimental_focus_first
。
我的问题是启动服务。这些是服务可以采用的标志:
-pollMillis 50 -delay 1 -focusDelay 0 -warpX 0.5 -warpY 0.1 -scale 2.5 -altTaskSwitcher false -ignoreSpaceChanged false -ignoreApps "App1,App2" -stayFocusedBundleIds "Id1,Id2" -disableKey control -mouseDelta 0.1
我只想要-delay 0 -focusDelay 1
。我尝试在之后传递它,brew services start
但收到错误消息,提示不支持标志。我也尝试修改文件,/usr/local/Cellar/autoraise/4.7/homebrew.mxcl.autoraise.plist
但也没有用。
这是我在文件中尝试过的内容。
// 1
<string>/usr/local/opt/autoraise/bin/AutoRaise -focusDelay 1 -delay 0</string>
// 2
<array>
<string>/usr/local/opt/autoraise/bin/AutoRaise</string>
<string>-delay 0</string>
<string>-focusDelay 1</string>
</array>
// 3
<array>
<string>/usr/local/opt/autoraise/bin/AutoRaise</string>
<string>-delay=0</string>
<string>-focusDelay=1</string>
</array>
// 4
<array>
<string>/usr/local/opt/autoraise/bin/AutoRaise</string>
<string>--delay=0</string>
<string>--focusDelay=1</string>
</array>
有人可以帮帮我吗?
答案1
虽然-delay
和0
是一个逻辑项(可以这么说),但它们实际上是 的单独参数AutoRaise
,因此它们需要放在单独的 中。和 也是<string>
如此。 因此,您需要使用这个:-focusDelay
1
<array>
<string>/usr/local/opt/autoraise/bin/AutoRaise</string>
<string>-delay</string>
<string>0</string>
<string>-focusDelay</string>
<string>1</string>
</array>