В диалоге "Открыть с помощью" не отображаются приложения по-умолчанию для открытия файлов, хотя при установке 3.0.1 с www.mozilla-europe.org - все ок
Пожалуйста, опишите проблему более подробно. Какие "приложения по-умолчанию" не отображаются? Как воспроизвести ошибку?
Я могу описать проблему более подробно. Не знаю, что в Сизифе, но вот для 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) > Интересно, где же всё-таки разница покопалась... Исправлено!
Теперь всё корректно работает.