Eu costumo fazer isso da maneira manual, você pode apreciá-lo desde que você está executando o Linux. Nenhuma outra ferramenta é necessária além do firefox:)
- Executar
firefox -p
. Isso aciona o editor de perfil do firefox. Crie um novo perfil para o aplicativo da web que você deseja usar e nomeie-o de acordo. Deixe o local da pasta de perfil como padrão ou escolha o que você quiser. - Inicie o perfil recém-criado. Certifique-se de desmarcar "Usar o perfil selecionado sem perguntar na inicialização", pois, caso contrário, ele seria definido como o perfil padrão do firefox, o que você não deseja.
- Defina as preferências do Firefox no perfil recém-criado como você deseja (considerações sobre cookies / histórico / mecanismo de pesquisa / privacidade). Certifique-se de definir o aplicativo da web que deseja usar como a página inicial e faça o Firefox carregar essa página inicial na inicialização.
- Você pode fechar a janela do Firefox agora com o perfil recém-criado.
- Para iniciar o aplicativo da web autônomo recém-criado, use os seguintes argumentos de linha de comando para o firefox:
-
-P <profile name>
lança o nome do perfil fornecido na inicialização, em vez do nome padrão. Você deseja inserir o nome do seu perfil recém-criado aqui. -
--no-remote
faz o firefox ignorar comandos remotos. Isso significa que você pode executar essa instância do firefox ao lado de outra (seu padrão) e novos comandos (como clicar em um link em um aplicativo externo) não serão enviados para a nova instância do firefox, mas para o padrão. / li>
-
Por exemplo, para criar um aplicativo de área de trabalho independente para, por exemplo, WhatsApp Web, faça o seguinte:
- Crie um novo perfil
WhatsApp-Web
- Inicie o perfil, personalize as preferências. Definir a página inicial como
web.whatsapp.com
- Execute
firefox --no-remote -P WhatsApp-Web
para ativar o novo perfil.
Dessa forma, você pode executar essa segunda instância do firefox ao lado da sua padrão, sem interferir no comportamento da instância padrão. Cookies e outros dados não são compartilhados entre os dois, dando a você alguma privacidade extra. Para uma inicialização conveniente, você pode até adicionar um arquivo inicial para essa nova instância do Firefox, se o sistema operacional / ambiente de desktop oferecer suporte a isso. No linux, você pode querer criar um arquivo .desktop
da seguinte forma:
- Copie /usr/share/applications/firefox.desktop para /usr/share/applications/firefox-yourwebappname.desktop
- Personalize os campos Name, Exec e Icon nesse novo arquivo .desktop (por exemplo, defina um ícone personalizado para o aplicativo da web, defina um nome apropriado e coloque a linha de comando do firefox personalizada na linha Exec). Claro, você pode personalizar outros parâmetros também
- Adicione o arquivo .desktop à sua barra de tarefas ou à sua área de trabalho (ele deve ser detectado automaticamente pelo menu de tarefas).