LINUX.ORG.RU

Firefox и Retroshare

 


0

1

У меня Firefox предлагает использовать программу Retroshare (/usr/bin/retroshare) для открытия retroshare: ссылок. Это хорошо. Плохо что я не понимаю, как он это делает. Я бы может хотел свою программу запускать для своих ссылок, например "shushare:" -> /usr/bin/shushare.

# cat /usr/share/applications/retroshare.desktop
[Desktop Entry]
Name=retroshare
Type=Application
Comment=P2P private sharing application
Exec=retroshare
TryExec=retroshare
Icon=retroshare
Categories=Network;FileTransfer;

Вы же видите, что тут нет строчек

MimeType=x-scheme-handler/retroshare;
Exec=/usr/bin/retroshare %u

Ну и другие команды ничего такого не показывают:
grep -r «retroshare» /home/user/.local/share/applications/
grep -r «retroshare» /usr/share/applications/
grep -r «retroshare» /usr/share/mime/packages/
grep -r «retroshare» /home/user/.config/mimeapps.list
grep -r «retroshare» /etc/xdg/mimeapps.list
Нет такого файла или каталога

Команда
xdg-mime query default x-scheme-handler/retroshare
ничего не показывает.

gconftool-2 –recursive-list /desktop/gnome/url-handlers | grep retroshare
тоже ничего.

В about:config написано
network.protocol-handler.expose.retroshare = false
но как эта настройка туда попала?

Мне неясно, как firefox в случае с Retroshare определяет, что надо обрабатывать протокол и почему именно той программой.

★★★★

Последнее исправление: Shushundr (всего исправлений: 3)
Ответ на: комментарий от firkax

я промёржил по дефолту firefox и retroshare с бинарного хоста генты и больше ничего не трогал.

Shushundr ★★★★
() автор топика

Попробуй gsettings list-recursively | grep retroshare

CrX ★★★★★
()
Ответ на: комментарий от BityjPixel

Да, есть такое, и там есть строчка про retroshare («Тип содержимого: retroshare» -> «Использовать retroshare»).

Мне неясно, как эта строчка там возникла, и как мне добавить другую похожую.

Shushundr ★★★★
() автор топика
Ответ на: комментарий от Shushundr

Сам не пробовал, но скорей всего они там создаются при первом использовании. Попробуй где нибудь создать ссылку на «shushare:» по аналогии с «retroshare:». Скорей всего при первом переходе по ней firefox спросит чем её открытвать, и после этого в настройках появится строчка с ней.

BityjPixel
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.