Se você tem uma conta hotmail,provavelmente terá 15 Gb de espaços para armazenar seus arquivos.

Já tem bastante tempo que procuramos uma forma de sincronizar esses arquivos,recentemente descobrimos o onedrive na AUR e conseguimos que ele “funcione”.

Ele ainda tem pequenos erros mas é uma boa opção para ser utilizada,e ainda tem a vantagem de ter alguém trabalhando e melhorando o código fonte do programa.

O consumo dos recursos são bem baixos,pode ser mais um motivo para você testar.

O OneDrive para empresas não é suportado.

Instalação.
Modo gráfico: procure e instale onedrive-git.
Terminal: use o comando abaixo.
yaourt -S onedrive-git

Após a instalação,siga os passos abaixo.

Você deve copiar o arquivo de configuração padrão em seu diretório pessoal antes de fazer alterações,use os comandos no terminal.
mkdir -p ~/.config/onedrive

cp /usr/share/onedrive/config.default ~/.config/onedrive/config

Crie a pasta em sua home para a sincronização.
mkdir -p ~/OneDrive

Dar autorização para o programa.
Use o comando no terminal.
onedrive

Copie e cole em um navegador o link que vai aparecer no terminal e faça login e autorize o programa.
onedrive

Copie a url do navegador depois de ter feito login,não tem problema se a página mostrar algum erro,copie a url do navegador cole no terminal e aperte enter.
screenshot_20170125_102815

Ele irá começar a sincronização no local indicado na configuração que fizemos anteriormente.

Sincronização automática.
Se você deseja sincronizar seus arquivos automaticamente, ative e inicie o serviço systemd:
systemctl --user enable onedrive

systemctl --user start onedrive

Opções de uso:

onedrive [OPÇÃO]

  • nenhuma opção       Sincronizar e sair.
  • -m –monitor          Manter o monitoramento para mudanças locais e remotas.
  • –resync                     Esqueça o último estado salvo,execute uma sincronização completa.
  • -v –verbose             Imprimir mais detalhes,útil para depuração.
  • -h –help                   Esta informação de ajuda.

Comando para ver sem tem arquivos sendo sincronizados e quais são eles.
journalctl --user-unit onedrive -f

screenshot_20170125_104938

Se aparecer erro de sincronização,use os comandos abaixo.

Pare a sincronização automática
systemctl --user stop onedrive

Inicie a sincronização automática novamente
systemctl --user start onedrive

Em nossos testes,utilizando os 2 comandos o OneDrive sempre voltou a sincronizar corretamente.

Observações:

  • Depois de alterar os filtros (skip_file ou skip_dir nas suas configs) você deve executar onedrive --resync
  • As convenções de nomeação do Windows aplicam-se.
  • Use make debug para gerar um executável para depuração.

 

Alterando a pasta.
Você pode alterar o local onde será feito a sincronização,podendo colocar a pasta OneDrive em outro HD.

Use o comando abaixo para fazer a alteração.(use o editor de texto disponível no seu sistema)
kate ~/.config/onedrive/config

Veja um exemplo.(não esqueça de criar a pasta no local informado)

Screenshot_20170404_102539

 

 

Se você gosta de algum programa e não achou ele no Manjaro,deixe um comentário com o nome do programa que vamos procurar algo equivalente,e se possível entrar em contato com algum desenvolvedor para fazer um port para o Manjaro.

Não esqueça de compartilhar nas redes sociais para que mais pessoas saibam sobre os programas e para incentivar o blog a continuar trazendo mais conteúdo bacana sobre esta distro maravilhosa.

Anúncios