Рейтинг:-7

биткойн:// обработка URI

флаг in

Я постоянно запускаю bitcoin-qt, поэтому я настроил браузер на обработку биткойн:// URI с биткойн-qt. К сожалению, это приводит к запуску нового экземпляра, который терпит неудачу, потому что ему не удается заблокировать базу данных.

Как лучше всего это сделать?

У меня есть «сервер = 1», чтобы включить доступ json-rpc к биткойн-qt.

Нужно ли настроить браузер для обработки этих ссылок другим приложением (скажем, bitcoin-cli), которое взаимодействует с bit-qt через rpc?

Или мне нужно перенастроить все это и запустить биткойн в качестве сервера с запущенным биткойн-qt, общающимся с ним через rpc, и биткойн-qt, запущенный в браузере, делает то же самое?

Возможно, единственный ответ — закрыть bitcoin-qt, прежде чем переходить по ссылке bitcoin://. Кажется довольно грязным.

Рейтинг:0
флаг in

Простой ответ заключается в том, что когда параметр «%U» отсутствует в строке «Exec» в файле рабочего стола gnome/Ubuntu, ОС создает новый экземпляр всякий раз, когда вызывается приложение (в данном случае браузером при нажатии кнопки биткойн). : ссылка на веб-странице). Это не удается, когда приложение может иметь только один запущенный экземпляр (bitcoin-qt сам по себе обрабатывает базу данных биткойнов; никакое другое приложение/экземпляр не может делать это одновременно).

«Магия» заключается в том, что при наличии параметра «%U» ОС отправляет запрос работающему приложению, и в этом случае это отображается как биткойн-транзакция в биткойн-qt, как и ожидалось.

За годы игры с bitcoin.desktop я каким-то образом умудрился потерять этот параметр. Очень запутанно.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.