sábado, 8 de março de 2008

Compartilhando pastas locais do Thunderbird no Windows e Ubuntu (GNU/Linux)

Então, conforme prometido, vamos ver hoje como podemos fazer a integração das mensagens do Thunderbird entre Windows e o Ubuntu (GNU/Linux).

Na empresa em que trabalho, algumas aplicações só funcionam em Windows, desta maneira, preciso ter um equipamento Dual Boot.

O problema apareceu quando necessitei acessar o conteúdo de mensagens que tenho armazenado nas pastas locais do Thunderbird. Então, resolvi pensar em uma maneira de usar as mesmas pastas locais tanto para o Windows quanto para o Linux.

O que torna isto possível é o fato do Ubuntu 7.10 ter o driver de leitura e escrita para partições NTFS, que são as partições utilizadas pelas últimas versões do Windows. Com este driver, podemos ler e escrever arquivos que estão disponíveis no Windows. Como o Windows não consegue ler nativamente as partições ext do Linux, então defini que a instação do Windows será a principal, ou seja, as configurações do meu correio e pastas de correio irão ficar na partição NTFS do Windows.

Então, como fazer a tal integração ? Moleza ! Fechem o Thunderbird e abram o Terminal:

1) Vamos até o diretório onde estão os arquivos do ThunderBird no Linux, que é .mozilla-thunderbird:
$ cd .mozilla-thunderbird

2) Neste diretório existe uma pasta que contém as suas preferências e pastas locais. usando o comando ls irá aparecer o nome da pasta:
lindomar@cpu:~/.mozilla-thunderbird$ ls
awluu49u.default profiles.ini
lindomar@cpu:~/.mozilla-thunderbird$


3) Como podemos ver, no meu caso a pasta é a awluu49u.default, para continuar, iremos renomear a pasta para awluu49u.default.org
$ mv awluu49u.default awluu49u.default.org

4) Agora precisamos encontrar a pasta só que no Windows. Para tanto, devemos ir até onde a partição windows está montada, no meu caso ela está em /media/windows. Assim, devemos digitar o comando:
$ cd /media/windows/Documents and Settings/seu_nome_usuario_windows/Application Data/Thunderbird/Profiles
(Importante: Lembre-se de substiuir o seu nome de usuário no windows e o nome da pasta onde o sua partição do Windows está montada !!)

5) Da mesma maneira que fizemos antes, precisamos saber o nome da pasta que contém as pastas no Windows.
lindomar@cpu:~/.Profiles$ ls
wsdfgu45.default
lindomar@cpu:~/.Profiles$

6) Sabemos então que no meu Windows a pasta se chama wsdfgu45.default. Agora o grande segredo, vamos criar um link simbólico da pasta do Windows no seu diretório de configurações do Thunderbird no Ubuntu:
$ cd
$ cd .mozilla-thunderbird
$ ln -s
/media/windows/Documents and Settings/seu_nome_usuario_windows/Application Data/Thunderbird/Profiles/wsdfgu45.default awluu49u.default

O que fizemos este último comando ? criamos um link simbólico da pasta wsdfgu45.default que está com as configurações do Thunderbird do Windows, o segundo parâmetro do comando, é o nome que o link deverá ter, no nosso caso é o nome original da pasta no Ubuntu, awluu49u.default.

Ao abrir o Thunderbird todas as suas mensagens e configurações que estão no Windows estarão disponíveis no Ubuntu e você pode modificar a vontade tanto no Linux quanto no Windows que as configurações permanecerão sempre iguais !

That's all Folks !

Um comentário:

Nilo Souza disse...

o add on de calendario não funciona. o thunderbird no linux diz que nao consegue ler o arquivo