1 (04.01.2012 16:23:06 отредактировано kuzmichov)

Тема: Качаем любые файлы родным браузером!

http://imageplay.net/img/m7Gbd243982/Screen_02_._12_22_11_02_222.png

При необходимости скачать чего-нибудь, что не понимает наш смарт изначально (из коробки), ну например архив, стандартный браузер начинает ругаться и нам пиходится прибегать к помощи Opera или Fenec... Давайте отучим его от такой привычки! Рассмотрим на примере ZIP и RAR архивов.
Обязательное условие: наличие установленного с магазина диспетчера файлов FileBox

Инструкция:
1. Скачиваем прикрепленный файл defaults.list
2. Открываем его через WordPad и добавляем снизу строки (в данном файле уже все прописано)

application/zip=Filebox.desktop       
application/x-zip-compressed=Filebox.desktop       
application/rar=Filebox.desktop       
application/x-rar-compressed=Filebox.desktop       
application/octet-stream=Filebox.desktop

3. Копируем получившийся файл на смарт в папку Downloads
4. В терминале набираем:

devel-su         
rootme (пароль по умолчанию)         
cp -f /home/user/MyDocs/Downloads/defaults.list /usr/share/applications/

5. Перезагружаемся

Для скачивания torrent-файлов, должен быть установлен MeeTor и дописываем в defaults.list следующие строки:

application/bittorrent=MeeTor_harmattan.desktop  
application/x-bittorrent=MeeTor_harmattan.desktop
application/octet-stream=MeeTor_harmattan.desktop

Все! Таким образом можно научить родной браузер скачивать любые файлы...

Post's attachments

defaults.list 5.73 kb, 433 загрузок с 2012-01-04 

У Вас недостаточно прав для загрузки файлов, прикрепленных к этому сообщению.
Nokia N9 Black 64Gb & Amazon Kindle Fire

2

Re: Качаем любые файлы родным браузером!

kuzmichov пишет:
application/octet-stream=Filebox.desktop
application/octet-stream=MeeTor_harmattan.desktop

Смысл два раза объявление делать? Тут уж либо одно, либо другое.
И что делать если, скажем, я хочу скачать 7z архив? Его никто пока не понимает. Насколько я слышал (http://talk.maemo.org/showthread.php?p= … ost1118280), если специально не указывать программу в объявлении mime-типов, то файл просто скачается в Downloads и все. Т.е. можно просто дописать в defaults.list для 7z архивов:

application/x-7z-compressed

- и оно должно скачаться.

3

Re: Качаем любые файлы родным браузером!

Fenol пишет:

Смысл два раза объявление делать?

ну попробуй по своему!

Fenol пишет:

И что делать если, скажем, я хочу скачать 7z архив? Его никто пока не понимает

а разве myExplorer не понимает?

Nokia N9 Black 64Gb & Amazon Kindle Fire

Поделиться

4

Re: Качаем любые файлы родным браузером!

Пожалуйста.

Сейчас попробовал добавить:

application/x-7z-compressed=meego-terminal.desktop

Все работает, файл скачивается в Downloads. При клике на нем в списке скачек или в файл-менеджере открывается, как и предполагалось, терминал (просто открывается, и все).

Если приложение не указывать, то этот MIME-тип в defaults.list игнорируется. Качаться не будет.

В итоге получаем правила.

  • Один MIME-тип - одно приложение (одна строчка в defaults.list).

  • Два раза указываешь MIME-тип - он скачается, но открывать его будет последнее указанное приложение (читай: смысла нет определять один и тот-же тип два раза).

  • Если нету специального приложения под тип - пиши meego-terminal.desktop вместо него (хотя, наверное, есть и более элегантные варианты, но хоть какое-то приложение указывать обязательно).

  • application/octet-stream - это не "все оставшиеся MIME-типы", а конкретный тип octet-stream и не более того (ни файл-менеджер, ни торрент-клиент к открытию него не причастны).

Поделиться

5

Re: Качаем любые файлы родным браузером!

подскажите пожалуйста как работать с терминалом н9?!!? Как устанавливать, стирать?!

Поделиться

6

Re: Качаем любые файлы родным браузером!

lagutin пишет:

подскажите пожалуйста как работать с терминалом н9?!!? Как устанавливать, стирать?!

Пожалуйста )))

+ открыть спойлер

Если бы родители уделяли больше внимания моим детским увлечениям, я бы мог стать космонавтом, палеонтологом или художником. Или ниндзей


6230->6233->N82->N900, N9 64Gb White, N950, Nokia 909

Поделиться

7 (09.01.2012 03:47:14 отредактировано Fenol)

Re: Качаем любые файлы родным браузером!

В дополнение к моему предыдущему посту.
Если указывать Filebox.desktop в качестве приложения для любого MIME типа, то беды тоже не будет. Filebox не принимает никаких параметров на вход - он просто открывается на дефолтной папке своей, если тыкнуть по скаченному файлу у которого в программах указан Filebox.

Also: если править не /usr/share/applications/defaults.list, а /usr/share/applications/mimeinfo.cache, то телефон после правки не надо перезагружать.

Поделиться

8

Re: Качаем любые файлы родным браузером!

Fenol пишет:

Also: если править не /usr/share/applications/defaults.list, а /usr/share/applications/mimeinfo.cache, то телефон после правки не надо перезагружать.

Чему я и удивился... nanoПравил первое и после сохранения все сразу заработало. мож у меня второе отсутствует - надо глянуть.

N9 64gb

Поделиться

9

Re: Качаем любые файлы родным браузером!

"4. В терминале набираем:" - это где?

Сайт Cherepaha

Поделиться

10

Re: Качаем любые файлы родным браузером!

Cherepaha пишет:

"4. В терминале набираем:" - это где?

[s]Аэропорт Шереметьево, терминал D - подойти к справочной аэропорта.[/s] Кошмар.

Поделиться

11

Re: Качаем любые файлы родным браузером!

Терминал сказал мне идите в попу "cp: can't create '/user/share/applications/':Path does not exist"
что он имел ввиду ! )))

Поделиться

12

Re: Качаем любые файлы родным браузером!

laiso пишет:

Терминал сказал мне идите в попу "cp: can't create '/user/share/applications/':Path does not exist"
что он имел ввиду ! )))

не user

/usr/share/applications

Nokia 3310 -> Motorola C380 -> Motorola E398 -> Motorola L7e -> Motorola Z6 -> SE P910i -> Nokia N73 MusicEdition -> Nokia 5730 XpressMusic -> Nokia N900 (утерян) -> HTC HD2 (временно)

Сайт dimon100491

Поделиться

13

Re: Качаем любые файлы родным браузером!

почему не могу открыть терминал в боксе?

Поделиться

14

Re: Качаем любые файлы родным браузером!

dimon100491 пишет:
laiso пишет:

Терминал сказал мне идите в попу "cp: can't create '/user/share/applications/':Path does not exist"
что он имел ввиду ! )))

не user

/usr/share/applications


спасибо )))

Поделиться

15

Re: Качаем любые файлы родным браузером!

как открыть терминал? big_smile

Поделиться