Por que o FireFox portable vem com dois Firefoxes e qual é a diferença?

2

Como descoberto em esta questão A edição do Firefox Portable (baixada aqui ) contém dois Firefoxes. Um é FirefoxPortable\FirefoxPortable.exe e é 211 KB, e o outro é FirefoxPortable\App\Firefox\firefox.exe e é 270 KB. Eles parecem funcionar independentemente no sentido de que as configurações alteradas em uma não afetam a outra. Qual é a diferença? Dada a diferença de tamanho, deve haver um. Qual deve ser usado?

    
por Celeritas 23.01.2014 / 22:22

2 respostas

3

Há apenas um Firefox lá. É o programa em FirefoxPortable\App\Firefox\ . O programa em FirefoxPortable\ não é o Firefox. É o PortableApps Launcher. Execute isso e configure o ambiente "portátil" necessário e, em seguida, inicie o Firefox. Execute o Firefox diretamente e toda a configuração feita pelo lanucher que o torna "portátil" não é feita.

Deveria ser bastante óbvio a partir disso que, se alguém quiser que os benefícios do Firefox sejam executados sob o lançador, um invoca o ativador. ☺

Leitura adicional

por 24.01.2014 / 00:54
1

Como a leitura posterior pode ser tirada, vou citar pelo menos algumas partes aqui

Layout de diretório e arquivo

O layout básico de diretório de cada aplicativo portátil consiste em um diretório principal, AppNamePortable, que contém três diretórios: App, Data e Other.

AppNamePortable
+ App
  + AppInfo
    + FileTypeIcons
  + AppName
  + DefaultData
+ Data
+ Other
  + Help
    + Images
  + Source

AppNamePortable : contém o principal lançador de aplicativos, geralmente denominado AppNamePortable.exe e o principal arquivo de ajuda help.html. Nenhum outro arquivo está presente neste diretório por padrão.

App : contém todos os arquivos binários e outros que compõem o aplicativo em si, geralmente dentro de um diretório chamado AppName.

  • AppInfo contém os detalhes de configuração da Plataforma PortableApps.com, bem como os ícones usados no menu. Também pode conter o arquivo de configuração launcher.ini usado para o lançador PortableApps.com.

  • DefaultData é normalmente usado como um contêiner para os arquivos padrão serem colocados dentro do diretório Data. Geralmente, o inicializador, quando executado, verificará se há um conjunto de arquivos dentro de Dados e, se não, os copiará de DefaultData. A próxima versão do PortableApps.com Installer fará o mesmo.

Citação do Readme.txt

Se você não conseguir executar o exe e, em vez disso, descompactar o download portátil usando o 7-zip, poderá perceber que o processo não foi executado sem falhas.

Dentro de $_OUTDIR i encontrei alguns arquivos que parecem pertencer a algum outro lugar. O readme neste diretório continha esta informação

INSTALLATION / DIRECTORY STRUCTURE
==================================
By default, the program expects the following directory structure:

-\ <--- Directory with FirefoxPortable.exe
    +\App\
        +\firefox\
    +\Data\
        +\profile\
        +\settings\
        +\plugins\ (optional)

The above files may also be placed in a FirefoxPortable directory with the 
FirefoxPortable.exe launcher a directory above that.
    
por 23.07.2015 / 15:55