Bug 26013

Summary: please, declare support for filemanager protocols (computer: trash: network: file:)
Product: Branch p6 Reporter: viy <viy>
Component: nautilusAssignee: Andrey Cherepanov <cas>
Status: NEW --- QA Contact: QA p6 <qa-p6>
Severity: normal    
Priority: P3 CC: aen, boyarsh, sem, zerg
Version: не указана   
Hardware: all   
OS: Linux   
URL: http://www.altlinux.org/Mime_Policy

Description viy 2011-08-09 01:08:44 MSK
детали выписал в
http://www.altlinux.org/Mime_Policy

нужно для написания DE-независимых скриптов
на разных языках.
Comment 1 AEN 2011-08-09 01:16:01 MSK
2 boyarsh, sem, zerg: Господа, это не сложно, но весьма важно.
Прошу.
Comment 2 AEN 2011-08-09 01:17:34 MSK
Проверьте для файловых менеджеров своих систем, это не только к nautilus относится.
Comment 3 Sergey V Turchin 2011-08-09 14:57:13 MSK
А зачем может понадобиться file:/ ?
Comment 4 viy 2011-08-09 16:19:48 MSK
(В ответ на комментарий №3)
> А зачем может понадобиться file:/ ?
гм. конечно, я бы написал бы xdg-open("/usr/bin"),
учитывая то, что файлменеджеры по идее должны обрабатывать inode/directory,
но если кривые скриптописатели будут писать xdg-open("file:/usr/bin")
то не плохо бы также заявить, что приложение является x-scheme-handler/file
(exo-file-manager.desktop так делает)

в общем, замечание правильное, x-scheme-handler/file по идее не нужен,
вместо него надо требовать inode/directory.
Comment 5 viy 2011-08-09 16:23:31 MSK
поправил в
http://www.altlinux.org/Mime_Policy
Comment 6 Sergey V Turchin 2011-08-09 16:36:39 MSK
(В ответ на комментарий №4)
> но если кривые скриптописатели будут писать xdg-open("file:/usr/bin")
Во всяком случае сейчас у меня это нормально обрабатывается, а если добавить x-scheme-handler/file , то может, например, сначала запуситься dophin а уже он запустит нужную программу.
Comment 7 Sergey V Turchin 2011-08-09 16:37:56 MSK
И после исправления может вообще nautilus запускаться на все file:/
Comment 8 viy 2011-08-09 17:00:45 MSK
да, наверное, лучше вообще убрать упоминания о file:/
хотя, думаю, не так страшно:
ведь exo-file-manager себя объявил x-scheme-handler/file,
и ничего.

Сейчас уберу.
Comment 9 Sergey V Turchin 2011-08-09 17:36:48 MSK
(В ответ на комментарий №8)
> ведь exo-file-manager себя объявил x-scheme-handler/file,
> и ничего.
Это до того, как я, например, себе его поставлю. Ведь мне и dolphin там не нужен.

> Сейчас уберу.
Ок
Comment 10 Sergey V Turchin 2011-08-09 17:41:52 MSK
(В ответ на комментарий №8)
> ведь exo-file-manager себя объявил x-scheme-handler/file,
> и ничего.
https://bugzilla.xfce.org/show_bug.cgi?id=7257
Comment 11 viy 2011-08-09 18:08:51 MSK
(В ответ на комментарий №10)
> > ведь exo-file-manager себя объявил x-scheme-handler/file,
> > и ничего.
> https://bugzilla.xfce.org/show_bug.cgi?id=7257

да, понятно. Спасибо!
В общем, я упоминания x-scheme-handler/file везде полностью удалил,
заменив на inode/directory.