KeepassXC:命令打开本地服务器,然后打开特定的 Firefox 配置文件和 URL

KeepassXC:命令打开本地服务器,然后打开特定的 Firefox 配置文件和 URL

我正在运行 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

相关内容