Summary: | Не работают асссоциации файлов в Firefox 3.0.1-alt1 | ||
---|---|---|---|
Product: | Branch 5.1 | Reporter: | Alexey <alod> |
Component: | firefox | Assignee: | Nobody's working on this, feel free to take it <nobody> |
Status: | CLOSED FIXED | QA Contact: | QA 5.1 <qa-5.1> |
Severity: | normal | ||
Priority: | P2 | CC: | alod, dk, imz, jackie.rosen, kostya.hm, lakostis, legion, mike, radik |
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Bug Depends on: | 21572 | ||
Bug Blocks: | |||
Attachments: |
Description
Alexey
2008-08-11 10:33:14 MSD
Пожалуйста, опишите проблему более подробно. Какие "приложения по-умолчанию" не отображаются? Как воспроизвести ошибку? Я могу описать проблему более подробно. Не знаю, что в Сизифе, но вот для Branch/4.1 я бы сказал, что это как минимум "critical" баг. Устанавливаем бету altlinux-4.1.0-beta-20080915-desktop-i586-ru-cd.iso Запускаем систему, заходим в KDE. Запускаем Firefox. ТЕСТ 1. Открываем страницу http://www.altlinux.ru Выбираем в меню Файл - Сохранить как. Сохраняем страницу в локальный файл. В менеджере загрузок дважды щелкаем по файлу. Появляется диалог "Запустить приложение" для выбора приложения. Список приложений для выбора пустой. Между тем файл лежит на рабочем столе и по щелчку на него открывается в Konqueror, а также работает команда "Открыть с помощью..." на ярлыке файла. ТЕСТ 2. Открываем страницу http://linux.armd.ru/ru/official_documents/?id110=119&i110=7 Выбираем ссылку "Скачать письмо ФАО..." на файл http://linux.armd.ru/common/img/uploaded/pismo_2008-06-17.pdf. Появляется диалог "Открытие файла..." с выбором "Открыть с помощью/сохранить файл". Выбираем "Открыть с помощью", нажимаем ОК. Появляется окно "Приложение не найдено". Выбираем "Сохранить файл", нажимаем OK. Сохраняем файл на рабочем столе. При двойном щелчке по файлу происходит эффект аналогичный предыдущему пункту. Между тем с рабочего стола KDE по щелчку файл сразу же открывается в kpdf. ТЕСТ 3. На любом из файлов в менеджере загрузки выбрать команду контекстного меню "Открыть папку содержащую файл". Появится аналогичное окно выбора приложения, что совсем неадекватно. Если взять бинарную сборку firefox-3.0.1 с сайта mozilla.com, то поведение firefox будет совершенно другим. Если Branch/4.1, то на него и перевешиваю. Я сейчас Сизифом не пользуюсь, поэтому не знаю, как в нем... <stanv> у одного вообще открыть нельзя, в другого все файлы открываются konqueror, в третего нужно вручную выбрать программу (/usr/bin/...) <legion> и что тут странного ? <legion> тебе нужны уже прописанные умолчания ? <stanv> хз, я не знаю.. ассоциация по расширению хотелась бы <stanv> но не знаю как сделано это в firefox... наверно такого не предусмотренно <legion> в gnome firefox может брать эти ассоциации из gconf ... <legion> так что предусмотрено <legion> для kde такой поддержки нет <legion> если зерг сделает по аналогии, то будет :) Created attachment 2927 [details]
Выбор приложения для открытия файла в Firefox - окно 1
Так выглядит окно выбора приложения для открытия файла в Firefox в бета-версиях дистрибутива 4.1.
Created attachment 2928 [details]
После нажатия на кнопку "Обзор"...
Вот что происходит, если нажать на кнопку "Обзор" - выбор файла по файловой системе для запуска.
Created attachment 2929 [details]
Выбор приложения для открытия файла в Firefox с mozilla.com
Вот что происходит, если взять бинарную сборку firefox с mozilla.com и попробовать открыть файл в этой сборке.
Пользовательский профиль ~/.firefox был удален перед запуском.
Created attachment 2930 [details]
А вот какое окно диалога выбора приложения в Firefox с mozilla.org
На предыдущем экране раскрыт список с названием программы и выбран пункт "Выбрать" - окно выбора приложения другое.
Поведение нашей сборки Firefox отличается от поведения сборки с mozilla.org, приложенные скриншоты это иллюстрируют. Сборка с mozilla.org откуда-то берет информацию относительно того, какая программа открывает файлы с таким расширением. Возможно, это действительно делается из базы gconf (даже в KDE!), поскольку при запуске firefox c mozilla.com в консоль выводятся следующие сообщения: (firefox-bin:13158): libgnomevfs-WARNING **: Could not create per-user Gnome app lication-registry directory: /home/dk/.gnome/application-info (firefox-bin:13158): libgnomevfs-WARNING **: Устаревшая функция. Пользовательски е изменения базы данных MIME больше не поддерживаются. (firefox-bin:13158): libgnomevfs-WARNING **: Устаревшая функция. Пользовательски е изменения базы данных MIME больше не поддерживаются. (firefox-bin:13158): libgnomevfs-WARNING **: Устаревшая функция. Пользовательски е изменения базы данных MIME больше не поддерживаются. (firefox-bin:13158): libgnomevfs-WARNING **: Устаревшая функция. Пользовательски е изменения базы данных MIME больше не поддерживаются. (firefox-bin:13158): libgnomevfs-WARNING **: Устаревшая функция. Пользовательски е изменения базы данных MIME больше не поддерживаются. (firefox-bin:13158): libgnomevfs-WARNING **: Устаревшая функция. Пользовательски е изменения базы данных MIME больше не поддерживаются. (firefox-bin:13158): libgnomevfs-WARNING **: Cannot open '/home/dk/.gnome/applic ation-info/user.applications' for writing Странно еще, что сам диалог выбора файла различается, но это уже мелочи. Кроме того, несколько дней назад у меня бинарный firefox (опять-таки, на самой свежей по тем временам бета, с установкой KDE) выдавал окно выбора приложения, в котором был список всех установленных приложений в системе, сгрупированных по секциям, вероятно, на основе desktop-файлов или чего-то подобного. Сейчас я почему-то такое окно диалога не вижу. Такой выбор приложения был бы гораздо более удобным, чем выбор файла. Пользователь может не знать, что OpenOffice.org writer нужно запускать командой /usr/bin/oowriter (откуда ему знать это?). К тому же выбирать приложение из каталога /usr/bin, в котором полторы тысячи файлов неудобно. Наблюдаю аналогичное на 5.1/branch, ощутимая регрессия после переезда на firefox-3.6 :( В моём (точнее, мамином) случае .doc из списка загрузок пытаются открыться как file, а список applications в настройках насчитывает всего с дюжину пунктов. Могу сделать скриншоты или проверить на сизифной сборке, если есть намерение это порешить. (В ответ на комментарий №11) > Могу сделать скриншоты или проверить на сизифной сборке, если есть намерение > это порешить. Давайте порешим. firefox-3.6-3.6.13-alt1.20101222 Файловые ассоциации у меня в LXDE проверить. Михаил, можете ли проверить для 5.1? *** Bug 16729 has been marked as a duplicate of this bug. *** *** Bug 21572 has been marked as a duplicate of this bug. *** Бага повешена на 5.1, в то время как в р5 уже есть FF4, в котором у меня файловые привязки работают. Прошу уважаемых коллег проверить и если для FF4 бага исправлена, давайте и в 5.1 его скопируем. (В ответ на комментарий №15) > Бага повешена на 5.1, в то время как в р5 уже есть FF4, в котором у меня > файловые привязки работают. Прошу уважаемых коллег проверить и если для FF4 > бага исправлена, давайте и в 5.1 его скопируем. Сизиф и FF4. Файловые привязки не работают (In reply to comment #15) (In reply to comment #16) Интересно, где же всё-таки разница покопалась... (В ответ на комментарий №17)
> (In reply to comment #15)
> (In reply to comment #16)
> Интересно, где же всё-таки разница покопалась...
Исправлено!
Теперь всё корректно работает. |