首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >比特币:// URI处理

比特币:// URI处理
EN

Ask Ubuntu用户
提问于 2021-12-26 22:30:10
回答 1查看 77关注 0票数 -7

我一直运行比特币-qt,所以我将浏览器设置为使用比特币-qt处理比特币:// URI。不幸的是,这会导致启动一个新实例,因为它无法获得数据库上的锁,从而失败。

做这件事最好的方法是什么?

我有“server=1”来允许json访问比特币-qt。

我是否需要设置浏览器来处理这些链接与另一个应用程序(例如比特币-cli),通过rpc与位-qt对话?

还是我需要重新配置整个程序,并将bitcoind作为服务器运行,运行中的比特币-qt通过rpc和浏览器启动的比特币-qt进行同样的操作?

也许唯一的答案是在点击比特币之前关闭比特币-qt:// link。看起来挺乱的。

EN

回答 1

Ask Ubuntu用户

发布于 2021-12-29 02:27:55

简单的答案是,当gnome/Ubuntu桌面文件中的'Exec‘行中缺少参数'%U’时,每当调用应用程序时,OS都会创建一个新实例(在这种情况下,浏览器单击网页上的一个比特币:链接)。当应用程序只能运行一个实例(比特币-qt本身处理比特币数据库;其他应用程序/实例不能同时执行此操作)时,这将失败。

“神奇”是,当'%U‘参数出现时,操作系统将请求发送给运行中的应用程序,在这种情况下,它就像预期的那样在比特币-qt中显示为比特币事务。

在和bitcoin.desktop玩了这么多年的时间里,我设法失去了这个参数。非常令人困惑。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1383898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档