>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Firefox http://forum.mozilla-russia.org/viewforum.php?id=4 >Firefox Portable - браузер по умолчанию в Windows 7 http://forum.mozilla-russia.org/viewtopic.php?id=46322 |
Zender > 03-10-2010 15:58:09 |
Всем привет! Столкнулся с задачей, которую не могу решить и не смог найти решение в интернете. Подробно опишу в чем суть задачи. Купил недавно ноутбук HP Pavilion dv6, на котором есть специальная клавиша для вызова браузера по умолчанию. Я хочу сделать так, чтобы по нажатию этой клавиши вызывался мой любимый Firefox PORTABLE, который хранится на винчестере и время от времени я его копирую на флешку и ношу с собой. На ноутбуке установлена Windows 7. Я делал все что знал и все что советовали на форумах, но результата нету. При нажатии на клавишу браузера, запускается обычный Firefox, а не Portable. Обычный Firefox я не устанавливал, он наверно идет в комплекте с Portable. Кто знает решение, поделитесь, заранее спасибо. |
Artem_S > 03-10-2010 16:21:43 |
Zender пишет
А конкретизировать можно? Zender пишет
Не идет. На то он и портабл. |
MySh > 03-10-2010 16:51:48 |
По-моему в Windows c portable-версией так сделать нельзя. |
Zender > 03-10-2010 18:20:10 |
Artem_S пишет
открыл пуск, выбрал Default Programs, затем Associate a filetype or protocol with a specific program. Удалось ассоциировать Firefox Portable с файлами типа .htm, .html, .shtml, .url, .xht, .xhtml. Но НЕ удалось ассоциировать Firefox Portable с протоколами FTP, HTTP и HTTPS. Эти протоколы были ассоциированы с обычным Firefox (может поэтому он и оставался браузером по умолчанию). Протоколы не смог ассоциировать, т.к. нету кнопки обзор (Browse) при выборе программы, которая будет ассоциирована с протоколам. Там было предложено только 2 варианта Firefox или Explorer. Если бы добавить каким-то образом в этот список Firefox Portable... |
Sergeys > 03-10-2010 18:50:48 |
А если поиграться с настройками здесь: |
Zender > 03-10-2010 19:13:31 |
Sergeys пишет
Пробовал. Но опять та же проблема в списке нету браузера Firefox Portable. Есть только обычный Firefox. |
Йцукен > 03-10-2010 19:57:34 |
Zender пишет
Так он Вам не нужен? Удалите его и тогда попробуйте поставить Portable по умолчанию. |
Zender > 03-10-2010 20:17:42 |
Удалить я не могу его, потому что его нету в списке Control Panel -> Programs. А нету его там, потому что его сюда никто не ставил. Я скопировал свой firefox portable с флешки на компьютер и все. |
Artem_S > 04-10-2010 00:05:38 |
Zender |
kiko-pro > 04-10-2010 08:21:06 |
Zender пишет
установи обычный в систему. Затем сделай его по-умолчанию. Зайди в папку, в которой лежат программные файлы. Обычно это c:/programm files/mozilla firefox/ Теперь система будет думать что запускает обычный , обращаясь к папке и файлу по-умолчанию. Все необходимые записи в реестре будут произведены самой программой. |
Zender > 04-10-2010 11:56:13 |
kiko-pro пишет
Спасибо за идею, но, к сожалению, не работает. Не запускается firefoxPortable если его переименовать в firefox. Выводится сообщение, в котором говорится, что приложение с таким именем уже запущено, хотя оно не запущено. 04-10-2010 12:02:56 Artem_S пишет
Что такое сборка я не знаю, поэтому скопирую то, что написано в Справка->О Mozilla Firefox: |
oval75 > 05-10-2010 17:29:43 |
SetBrowser-в помощь! |
Rosenfeld > 05-10-2010 17:53:46 |
Бредовое всё обсуждение какое-то - стремятся снова "вписать" в ОС приложение, которое специально было оттуда извлечено и обособлено - как раз с целью сделать его "portable". ... Одним словом, всё у этих "умельцев" как обычно, всё через (...). |
Artem_S > 05-10-2010 18:43:28 |
Rosenfeld |
kiko-pro > 05-10-2010 20:41:24 |
Rosenfeld пишет
и портабл-версия должна быть в системе "как родная" |
Rosenfeld > 05-10-2010 20:46:24 |
Именно отдельно. Ключевая фраза здесь не "все лежит вместе", а "не пишется в системные области и, важно(!) - в реестр Windows".
Есть такой способ. Внести соответствующие настройки в реестр при помощи установки "стационарной" версии. Ее и использовать в дальнейшем. В чем проблема-то? |
Artem_S > 05-10-2010 20:56:54 |
Rosenfeld |
kiko-pro > 05-10-2010 21:07:16 |
из соседней темы. |
Rosenfeld > 05-10-2010 21:43:26 |
Ошибаетесь! Нет у меня такой "проблемы" вообще. Если появляется одна задача - решаю ее средствами инсталлированной программы. Если другая - решаю ее средствами portable-софта. Но никогда не требую выполнения несвойственных функций от того ПО, которое под них просто не приспособлено. Наверное, поэтому и нет у меня проблем. |
Zender > 05-10-2010 22:06:39 |
oval75 пишет
спасибо, запустилась программа, но не помогла. указал там файрфокс портабл, а она мне пишет Net Scape ваш браузер по умолчанию Хотя у меня он даже не установлен. kiko-pro пишет
к сожалению, не запустилась софтина под win 7, но все-равно спасибо за возможное решение. 05-10-2010 22:13:44 Rosenfeld пишет
Зачем пишите в этой теме, если вас эта проблема не интересует? Меньше слов больше дела. |
oval75 > 05-10-2010 23:40:32 |
Zender
Не обращай внимания,перезагруз винды и попробуй открыть любую ссылку! |
Крошка Ру > 06-10-2010 00:13:14 |
Zender Чтобы озвучить здравую мысль непосредственно касающуюся данной темы > Rosenfeld пишет
|
Zender > 06-10-2010 17:32:43 |
oval75 пишет
Заработали ссылки. Т.е. нажимаю на ссылку и открывается она через FF Portable. Но по нажатию кнопки на ноутбуке, которая вызывает стандартный браузер, ничего не происходит. Проблема частично решена, спасибо! |
Anchorite > 06-10-2010 18:54:36 |
Не знаю как на HP Pavilion dv6, а на моем Acer 5920G шла программа, которая позволяла переопределить программы запускаемые при нажатии всяких "лишних" кнопок. |
vinogolik > 02-12-2010 00:34:50 |
Думаю это может помочь https://sites.google.com/site/firefoxun … -umolcaniu |
Zender > 03-12-2010 17:42:33 |
vinogolik пишет
Спасибо огромное! Я воспользовался предложенной утилитой (Vista-7.exe) и не устанавливал предлагаемый FirefoxUniversalPortable. Просто указал на свой FF Portable и он зарегистрировался в программах по умолчанию. Дальше просто выбрал его программой по умолчанию как там предлагалось. Теперь проблема полностью решена, мой FF Portable - браузер по умолчанию. Теперь по нажатию кнопки на ноуте у меня запускается мой портативный браузер. Тему можно закрыть. |
Дмитрий2010 > 17-04-2011 19:40:32 |
Написал у себя подробную инструкцию - http://capslock.su/userfox/portativnyj- … haniyu.htm по установке портативного браузера "умолчательным" . Rosenfeld пишет
Разъясните плиз, чем грозит "портативности" портативной сборки браузера его прописывание в системе? Одни плюсы вокруг, и от системы он независим, потому как все настройки живут в его папке, и система его "любит", потому как у нее в реестре он прописан "любимчиком". И бэкап всего и вся, простой архивацией папки делается без всяких дополнений и ковыряний в Document and setting... |
hydrolizer > 17-04-2011 20:07:21 |
Дмитрий2010 пишет
Надо же. А у меня почему-то "бэкап всего и вся" и для стационарного FF выглядит точно так же. "Без всяких дополнений", "простой архивацией папки". |
Дмитрий2010 > 17-04-2011 21:27:45 |
hydrolizer пишет
Т.е. вы установили огнелис, и без всяких телодвижений все файлы надстроек, профилей и т.д. у вас волшебным образом лежат в одной папке с самим файерфоксом, а не здесь - c:\Documents and Settings\UserName\Application Data\Mozilla\? Или вы вообще на линуксе? |
Rosenfeld > 17-04-2011 21:38:38 |
Цитата недели или windows-way... |
Sid > 17-04-2011 21:40:23 |
Дмитрий2010 |
hydrolizer > 17-04-2011 21:43:37 |
Дмитрий2010 пишет
У вас имеется предубеждение касательно этой папки? |
Дмитрий2010 > 18-04-2011 08:06:06 |
hydrolizer пишет
ага... и вообще по поводу жизни важных программ и их настроек на системном диске. Вот например, Total Commander Podarok Edition - все программы портативные, и парой щелчков мыши их можно зарегистрировать в системе. При этом все настройки внутри папки командера. При переустановке системы - снова пара щелчков, и нет необходимости все заново ставить и настраивать. Sid пишет
Прекрасно, - а мне как неопытному пользователю надо лезть в браузер - искать, куда там нажимать надо. Разница не только в возможности архивирования, а в сохраняющейся независимости от системы. Я понял уже, что опытный пользователь лисы способен силой мыли забэкапить все . Бэкап парой щелчков - это не главное, я просто для примера привел, главное - независимость. И главный вопрос таки был - Дмитрий2010 пишет
|
Unghost > 23-04-2011 17:56:11 |
hydrolizer
Просто многие пользователи Windows разработали привычку раз в полгода переустанавливать Windows. Так как у большинства из них не хватает знаний или нет желания вынести "Documents and Settings" на отдельный раздел, чтобы сохранить все настройки при переустановки системы, были придуманы костыли в виде портативного софта, который носит всё с собой. |
vinogolik > 08-07-2011 12:48:55 |
Напоминает анекдот: удалено Разве плохо то, что портабельный Firefox можно сделать браузером по умолчанию? Или кто-то поспорит, что портабельный софт сложнее перенести на другой компьютер или в новую систему чем обычный? |
Tiger.711 > 08-07-2011 13:06:19 |
vinogolik пишет
Смотря какой софт. |
Tiger.711 > 08-07-2011 13:18:12 |
Поясню: портабельная версия лисы имеет некоторые тормоза при старте и работе со своими данными. Могут (и будут) глючить некоторые дополнения, которые лезут в профиль по умолчанию, прописанный не в портабельном файле, а в Documents and settings, некоторые дополнения лезут жёстко именно туда, а не куда-нибудь ещё. Плюс проблема с обновлениями. И, разумеется, все минусы недопесочницы. Портабельную лису имеет смысл только носить на флешке. Если прописывать её как основной браузер - то лучше уж тогда взять её профиль и копирнуть в его законное место, а саму лису поставить из стандартного инсталлятора. |
xugack > 09-07-2011 22:03:41 |
Portable версии на то они и Portable что бы любимый браузер можно было носить с собой, а использовать его вместо постоянного нет никакого смысла. |
vinogolik > 18-07-2011 11:26:15 |
Tiger.711 пишет
Похоже вы не совсем понимаете принцип работы Firefox. И если портабельный - это совершенно не значит что используется "песочница" (виртуализация). Существуют и другие методы портабелизации (portableapps.com). Да и без портабельной оболочки можно сделать так, что профиль и ядро Firefox будут храниться не на системном диске. |
Tiger.711 > 18-07-2011 11:30:04 |
vinogolik пишет
А это не песочница разве? Как тогда оно работает? vinogolik пишет
В таком случае она не станет портабельной. |
vinogolik > 18-07-2011 12:10:14 |
Tiger.711 пишет
Firefox не использует реестр Windows - все настройки хранятся в профиле (кроме конечно установки браузером по умолчанию). В Firefox предусмотрен запуск с различными параметрами командной строки. Оболочка от portableapps.com - это всего лишь Launcher, который использует встроенные в Firefox параметры командной строки (никаких изменений в саму программу не привносится) - ДА, ЭТО НЕ ПЕСОЧНИЦА. Посему вы свободно можете обновлять ядро и расширения. |
Tiger.711 > 18-07-2011 12:42:48 |
vinogolik пишет
Думается мне, его бы тогда и не делали, а просто запускали лисицу из ярлыка. Но так (в винде) никто не делает. Почему, интересно? Не потому ли, что список профилей жестоко прописан в %appdata%? |
vinogolik > 18-07-2011 13:06:51 |
Tiger.711 пишет
A кто сказал что он там жёстко прописан? Список профилей хранится в файле c:\Users\Пользователь\AppData\Roaming\Mozilla\Firefox\profiles.ini. При запуске Firefox можно указать из какого файла брать список профилей или где он находится - что и делает Launcher от portableapps.com. Думаю вам полезно ознакомится с этим https://developer.mozilla.org/en/Command_Line_Options |
Tiger.711 > 18-07-2011 13:45:27 |
Теперь я вижу, что действительно можно обойтись совсем без портабельных версий лисы, одним ярлыком. Признаю, не знал этого параметра. Вопрос о глюках кривых расширений оно, конечно, не снимает, но с Вами я соглашусь, на всякий случай. |
hydrolizer > 18-07-2011 13:51:00 |
vinogolik пишет
Не "кроме конечно", а все настройки хранятся в профиле, и при не портабельной установке в том числе. Я так до сих пор и не понял сакрального смысла установки portable FF как стационарного браузера. |
questman > 19-03-2013 21:36:09 |
Дмитрий2010 пишет
Всё это можно сделать и руками без специальной программы.Но если FireFox уже запущен то запустить ярлычок интернета не получится.Выскочит сообщение о том что FireFox уже запущен. |
feas > 19-03-2013 22:54:51 |
questman Мало тем? каждый день одно и тоже? http://forum.mozilla-russia.org/viewtop … 82#p605282 |
questman > 20-03-2013 12:31:19 |
feas пишет
Тем много ответов по делу мало. |
questman > 20-03-2013 16:21:28 |
FirefoxPortable will never be able to do the default browser on all 100% percent. |
feas > 20-03-2013 19:34:41 |
questman пишет
так что молчишь выкладывай) http://forum.mozilla-russia.org/viewtop … 60#p594260 |
questman > 20-03-2013 21:21:05 |
feas пишет
Скачать tete009 сборку и поставить себе или взять от неё исполняемый файл. Выделить код Код:[General] Portable=1 PortableDataPath=Profile(можно использовать своё имя папки профиля) CreateCrashDump=0 GdiBatchLimit=0 ProcessAffinityMask=0 [Env] Позже сделать браузер по умолчанию штатными средствами. |
by-psi-x > 14-11-2013 11:46:19 |
СПАСИБО! |
BlueStork > 19-09-2014 19:06:54 |
А что в портабельной версии в настройках галочка браузера по умолчанию не работает? У меня слетает все время. |
Dzirt > 19-09-2014 19:27:13 |
BlueStork, весь смысл портабельной версии (любой программы) в том, чтобы она не вносила никаких изменений в систему. Вы понимаете, чего вы на самом деле хотите или просто вот "хачу и все"? |
villa7 > 19-09-2014 20:20:20 |
BlueStork |
barth > 19-09-2014 22:44:51 |
Панель управления\Все элементы панели управления\Программы по умолчанию\Задать сопоставления browser.shell.checkDefaultBrowser ставим true (user.js/firefox.js/Palemoon-Portable.ini) |
BlueStork > 22-09-2014 02:21:49 |
Dzirt villa7 barth |
Dzirt > 22-09-2014 10:27:37 |
BlueStork пишет
Она и вносит. В свою обособленную копию реестра Windows, которая после перезапуска восстанавливается в первоначальное состояние. Вы таки совершенно не понимаете что такое portable версия приложения и зачем она вообще существует, какие ее цели и задачи. |
barth > 22-09-2014 15:42:18 |
галочка ставится, но не сохраняется) firefox.js по адресу D:\YSTANOVKA PROGRAM\Pale Moon portable\Bin\Palemoon\defaults\pref строка Palemoon-Portable.ini по адресу D:\YSTANOVKA PROGRAM\Pale Moon portable строка ;(default browser) |
BlueStork > 23-09-2014 03:46:10 |
Dzirt barth
Для меня вот это совсем не понятно |
Dzirt > 23-09-2014 10:31:23 |
BlueStork пишет
Вы типа считаете, что portable версия Firefox - это какой-то специально кем-то разработанный Firefox лично под ваши хотелки? Ага, щас! Это самый обычный Firefox, но работающий в специальном "виртуальном" окружении, создаваемом portable lancher'ом. Firefox (и любая другая программа) вообще не в курсе о том, что она работает в виртуальном окружении. BlueStork пишет
Хотеть как говорится не вредно. Я вам в который раз повторяю, что вы совершенно не понимаете смысла и назначения portable версий программ. Почитайте уже что-нибудь об этом, сколько можно уже позорится? |
BlueStork > 23-09-2014 19:45:04 |
Dzirt пишет
О чем конкретно читать? Чему тут позорится!? |
doctord > 23-09-2014 22:56:48 |
BlueStork пишет
Да в этой же теме и прочитать, конец первой и начало второй страницы. Если в двух словах, то средствами системы или Firefox никак. Но есть специальная утилита, которая добавляет Firefox Portable в список программ по-умолчанию в Панель управления\Все элементы панели управления\Программы по умолчанию\Выбор программ по умолчанию. Вот она http://www.winhelponline.com/blog/register-firefox-portable-with-default-programs-in-vista/ |
Dzirt > 23-09-2014 23:05:16 |
BlueStork пишет
Блин, вы таки упрямый, что невозможно. Пишу последний раз по пунктам: До вас что - реально не доходит вся нереальность вашего желания? "Я специально выбрал версию программы, которая не может изменить реестр, но я хочу чтобы она изменила реестр". Наверное, это ну очень сложно для понимания... |
doctord > 24-09-2014 00:37:18 |
Dzirt пишет
Это ваше мнение, не надо представлять его как аксиому. Бесспорным можно считать разве что это
Определение с сайта portableapps.com А вопрос о том, какие изменения допустимо вносить портабельным программам в реестр и файловую систему Windows определяется тем, для каких целей использует портабельный софт какждый конкретный пользователь. |
Dzirt > 24-09-2014 10:36:36 |
doctord пишет
Это именно, что ваше личное мнение. Большинство людей считает иначе:
И это основная цель portable версии программы - создать такое программное окружение, в котором данная программа будет работать независимо от установленного другого программного обеспечения на целевом компьютере, а также не вносить никаких изменений в конфигурацию компьютера. Да вы и сами это же пишете: doctord пишет
А вот этот ваш пассаж: doctord пишет
это уже домыслы и прямо противоречит предыдущему высказыванию. Попробуйте хотя бы сформулировать признаки, по которым "виртуальное окружение" (то самое, в котором запускается приложение) должно определить (даже по вашим словам скорее угадать) - в данный конкретный момент, когда программа хочет изменить настройки в реестре, это потому что "пользователь считает нужным ассоциировать" или "программе самой так захотелось"? PS: И да, это же самое написано и на PortableApps.com:
|
doctord > 24-09-2014 13:29:45 |
Почему стоит в какой-то сфере открыться новым возможностям, как находятся те, кто считает нужным эти возможности запретить к использованию как несоответствующие неким догматам? На сегодняшний день многие портабельные приложения позволяют делать все то же, что их устанавливаемые в систему аналоги, но имеют при этом определенные преимущества перед последними: более удобное резервное копирование настроек, возможность запуска со съемного носителя с заданными настройками. Таким образом, необходимость инсталлировать подобные приложения отпала вовсе: хочешь чтобы портабельное приложение загружалось вместе с Windows - кинь ярлычок в папку Автозагрузка, не нужно приложение - удали ярлычок. Хочешь ассоциировать поддерживаемые типы файлов - поставь галочку "интегрировать в систему" - захотел сменить приложение по-умолчанию - отожми галочку. А как сделать, чтобы эта галочка работала - вопрос к разработчикам программы. В портабельных AIMP и PotPlayer все чудесно работает: все настройки сохраняются в ini файл в папке программы, за исключением тех, что относятся к интеграции в систему - те прописываются в реестре. При чем последние требуют админстративных полномочий, чтобы любой дурак, которому разрешили с его флешкой поработать за чужим компом, ничего там не поменял случайно. Dzirt пишет
Да нет здесь никакого противоречия. Я как раз и пытаюсь до вас донести, что у пользователя должен быть выбор, позволять ли программе изменять что-то на компьютере или нет. Именно портабельные программы дают такой выбор: хочешь интегрируешь в систему, не хочешь - нет. Dzirt пишет
Если говорить о программах, которые изначально не писались как портабельные, то команда пользователя должна поступать извне (то есть не галочка в настройках приложения, а что-то вроде "default browser=true" в portable.ini). Если же разработчики изначально задумывают портабельную версию, то проблем и вовсе никаких. Кроме упомянутых выше AIMP и PotPlayer сразу на ум приходит uTorrent, где интеграция в систему реализована таким же образом - нажатием кнопки и установкой галочки при условии подтверждения повышенных полномочий. |
Dzirt > 24-09-2014 15:56:12 |
doctord пишет
Вы сейчас пытаетесь ввести всех в заблуждение. Естественно, пользователь имеет выбор вносить изменения в систему или не вносить. Только вот portable версии программ специально делаются так, чтобы никакие изменения в реестр не вносились, даже если пользователь очень-очень хочет. А если это пользователю кровь из носа важно, то он (пользователь) просто использует обычную версию программы, без виртуальной песочницы. Да, пользователь может самостоятельно внести изменения в реестр, но не через portable версию программы, а например, через Regedit или другую программу. doctord пишет
Не заливайте пожалуйста. В uTorrent точно такая же по смыслу и действиям кнопка, как и в Firefox. Только в Firefox она в виде галки "Использовать мой браузер как браузер по умолчанию", а в uTorrent - "Интегрировать в систему". И соответственно Firefox при запуске производит модификацию реестра (если обнаружит несоответсвие), а uTorrent - прямо сразу после нажатия на кнопку. И portable версия uTorrent точно так же не может быть интегрирована в систему нажатием кнопки в настройках программы. По той же самой причине, которую я уже неоднократно озвучивал. |
doctord > 24-09-2014 18:28:48 |
Dzirt пишет
Да из чего же вы такой вывод делаете? То, что вы пишете, верно только для программ, портабельная оболочка которых (та самая песочница) делается сторонним разработчиком, вроде Firefox Portable от Portableapps. Если портабельность не поддерживается программами нативно, то их обманывают, подсовывая вместо системных папок Program files, Users одноименные субдиректории в каталоге программы, вместо реестра - ini и reg, заставляют искать свои настройки в этих папках, а всякие net, gtk или qt брать не из системы, куда эти библиотеки никто и не устанавливал, а из других папок в собственном каталоге. Программы "считают", что вносят изменения в систему, но на самом деле они не могут этого сделать, замкнутые в рамках своей директории. Ограничением этого метода является принципиальная невозможность регистрации программы в системе ее собственными средствами. Не знаю, почему вы это ограничение принимаете за самоцель. Основана же цель создания песочницы - собрать в одном каталоге с программой все ее настройки, чтобы ее можно было запускать со съемного носителя. Побочным положительным следствием следует признать то, что программа не ставит в систему ничего ненужного. А отрицательным следствием то, что и нужного она в систему ничего не поставит. |
Dzirt > 24-09-2014 20:25:39 |
doctord пишет
Если вы еще до сих пор не заметили - то мы здесь обсуждаем именно Firefox Portable от Portableapps. И именно о том, что doctord пишет
Вы же придумали себе что-то иное и спорите сами с собой. doctord пишет
А вот об этом пожалуйста прямую ссылку где я такое написал. Или будем считать, что вы решили просто попонтоваться. Ибо я писал: Dzirt пишет
|
doctord > 25-09-2014 00:49:11 |
Dzirt пишет
Тогда зачем так обобщать? Dzirt пишет
|
BlueStork > 25-09-2014 02:29:54 |
doctord doctord пишет
А это можно подробнее как именно? Что значит висит в автозагрузке? Dzirt |
doctord > 26-09-2014 23:25:50 |
BlueStork пишет
Автозагрузка? Это проще всего. В Пуск - Все программы есть папка Автозагрузка (физически она находится по адресу C:\Users\Имя пльзователя\AppData\Roaming\Microsoft\Windows\Start Menu\Programs). В нее надо поместить ярлык на файл FirefoxPortable.exe (например перетащив файл мышкой в эту папку при зажатой клавише alt). Браузер будет загружаться при входе в систему (при включении ПК). Теперь объясняю смысл этого колдунства. FirefoxPortable.exe на самом деле не браузер, а программа для запуска браузера с определенными настройками. А браузером как раз и является тот хорошо спрятанный firefox.exe. Мы его и сделали по-умолчанию. Зачем тогда нужна автозагрузка FirefoxPortable.exe? Да для того, чтобы Firefox наш запускался именно в портабельном режиме, сохраняя настройки в своей папке, а не в C:/Users... Когда вы щелкаете, например, по ссылке в письме, Windows открывает программу, с которой сопоставлен соответствующий протокол. http у нас ассоциирован с Firefox.exe, эта программа и запускается. Вот только она понятия не имеет о ваших настройках, дополнениях, темах, закладках, паролях, истории посещений. Потому что она будет искать их на диске С:, там, где должны храниться настройки программы по задумке ее разработчиков. А у вас то они совсем в другом месте. А что происходит, если Firefox Portable уже запущен? Windows видит открытую программу Firefox (а мы помним, что Firefox и Firefox portable это одно и то же) и вместо того, чтобы открывать браузер заново, просто передает ссылку на обработку этому, уже открытому экземпляру браузера. Вот потому и нужно держать браузер запущенным все время - вы ведь не знаете, когда понадобится открыть ссылку в письме, или сохраненную страницу html, или что там вам еще может понадобиться. Понятно, что для болшинства пользователей этот метод - из пушки по воробьям, но мне браузер действительно нужен почти все время. А если он и так запущен, то уж пусть он открывает все веб-страницы, а не какой-нибудь Эксплоер. |
amid525 > 27-09-2014 00:23:29 |
Зачем весь этот гемор? Не проще прописать ассоциацию для файл Firefox Portable.ехе на открытие сохраненых страниц, ссылок? И ни чего не нужно городить с автозапуском и т.д.. |
doctord > 27-09-2014 01:12:35 |
amid525 пишет
Для страниц можно, а для ссылок как это сделать? Протоколы в семерке можно ассоциировать только с программами из списка по-умолчанию, а добавить в этот список Firefox portable без стороннего софта не получится. |
adidharma > 27-09-2014 01:44:13 |
doctord пишет
Встречалась в сети программка для этого, на NSIS, для самодельного портабла. Чуть переделал её под PortableAppS'ный портабл, возможно чем-то поможет: Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст. А вообще, если нужен портабл с ассоциациями, то более годное решение - вместо PortableAppS юзать портабл, сделанный с помощью tmemutil.dll, имхо. Как оказалось, эту библу можно прикрутить и к официальному (а то не все хотят юзать сборки от сторонних авторов, боятся наверно ). |
amid525 > 27-09-2014 14:22:27 |
doctord пишет
Сторонним, так сторонним... Не знаю как для 7-ки(пробуйте), но для Хр, имеется хорошая утилита http://goo.gl/XSeW |
BlueStork > 28-09-2014 02:56:40 |
doctord |
sokol > 03-10-2014 18:00:54 |
>BlueStork |
barth > 03-10-2014 18:32:23 |
зато waterfox portable может всё) |
BlueStork > 11-10-2014 22:33:55 |
doctord doctord пишет
Попробовал эти оба способа и вроде как работает, то есть например из word открывает! А вот из thunderbird не хочет Хотя помню не давно когда я сидел на win7 все работало хотя возможно на opera портабельной. Но почему из word открывает, а из thunderbird нет? Может надо именно какой то тип файлов сопоставить? |
doctord > 12-10-2014 18:51:05 |
BlueStork пишет
А в каком браузере открываются ссылки из ТВ? BlueStork пишет
Здравая мысль, но как? В Настройки - Вложенные файлы вручную ничего добавить не получится. Файла mimetypes.rdf, в котором хранятся аналогичные настройки FF я в профиле ТВ не обнаружил (возможно, этот файл создается при первом сопоставлении, поищите у себя в папке ThunderbirdPortable\Data\profile). Можно попробовать прописать в нем что-то вроде скрытый текст Выделить код Код:<RDF:Description RDF:about="urn:scheme:handler:http" NC:useSystemDefault="true" NC:alwaysAsk="false"> </RDF:Description> И аналогично для всех нужных протоколов. Будет ли работать - понятия не имею, сам не пользуюсь поэтому проверить не могу. UPD: Если проблема остается только с ТВ, то стоит задать вопрос в соответствующей ветке форума, там вам скорее ответят. |
BlueStork > 14-10-2014 03:07:03 |
doctord Выделить код Код:<?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#"> <RDF:Description RDF:about="urn:mimetype:application/vnd.openxmlformats-officedocument.wordprocessingml.document" NC:fileExtensions="docx" NC:description="Microsoft Word Document" NC:value="application/vnd.openxmlformats-officedocument.wordprocessingml.document" NC:editable="true"> <NC:handlerProp RDF:resource="urn:mimetype:handler:application/vnd.openxmlformats-officedocument.wordprocessingml.document"/> </RDF:Description> <RDF:Description RDF:about="urn:mimetype:externalApplication:application/msword" NC:prettyName="swriter.exe" NC:path="C:\Program Files (x86)\LibreOffice 3.4\program\\swriter.exe" /> <RDF:Description RDF:about="urn:mimetype:externalApplication:application/vnd.openxmlformats-officedocument.wordprocessingml.document" NC:path="C:\Program Files (x86)\OpenOffice.org 3\program\\swriter.exe" NC:prettyName="swriter.exe" /> <RDF:Description RDF:about="urn:mimetype:externalApplication:application/rtf" NC:prettyName="WINWORD.EXE" NC:path="C:\Program Files\Microsoft Office\Office14\WINWORD.EXE" /> <RDF:Description RDF:about="urn:mimetype:externalApplication:application/vnd.ms-excel" NC:path="C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" NC:prettyName="EXCEL.EXE" /> <RDF:Description RDF:about="urn:mimetype:handler:text/html" NC:useSystemDefault="true" NC:alwaysAsk="false" /> <RDF:Description RDF:about="urn:mimetype:application/msword" NC:value="application/msword" NC:editable="true" NC:fileExtensions="doc" NC:description="doc File"> <NC:handlerProp RDF:resource="urn:mimetype:handler:application/msword"/> </RDF:Description> <RDF:Description RDF:about="urn:mimetype:handler:application/x-rar" NC:alwaysAsk="true" NC:saveToDisk="true"> <NC:externalApplication RDF:resource="urn:mimetype:externalApplication:application/x-rar"/> </RDF:Description> <RDF:Description RDF:about="urn:handler:local:C:\Program Files (x86)\LibreOffice 3.4\program\\swriter.exe" NC:prettyName="swriter.exe" NC:path="C:\Program Files (x86)\LibreOffice 3.4\program\\swriter.exe" /> <RDF:Description RDF:about="urn:mimetype:handler:application/vnd.openxmlformats-officedocument.wordprocessingml.document" NC:saveToDisk="false" NC:handleInternal="false" NC:alwaysAsk="false" NC:useSystemDefault="true"> <NC:externalApplication RDF:resource="urn:mimetype:externalApplication:application/vnd.openxmlformats-officedocument.wordprocessingml.document"/> </RDF:Description> <RDF:Description RDF:about="urn:mimetype:handler:image/png" NC:alwaysAsk="true" NC:saveToDisk="false" NC:useSystemDefault="false" NC:handleInternal="false"> <NC:externalApplication RDF:resource="urn:mimetype:externalApplication:image/png"/> </RDF:Description> <RDF:Description RDF:about="urn:mimetypes"> <NC:MIME-types RDF:resource="urn:mimetypes:root"/> </RDF:Description> <RDF:Description RDF:about="urn:mimetype:handler:application/vnd.ms-excel" NC:saveToDisk="false" NC:handleInternal="false" NC:alwaysAsk="true" NC:useSystemDefault="true"> <NC:externalApplication RDF:resource="urn:mimetype:externalApplication:application/vnd.ms-excel"/> </RDF:Description> <RDF:Description RDF:about="urn:mimetype:handler:application/x-zip-compressed" NC:alwaysAsk="true" NC:useSystemDefault="true" NC:saveToDisk="false"> <NC:externalApplication RDF:resource="urn:mimetype:externalApplication:application/x-zip-compressed"/> </RDF:Description> <RDF:Description RDF:about="urn:mimetype:externalApplication:application/octet" NC:path="C:\Program Files\Microsoft Office\Office15\EXCEL.EXE" NC:prettyName="EXCEL.EXE" /> <RDF:Seq RDF:about="urn:schemes:root"> </RDF:Seq> <RDF:Description RDF:about="urn:mimetype:handler:application/pdf" NC:useSystemDefault="true" NC:alwaysAsk="false" /> <RDF:Description RDF:about="urn:schemes"> <NC:Protocol-Schemes RDF:resource="urn:schemes:root"/> </RDF:Description> <RDF:Description RDF:about="urn:mimetype:image/png" NC:fileExtensions="png" NC:description="" NC:value="image/png" NC:editable="true"> <NC:handlerProp RDF:resource="urn:mimetype:handler:image/png"/> </RDF:Description> <RDF:Seq RDF:about="urn:mimetypes:root"> <RDF:li RDF:resource="urn:mimetype:text/html"/> <RDF:li RDF:resource="urn:mimetype:application/vnd.openxmlformats-officedocument.wordprocessingml.document"/> <RDF:li RDF:resource="urn:mimetype:application/vnd.ms-excel"/> <RDF:li RDF:resource="urn:mimetype:application/x-rar"/> <RDF:li RDF:resource="urn:mimetype:image/jpeg"/> <RDF:li RDF:resource="urn:mimetype:image/png"/> <RDF:li RDF:resource="urn:mimetype:application/pdf"/> <RDF:li RDF:resource="urn:mimetype:application/msword"/> <RDF:li RDF:resource="urn:mimetype:application/rtf"/> <RDF:li RDF:resource="urn:mimetype:application/x-zip-compressed"/> <RDF:li RDF:resource="urn:mimetype:application/octet"/> </RDF:Seq> <RDF:Description RDF:about="urn:mimetype:application/x-rar" NC:value="application/x-rar" NC:editable="true" NC:fileExtensions="rar" NC:description="РђСЂС…РёРІ WinRAR"> <NC:handlerProp RDF:resource="urn:mimetype:handler:application/x-rar"/> </RDF:Description> <RDF:Description RDF:about="urn:mimetype:application/x-zip-compressed" NC:fileExtensions="zip" NC:description="РђСЂС…РёРІ ZIP - WinRAR" NC:value="application/x-zip-compressed" NC:editable="true"> <NC:handlerProp RDF:resource="urn:mimetype:handler:application/x-zip-compressed"/> </RDF:Description> <RDF:Description RDF:about="urn:mimetype:handler:image/jpeg" NC:alwaysAsk="false" NC:useSystemDefault="true"> <NC:externalApplication RDF:resource="urn:mimetype:externalApplication:image/jpeg"/> </RDF:Description> <RDF:Description RDF:about="urn:mimetype:text/html" NC:value="text/html" NC:editable="true" NC:description=""> <NC:fileExtensions>html</NC:fileExtensions> <NC:fileExtensions>htm</NC:fileExtensions> <NC:handlerProp RDF:resource="urn:mimetype:handler:text/html"/> </RDF:Description> <RDF:Description RDF:about="urn:mimetype:application/octet" NC:fileExtensions="rar" NC:description="РђСЂС…РёРІ WinRAR" NC:value="application/octet" NC:editable="true"> <NC:handlerProp RDF:resource="urn:mimetype:handler:application/octet"/> </RDF:Description> <RDF:Description RDF:about="urn:mimetype:application/vnd.ms-excel" NC:fileExtensions="xls" NC:description="Microsoft Excel 97-2003 Worksheet" NC:value="application/vnd.ms-excel" NC:editable="true"> <NC:handlerProp RDF:resource="urn:mimetype:handler:application/vnd.ms-excel"/> </RDF:Description> <RDF:Description RDF:about="urn:mimetype:handler:application/octet" NC:alwaysAsk="true" NC:saveToDisk="false" NC:useSystemDefault="false" NC:handleInternal="false"> <NC:externalApplication RDF:resource="urn:mimetype:externalApplication:application/octet"/> </RDF:Description> <RDF:Description RDF:about="urn:root" NC:ru_defaultHandlersVersion="-1" /> <RDF:Description RDF:about="urn:mimetype:externalApplication:image/png" NC:path="C:\Program Files (x86)\Windows Photo Viewer\PhotoViewer.dll" NC:prettyName="PhotoViewer.dll" /> <RDF:Description RDF:about="urn:mimetype:handler:application/rtf" NC:useSystemDefault="true" NC:alwaysAsk="false"> <NC:externalApplication RDF:resource="urn:mimetype:externalApplication:application/rtf"/> <NC:possibleApplication RDF:resource="urn:handler:local:C:\Program Files\Microsoft Office\Office14\WINWORD.EXE"/> </RDF:Description> <RDF:Description RDF:about="urn:mimetype:application/rtf" NC:value="application/rtf" NC:editable="true" NC:fileExtensions="rtf" NC:description="Документ RTF"> <NC:handlerProp RDF:resource="urn:mimetype:handler:application/rtf"/> </RDF:Description> <RDF:Description RDF:about="urn:mimetype:application/pdf" NC:value="application/pdf" NC:editable="true" NC:fileExtensions="pdf" NC:description="pdf File"> <NC:handlerProp RDF:resource="urn:mimetype:handler:application/pdf"/> </RDF:Description> <RDF:Description RDF:about="urn:mimetype:handler:application/msword" NC:alwaysAsk="false"> <NC:externalApplication RDF:resource="urn:mimetype:externalApplication:application/msword"/> <NC:possibleApplication RDF:resource="urn:handler:local:C:\Program Files (x86)\LibreOffice 3.4\program\\swriter.exe"/> </RDF:Description> <RDF:Description RDF:about="urn:handler:local:C:\Program Files\Microsoft Office\Office14\WINWORD.EXE" NC:prettyName="WINWORD.EXE" NC:path="C:\Program Files\Microsoft Office\Office14\WINWORD.EXE" /> <RDF:Description RDF:about="urn:mimetype:image/jpeg" NC:value="image/jpeg" NC:editable="true" NC:fileExtensions="jpg" NC:description=""> <NC:handlerProp RDF:resource="urn:mimetype:handler:image/jpeg"/> </RDF:Description> </RDF:RDF> |
doctord > 16-10-2014 01:01:35 |
BlueStork пишет
В этом файле сопоставлены типы файлов-вложений в письмо с программами, которыми их следует открывать. То, что выбирается в Настройки - Вложенные файлы. Возможные варианты: определяется системой, указанный пользователем (указывается путь к экзешнику), всегда спрашивать. В Firefox там же указывается и то, как обрабатывать протоколы (mailto, например), но будет ли данный способ применим к почтовику - не знаю. |