Bug 25706

Summary: не открывает торенты из файл-менеджера pcmanfm
Product: Sisyphus Reporter: Nick S. Grechukh <gns>
Component: libfmAssignee: Антон Мидюков <antohami>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P3 CC: aen, antohami, aris, mike, rider, snejok, zerg
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 23155    

Description Nick S. Grechukh 2011-06-02 02:04:13 MSK
в файле десктоп написано %U - однако, по transmission file:///path/to/file.torrent программа просто запускается (или показывает окно, если уже запущена).

transmission /path/to/file.torrent работает как положено.

Это приводит к тому, что невозможно из файлового менеджера, или firefox, etc. добавить торент.
Comment 1 AEN 2011-06-16 01:15:19 MSK
Антон, в p6 исправлено?
Comment 2 Anton Farygin 2011-06-16 08:57:59 MSK
давно уже
Comment 3 Nick S. Grechukh 2011-07-01 19:32:46 MSK
Только что проверяю, transmission-gtk-2.31-alt2

При запущенном transmission

$ transmission file:///media/l-data/38191.torrent

ничего не происходит

$ transmission /media/l-data/38191.torrent

Открывает

При незапущенном:

$ transmission file:///media/l-data/38191.torrent

Запускается, но файл торент не добавляет.

$ transmission /media/l-data/38191.torrent

Запускается и ставит в список.
Comment 4 AEN 2011-07-01 19:43:21 MSK
Блокирует Кентавр & Co
Comment 5 AEN 2011-07-01 19:48:46 MSK
Кстати, выщла новая версия, а там:

Fix 2.30 error opening torrents from a web browser
Comment 6 Anton Farygin 2011-07-01 23:37:52 MSK
ok. посмотрим как в новой версии.
Comment 7 AEN 2011-07-02 02:31:57 MSK
На Сизиф.
Comment 8 Anton Farygin 2011-07-05 17:34:50 MSK
в новой версии это не исправлено.
Comment 9 Sergey V Turchin 2011-07-05 17:37:02 MSK
Там еще с именем файла может быть проблема. Например, в transmission-qt файлы с нелатинскими буквами(или пробелами, не помню) не открываются.
Comment 10 Anton Farygin 2011-07-05 17:47:21 MSK
что-то я не понял. Работает открывание и из файл-менеджера, и из браузера - везде.

Зачем ему открывать file:// ???
Comment 11 Sergey V Turchin 2011-07-05 17:48:56 MSK
Все работает и из firefox как file: и из konqueror как http:/ (проверьте на torrent.altlinux.ru).
Скорее всего та же проблема с именем файла.
Comment 12 Sergey V Turchin 2011-07-05 17:50:55 MSK
Переоткрыл нечаянно
Comment 13 Nick S. Grechukh 2011-07-06 15:02:29 MSK
А разгадка одна - когда libfm запускает приложение, делается fm_path_to_uri, который делает так:

if(str[0] == '/') /* absolute path */ {
     uri = g_filename_to_uri(str, NULL, NULL);

и получается file:///

перевесил на себя.
Comment 14 Nick S. Grechukh 2011-07-06 15:04:56 MSK
Наутилус вызывает просто /path/to/file.torrent
Comment 15 AEN 2011-07-14 23:48:51 MSK
(В ответ на комментарий №14)
> Наутилус вызывает просто /path/to/file.torrent

Так может сделать в libfm так же?
Comment 16 AEN 2011-08-04 00:47:49 MSK
Починили?
Comment 17 AEN 2011-08-10 00:25:34 MSK
Исправлено.