Summary: | [SOLUTION] улучшить интеграцию с окружением | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | redbaron <redbaron> | ||||
Component: | thunderbird | Assignee: | Ajrat Makhmutov <rauty> | ||||
Status: | NEW --- | QA Contact: | qa-sisyphus | ||||
Severity: | enhancement | ||||||
Priority: | P3 | CC: | fuckel, imz, ktirf, radik, rauty, vitich | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
redbaron
2009-07-29 20:32:01 MSD
Наш thunderbird не умеет открывать вложения нужных программах совсем по другой причине, которая мне известна. А где сам тривиальный скрипт ? Created attachment 3706 [details]
скрипт для генерации mimeTypes.rdf
Извиняюсь, вроде когда создавал тикет прикладывал скрипт.
Почему на самом деле thunderbird не открывает в нужных программах файлы я не знаю, но чуть почитав их вики решил для себя проблему через mimeTypes.rdf, а чтобы долго его не набивать набросал скриптик которым и делюсь.
Ну как костыль? Будет внедрен или есть более правильный путь? Этот скрипт не умеет мерджить два mimeTypes.rdf. Поэтому я не понимаю как его можно использовать на уровне пакета, а не локального использования. Кроме того, у меня есть основания надеяться, что после релиза thunderbird-3 (с поддержкой xulrunner) проблема с открытием стандартных mime обработчиков будет решена (по крайней мере в gnome). Готов написать мержилку двух RDF, только что это даст? Может проще будет написать патч, который все неизвестные типы отправлял бы на xdg-open? Это в моём исполнении куда менее вероятно :) Кто открывает файлы? xulrunner или сам thunderbird? всмысле где покопаться, вдруг что получится. (В ответ на комментарий №5) > Готов написать мержилку двух RDF, только что это даст? Это будет более полный хак. > Может проще будет написать патч, который все неизвестные типы отправлял бы на > xdg-open? Это в моём исполнении куда менее вероятно :) Кто открывает файлы? > xulrunner или сам thunderbird? всмысле где покопаться, вдруг что получится. открывает движок. сейчас у thunderbird свой экземпляр а firefox уже пользуется xulrunner. Вот этот баг, думаю, будет вам интересен (он про firefox, но это не важно): https://bugzilla.mozilla.org/show_bug.cgi?id=477115 Как справедливо там замечено, можно попробовать нечто типа: pref("network.protocol-handler.warn-external.file", false); pref("network.protocol-handler.app.file", "/usr/bin/xdg-open"); Ничего этого не помогает :) Пробовал. Хороший тест: на чистом профиле попытаться открыть .bittorrent файл. Это расширение не входит в список зашитых в firefox, а на чистом профиле ему ничего не известно о нём. Любые ухищрения не открывают его через xdg-open, помогает только прописавание mime типа напрямую. Делал еще вот так, ноль эмоций, хотя в настройках появляется протокол file и указано, что открывать его через xdg-open: <?xml version="1.0"?> <RDF:RDF xmlns:NC="http://home.netscape.com/NC-rdf#" xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> # add the MIME type to the list of helpers Firefox should handle. <RDF:Seq RDF:about="urn:schemes:root"> <RDF:li RDF:resource="urn:scheme:file"/> </RDF:Seq> <RDF:Description RDF:about="urn:root" NC:en-US_defaultHandlersVersion="2" /> <RDF:Description RDF:about="urn:mimetypes"> <NC:MIME-types RDF:resource="urn:mimetypes:root"/> </RDF:Description> <RDF:Description RDF:about="urn:schemes"> <NC:Protocol-Schemes RDF:resource="urn:schemes:root"/> </RDF:Description> <RDF:Description RDF:about="urn:scheme:file" NC:value="file"> <NC:handlerProp RDF:resource="urn:scheme:handler:file"/> </RDF:Description> <RDF:Description RDF:about="urn:scheme:handler:file" NC:alwaysAsk="false"> <NC:externalApplication RDF:resource="urn:scheme:externalApplication:file"/> </RDF:Description> <RDF:Description RDF:about="urn:scheme:externalApplication:file" NC:prettyName="xdg-open" NC:path="/usr/bin/xdg-open" /> </RDF:RDF> *** Bug 21833 has been marked as a duplicate of this bug. *** Подскажите, пожалуйста, на каком этапе сабж? Чего ожидать: патча/обновления от апстрима/майнтайнера? (A similar deficiency in Firefox is described in https://bugzilla.altlinux.org/show_bug.cgi?id=16651 .) Есть ещё вот такая кажущаяся похожей в своём роде проблема с открытием URL: https://bugzilla.altlinux.org/show_bug.cgi?id=11503 . (В ответ на комментарий №2) > Created an attachment (id=3706) [details] > скрипт для генерации mimeTypes.rdf > > Извиняюсь, вроде когда создавал тикет прикладывал скрипт. > > Почему на самом деле thunderbird не открывает в нужных программах файлы я не > знаю, но чуть почитав их вики решил для себя проблему через mimeTypes.rdf, а > чтобы долго его не набивать набросал скриптик которым и делюсь. Почему Тундра3 перестала дружить с MIME - вопрос к Mozilla. А вот почему весь мир пользуется последним релизом 2.0.0.23,а на пятой платформе используется сырой НЕРЕЛИЗ версии 3pre - вопрос к мантейнеру тундры и к команде Альта, который уже задавался на форуме. Пакеты thunderbird, thunderbird-ru из бранча 4.1 прекрасно ставятся, холдятся и работают великолепно - к чему костыли и велосипеды? (В ответ на комментарий №1)
> Наш thunderbird не умеет открывать вложения нужных программах совсем по другой
> причине, которая мне известна.
Не подскажете причину? Версия 2.0.0.23 (последний релиз то бишь) работает на ура.
Коллеги, как на версии 3.х? Вообще я эту проблему для себя решил установкой модуля gnome-open. Макс, проверишь, м? :) |