我正在运行 Arch Linux。
我正在尝试在 KeepassXC 内的 URL:字段中运行两个应用程序。
我想打开 Openrefine 服务器,我可以使用
cmd://openrefine
但我还想在特定的浏览器配置文件中打开一个 url,我可以使用以下方法单独执行此操作
cmd://firefox -P "MyProfile" "http://127.0.0.1:3333/"
我该如何在 url 字段中组合这些内容?我尝试了很多方法,但都没有成功。
如果可能的话,我希望在打开 Firefox 配置文件之前暂停约 2 秒,但如果不可能的话,我就会选择不这样做。
答案1
你可以通过 shell 脚本来执行此操作。我可以成功地让 KeePassXC 执行如下脚本:
创建一个文件:
touch $HOME/bin/my-script
使其可执行:
chmod a+x $HOME/bin/my-script
将你的命令添加到 my-script 文件中(不要犹豫,调整shebang):
#!/bin/bash
openrefine &
sleep 2
firefox -P "MyProfile" "http://127.0.0.1:3333/" &
向 KeePassXC 提供 URL:
cmd:///home/<user>/bin/my-script