Summary: | please, declare support for filemanager protocols (computer: trash: network: file:) | ||
---|---|---|---|
Product: | Branch p6 | Reporter: | viy <viy> |
Component: | nautilus | Assignee: | 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
2 boyarsh, sem, zerg: Господа, это не сложно, но весьма важно. Прошу. Проверьте для файловых менеджеров своих систем, это не только к nautilus относится. А зачем может понадобиться file:/ ? (В ответ на комментарий №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. поправил в http://www.altlinux.org/Mime_Policy (В ответ на комментарий №4) > но если кривые скриптописатели будут писать xdg-open("file:/usr/bin") Во всяком случае сейчас у меня это нормально обрабатывается, а если добавить x-scheme-handler/file , то может, например, сначала запуситься dophin а уже он запустит нужную программу. И после исправления может вообще nautilus запускаться на все file:/ да, наверное, лучше вообще убрать упоминания о file:/ хотя, думаю, не так страшно: ведь exo-file-manager себя объявил x-scheme-handler/file, и ничего. Сейчас уберу. (В ответ на комментарий №8) > ведь exo-file-manager себя объявил x-scheme-handler/file, > и ничего. Это до того, как я, например, себе его поставлю. Ведь мне и dolphin там не нужен. > Сейчас уберу. Ок (В ответ на комментарий №8) > ведь exo-file-manager себя объявил x-scheme-handler/file, > и ничего. https://bugzilla.xfce.org/show_bug.cgi?id=7257 (В ответ на комментарий №10) > > ведь exo-file-manager себя объявил x-scheme-handler/file, > > и ничего. > https://bugzilla.xfce.org/show_bug.cgi?id=7257 да, понятно. Спасибо! В общем, я упоминания x-scheme-handler/file везде полностью удалил, заменив на inode/directory. |