Ru-Board.club
← Вернуться в раздел «Тестирование»

» Сборки Total Commander (часть 2)

Автор: DonDD
Дата сообщения: 14.04.2013 09:38
ask_rus

Цитата:
Его нельзя подвязать на Внутренние ассоциации TC, во всяком случае у меня не вышло.

Что для этого нужно?
Автор: ask_rus
Дата сообщения: 14.04.2013 10:54
DonDD

Цитата:
Что для этого нужно?

Я так думаю, принимать имена файлов в качестве параметров. Пересмотрел mFF. Файл, ассоциированный в TC с mFF, не открывается. Наблюдается лишь выбор профиля, а если указать:

Цитата:
[CFG]
Hide=1
Autorun=1

то лишь пустая страница. Также то, что утилита висит в трее, для меня большой минус.
Автор: DonDD
Дата сообщения: 14.04.2013 11:02
ask_rus

Цитата:
Также то, что утилита висит в трее, для меня большой минус.

Версия без гуя, та что на 11,5 КБ, не висит в трее.
Автор: ask_rus
Дата сообщения: 14.04.2013 11:11

Цитата:
Версия без гуя, та что на 11,5 КБ, не висит в трее.

Прописал в TC:

Цитата:
[Associations]
Filter15=*.HTM;*.HTML
Filter15_open=""D:\TotalCmd8\SOFT\Mozilla Firefox\FirefoxLauncher.exe" "%1""

Строки конфига:

Цитата:
[CFG]
CORE=D:\TotalCmd8\SOFT\Mozilla Firefox
PROFILE=D:\TotalCmd8\SOFT\Mozilla Firefox\profile
OPTIONS=

Открываю файл *.HTML - мой профиль, но снова пустая страница FF, без содержимого файла.
KIS 2013 обнаруживает вирус, добавил утилиту в список исключений, но толку нет - удаляет. Пришлось даже выключить антивирус. Это не дело.
Автор: DonDD
Дата сообщения: 14.04.2013 11:20
ask_rus лучше так:

Код: [CFG]
CORE=Mozilla Firefox
PROFILE=Mozilla Firefox\profile
Автор: ask_rus
Дата сообщения: 14.04.2013 11:36

Цитата:
Т.е. юзать относительные пути, хотя в плане открытия страниц ничего не изменится, но это поправимо. Можно будет добавить обработку параметров и отказатся от пакера.

Буду ждать сколько потребуется. Значок лаунчера выглядит несколько мутно, я вижу, что в нём только один размер. А нельзя ли отказаться от значка вовсе? На файлы в TC я могу выбрать любой свой, ну и размер уменьшится.
Автор: DonDD
Дата сообщения: 14.04.2013 11:45
ask_rus
можно все.
Автор: burav
Дата сообщения: 14.04.2013 16:54
ask_rus
спасибо за критику сборки, некоторые вещи учту


Цитата:
НО, я не могу использовать полные пути в портабельной сборке. Надо бы допилить относительность путей в случае с Внутренними ассоциациями TC или научить утилиту %COMMANDER_PATH%.

а вы пробовали вписать %COMMANDER_PATH%?. должно работать, по крайней мере, я так задумывал)
само собой, %COMMANDER_PATH% работает только при запуске из TC

в общем, я так и не понял, работает лаунчер или нет)
непонятно, что исправлять, и нужно ли, тут уже несколько лаунчеров появилось
Автор: ask_rus
Дата сообщения: 14.04.2013 17:29

Цитата:
а вы пробовали вписать %COMMANDER_PATH%?

Нет.


Цитата:
в общем, я так и не понял, работает лаунчер или нет)
непонятно, что исправлять, и нужно ли, тут уже несколько лаунчеров появилось

Так не работает:

Цитата:
[FirefoxPortable]
firefox_exe=firefox.exe
firefox_profile=profile

>>>

Цитата:
---------------------------
Firefox Portable
---------------------------
firefox.exe не найден
---------------------------
ОК
---------------------------


Так работает:

Цитата:
[FirefoxPortable]
firefox_exe=D:\TotalCmd8\SOFT\Mozilla Firefox\firefox.exe
firefox_profile=profile


Так не работает:

Цитата:
[FirefoxPortable]
firefox_exe=firefox.exe
firefox_profile=D:\TotalCmd8\SOFT\Mozilla Firefox\profile

>>>

Цитата:
---------------------------
Firefox Portable
---------------------------
firefox.exe не найден
---------------------------
ОК
---------------------------


Так работает:

Цитата:
[FirefoxPortable]
firefox_exe=%COMMANDER_PATH%\SOFT\Mozilla Firefox\firefox.exe
firefox_profile=%COMMANDER_PATH%\SOFT\Mozilla Firefox\profile


Добавлено:
Вроде теперь очевидно, что нужно починить. А починить всё-таки нужно, продукт будет законченным, да и использую я пока только его, %COMMANDER_PATH% - весомый аргумент.
Автор: southron4965
Дата сообщения: 14.04.2013 17:47
01:29 15-04-2013
Цитата:
Так работает

Да, но если уже есть запущенный процесс Firefox.exe то открываемый файл mht или html откроется в уже запущенном браузере, а не в том, на который ссылается лаунчер. Это можно как-то поправить?
Автор: ask_rus
Дата сообщения: 14.04.2013 18:00

Цитата:
Да, но если уже есть запущенный процесс Firefox.exe то открываемый файл mht или html откроется в уже запущенном браузере, а не в том, на который ссылается лаунчер.

Есть такой нюанс, подтверждаю.
Автор: addhaloka
Дата сообщения: 14.04.2013 18:21
southron4965 18:47 14-04-2013
Цитата:
Это можно как-то поправить?

Использовать ключ -no-remote ?
Автор: southron4965
Дата сообщения: 14.04.2013 18:44
addhaloka Вообще я использую другой лаунчер, он хранит папку профиля не рядом с firefox.exe поэтому думал, что такой подход не даст результата, но оказалось наоборот.
Автор: burav
Дата сообщения: 14.04.2013 22:17

Цитата:
Вроде теперь очевидно, что нужно починить. А починить всё-таки нужно, продукт будет законченным, да и использую я пока только его, %COMMANDER_PATH% - весомый аргумент.

ок, починю, добавлю в ini секцию для дополнительных параметров, вроде -no-remote, могу еще для облегчения веса иконку прозрачную вставить вместо родной от firefox
Автор: Alexanderbigfox
Дата сообщения: 15.04.2013 05:42
burav

Цитата:
ок, починю, добавлю в ini секцию для дополнительных параметров

Это будет патч, или новая сборка?
Автор: ask_rus
Дата сообщения: 15.04.2013 06:59
burav

Цитата:
могу еще для облегчения веса иконку прозрачную вставить вместо родной от firefox

Я консервативен во многом, по мне, так лучше убрать иконку вовсе или оставить родную. Вес до 500 Кб приемлим. Как знаете, в общем.

Благодаря %COMMANDER_PATH%, намерен буду расположить лаунчер в отдельном каталоге TC, где хранятся мелкие и невероятно полезные утилиты. Таким образом, каталог с FF, не считая профиля в нём, станет нетронутым, чистым, официальным, почти как у Вас в сборке. Нет ли желания присвоить утилите полноценное имя? Например, FF Portable Launcher, чтобы при входе в каталог с утилитами, не складывалось мнения, что там лежит здоровенный браузер FirefoxPortable.
Автор: ask_rus
Дата сообщения: 17.04.2013 14:41
burav
Пока утилита чинится, снова мало-мальски прошёлся по сборке.

1. utorrent.lng содержит кучу неиспользуемых языков, благодаря чему весит 1 Мб.
2. Натолкнулся на F4Menu, который почему-то не задействован.
3. Значки и библиотеки значков лучше сразу просматривать с помощью ICLView, а не Imagine.
4. С наличием контентных плагинов стоит уделить время не только наборам колонок, но и пользовательским подсказкам и полям под эскизами при желании.
5. При наличии FlashGot в FF, в Download Master я не вижу смысла.
6. Непонятно, что делает SoftMakerOffice.bar в Soft\, когда все бары в корне TC.
Автор: burav
Дата сообщения: 18.04.2013 21:40
дошли наконец руки

пофиксил относительные пути
имя лаунчера может быть любое, имя ini-файла должно совпадать с именем лаунчера (если ini отсутствует, то будут использоваться параметры, которые прописаны в FirefoxPortable.ini в дистрибутиве)
добавил ключ firefox_parameters, для дополнительных параметров
убрал иконку, размер лаунчера стал 48кб

таким образом, принимается пути вида:
firefox_exe=%COMMANDER_PATH%\firefox.exe
firefox_exe=firefox.exe
firefox_exe=..\firefox\firefox.exe
firefox_exe=C:\firefox.exe

пробуем


Цитата:
Да, но если уже есть запущенный процесс Firefox.exe то открываемый файл mht или html откроется в уже запущенном браузере, а не в том, на который ссылается лаунчер. Это можно как-то поправить?

не знаю, как это сделать
возможно, есть какой-то ключ командной строки, впишете его в firefox_parameters

Цитата:
Это будет патч, или новая сборка?

это будет новая сборка)
Автор: distortion
Дата сообщения: 18.04.2013 22:19
burav
пара вопросов:
1) а можно вынести ff из сборки? нелюбимый многими браузер))
2) почему часть ПО на ланчерах, часть виртуализирована? может имеет смысл заганать все в thinapp и линковать как плагины к тоталу?
Автор: burav
Дата сообщения: 18.04.2013 22:27
distortion
1. нельзя. любимый мною браузер), можно убрать его при установке сборки
2. я использую оптимальные на мой взгляд алгоритмы портабелизации
Автор: distortion
Дата сообщения: 18.04.2013 22:31
burav
1. хозяин - барин
2. не все программы работают в гостевом окружении, а хочется независимости от политик
Автор: burav
Дата сообщения: 18.04.2013 22:48
thinapp не спасет, если unlocker'у для работы нужно установить свой драйвер
да там и программ, требующих привилегии, всего три, все остальное отлично работает без оных
Автор: LonerDergunov
Дата сообщения: 19.04.2013 00:26

Цитата:
может имеет смысл заганать все в thinapp

Правильно. А пользователи всяких там Windows8 пускай идут лесом.
Более того - можно ещё и выпилять поддержку Win7, пересобрав приложения в как можно более старой версии thinapp.
Автор: distortion
Дата сообщения: 19.04.2013 09:42
LonerDergunov
вы отстали от жизни на год, thinstall совершенно комфортно чувствует себя под win8, сам на ней и живу.
Автор: ask_rus
Дата сообщения: 19.04.2013 09:53
burav
Пока потестим. Один момент, я думал, при отсутствии значка, будет консольное окошко, а не пустое пространство (?).

Добавлено:

Цитата:
firefox_exe=firefox.exe

Отлично, работает.

Цитата:
не знаю, как это сделать
возможно, есть какой-то ключ командной строки, впишете его в firefox_parameters

-no-remote не подойдет, открытие файла потребует закрытия FF.
Я не использую несколько копий FF, поэтому для меня это не критично.

Добавлено:
distortion

Цитата:
1) а можно вынести ff из сборки? нелюбимый многими браузер))

Просто не умеем его готовить, раз. Философия FF совпадает с TC, два. Статистика войнов, говорит о том, что браузер многим любим - лидирующая позиция, три.
Автор: southron4965
Дата сообщения: 20.04.2013 05:29
burav Еще такой вопрос интересует. Если произошло падение браузера, то какая версия Firefox будет запущена после отправления или не отправления отчета и как на это повлияет "запускатр"?
Автор: addhaloka
Дата сообщения: 20.04.2013 08:27
southron4965 06:29 20-04-2013
Цитата:
burav Еще такой вопрос интересует. Если произошло падение браузера, то какая версия Firefox будет запущена после отправления или не отправления отчета и как на это повлияет "запускатр"?

Присоединяюсь к вопросу. Хотя, как это воспроизвести, не знаю. Только на Nightly изредка были крэши, и заметил в этом случае неприятный момент - если в крэшрепортере выбрать перезапуск, то портативный FF начинает работать из профиля установленного (если нет установленного, то полагаю, что будет создан профиль в %appdata%, в чём тоже ничего хорошего нет)). Наблюдал такое на портаблах в стиле PortableAppS и при запуске firefox.exe -profile Profile.
Очевидно, что перезапуск лучше не выбирать, а просто выйти из крэшрепортера, в этом случае.
Автор: burav
Дата сообщения: 20.04.2013 09:01

Цитата:
burav Еще такой вопрос интересует. Если произошло падение браузера, то какая версия Firefox будет запущена после отправления или не отправления отчета и как на это повлияет "запускатр"?

не обращал на это внимания, но я не помню случаев, чтобы после падения запускался не тот профиль, хотя вроде и багрепорты отправлял
кто знает как повесить браузер, отзовитесь)
Автор: southron4965
Дата сообщения: 20.04.2013 09:29
addhaloka, burav, Даже не знаю как это связано, но попробуйте, у меня получается крах. Fx 20 + imglikeopera 0.6.23 (в настройках выставьте принудительное кеширование на 5 минут) и на сайте addons.mozilla.org/ru/firefox/search ищем любое слово.
Есть еще идея убрать этот крах-репортер, но это пусть будет запасным вариантом
Автор: burav
Дата сообщения: 20.04.2013 12:53
southron4965
так ведь все нормально, перезапускается с тем же профилем

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140

Предыдущая тема: KMexpert


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.