O Gnote mantém suas anotações na pasta ~/.local/share/gnote
Portanto, você pode usar algo como Unison (instalar o unison-gtk a partir do centro de software) para sincronizar a pasta gnote entre os dois computadores, se estiverem na mesma rede.
Uníssono
Como você está atrás de um NAT, pode usar o conceito de conexões ssh reversas - em vez de duplicar, há um excelente passo a passo nesta pergunta e resposta da UA . No entanto, durante meus testes, descobri que a versão do uníssono no Natty não funciona com a versão openssh no Natty.
Então, aqui está um guia para fazer o Unison funcionar.
Em cada PC, você precisará instalar o openssh-server para permitir o ssh entre cada PC a qualquer momento, juntamente com o uníssono
sudo apt-get install openssh-server unison unison-gtk
Agora abra seu navegador e faça o download da versão Debian do unison-gtk - i386 para 32 bits e amd64 para 64 bits Natty e instale-o NB: a versão no Natty possui um bug sério do SSH e não funciona.
cd Downloads
sudo dpkg -i unison-gtk_2.32.52-3+b1_i386.deb
Siga o guia openssh-server acima para configurar um link SSH entre seus dois computadores. Teste o link nos dois sentidos para confirmar que você pode ver o diretório inicial dos dois computadores.
ou seja, do PC de mesa para o PC NAT
ssh -p 6222 localhost
e do PC NAT para o PC desktop
ssh username@desktoppc
Agora, configure uma configuração uníssona no seu PC de mesa
unison-gtk &
digite o caminho COMPLETO para sua pasta do gnote conforme esta imagem
Agora insira a pasta gnote do PC da NAT e o número do soquete 62222
Em seguida, clique no botão de opção SSH e insira o nome do host localhost
Agora você poderá sincronizar pastas manualmente ou automaticamente.
Para fazer o mesmo desde o início do PC NAT unison-gtk
, configure a pasta gnote local como acima e a pasta pc da área de trabalho conforme esta imagem
Embora isso não responda diretamente à sua pergunta, você pode conferir o Tomboy como um aplicativo para anotações. Uma de suas características é a capacidade de sincronizar seu conjunto de notas por meio de vários back-ends.
Uma das opções de sincronização é sincronizar por meio de uma conta Ubuntu One , que forneceria a funcionalidade necessária sem a necessidade de configurar nenhum software de servidor especial.
Se você preferir usar um servidor sob seu próprio controle, poderá configurar uma instância do Snowy , que usa o mesmo protocolo que a opção de sincronização do Ubuntu One. Como alternativa, se você pode acessar um servidor via
ssh
, o Tomboy pode usá-lo viaSSH Sync Service Add-in
.fonte
Esta é uma solução baseada na resposta da fossfreedom , Sincronizando 2 sistemas Ubuntu com o Unison e o manual do Unison . As diferenças são que eu, em vez de usar uma GUI para Unison, uso a versão da linha de comando e que, em vez de tentar encapsular o NAT passado, sempre executo o comando sync no computador que pode estar atrás do NAT.
Configuração
Ambos os computadores
sudo apt-get install openssh-server unison
No computador que pode estar por trás do NAT
mkdir ~/.unison
nano default.prf
- Crie um arquivo de perfil chamado padrão.Escreva o arquivo de perfil, por exemplo:
Sincronizar
Sincronize os computadores executando
unison -auto default
no computador que pode estar atrás do NAT. Isso sincronizará as notas e perguntará ao usuário o que fazer se houver conflitos. Observe que você deve fechar o Gnote nos dois computadores antes de sincronizar. Eu faço isso antes e depois que meu laptop sai da LAN com a área de trabalho para manter as anotações sincronizadas.fonte
A sincronização da pasta Gnote entre vários computadores funciona perfeitamente com o Ubuntu One. Veja esta pergunta para mais detalhes: Como acessar uma pasta sincronizada de outro PC?
fonte
Provavelmente não é o que você está procurando, mas eu fiz isso manualmente (o Gnote é incrível, nem mais, nem menos).
(No laptop) eu uso a função de script de pós-conexão do Wicd para verificar a rede. Se ele encontrar minha rede doméstica, ele conectará sshfs local (
192.168.0.12
) e montará a pasta no servidor doméstico com os arquivos gnote em~/.local/share/gnote-folder
, caso contrário, ele pega o IP doméstico do meu host da web, que é sempre atualizado a partir do servidor doméstico (nenhum IP estático de ISP). Minha área de trabalho tem a pasta gnote no fstab, se bem me lembro.Funciona como um encanto, mas nunca abro o Gnote sem rede e não estou usando o Gnote no meu desktop e laptop ao mesmo tempo.
fonte
Obtenha uma conta SpiderOak . Eles têm uma política de privacidade de conhecimento zero: tudo é criptografado no lado do cliente, diferentemente de outros serviços. Além disso, você não precisa mexer na linha de comando - é bastante fácil de usar.
Ative o backup e a sincronização na (s) pasta (s) de dados de que você gosta, ou coloque os diretórios de dados em uma pasta já backup e sincronizada e eles vinculam a eles.
fonte