locais de armazenamento do FIrefox / Thunderbird

5

Por padrão, o Firefox e o Thunderbird salvam seus arquivos em ~/.mozilla e ~/.thunderbird .

Eu estou querendo saber se há uma variável de ambiente que eu possa definir, para que qualquer um deles salve seus dados em um local diferente. Eu quero ter várias instâncias deles disponíveis, cada uma com suas próprias configurações para testes de servidor e aplicativo. Eu posso fazer isso com a opção -no-remote e Profile Manager de cada um, mas eu queria saber se eu poderia manter totalmente os perfis de teste separados da minha configuração main .

Isso também me permitiria manter os perfis no controle de origem, se assim desejar.

    
por axon 16.06.2011 / 05:47

3 respostas

1

O Firefox e o Thunderbird não possuem um método integrado para isso, então sua melhor aposta seria usar perfis individuais (por meio do Profile Manager) ou outros meios.

mauilion está correto, no entanto, que você pode (ab) usar links simbólicos para obter resultados semelhantes, mas você só pode fazer isso entre sessões individuais - seria uma péssima idéia modificar a localização de ~ / .mozilla enquanto o Firefox está rodando! (Confie em mim, eu tentei isso. Firefox não estava feliz com isso.)

    
por 16.06.2011 / 07:18
1

Descobri isso. Se eu alterar $ HOME, o Thunderbird respeita a alteração. Eu inicio a nova instância com um script como

#!/bin/bash

OLDHOME=$HOME;
export HOME=/home/moo/work/test

mkdir $HOME/.mozilla $HOME/.thunderbird;
ln -s .mozilla mozilla;
ln -s .thunderbird thunderbird;

/usr/bin/thunderbird -no-remote;

export HOME=$OLDHOME;
    
por 24.06.2011 / 02:38
0

Não tenho certeza sobre variáveis de ambiente. No entanto, você poderia fazer algum trabalho inteligente com links.

Digamos que você queira os arquivos em /opt . Como root: mv /home/$user/.thunderbird /opt/thunderbird , vincule-o novamente com ln -sfn /opt/thunderbird /home/$user/.thunderbird .

Você também pode fazer isso com uma montagem NFS ou várias outras opções. Você também pode fazer um ponto de montagem em /etc/fstab que monta algum diretório remoto ou alguma partição local em /home/$user/.thunderbird .

    
por 16.06.2011 / 06:13