Respostas:
No Ubuntu, o processo encarregado de manter o arquivo de um usuário sincronizado com o armazenamento em nuvem do usuário no Ubuntu One é chamado de "Ubuntu One SyncDaemon". Ele mora
/usr/lib/ubuntuone-client/ubuntuone-syncdaemon
e está incluído em uma instalação padrão do Ubuntu Desktop. Nesta instalação padrão, é feita uma verificação leve se você está inscrito no Ubuntu One e, nesse caso, o syncdaemon é iniciado automaticamente para você, 30 segundos após o login. O syncdaemon verifica seus arquivos em busca de alterações locais e, em seguida, se conecta ao servidor; após a sincronização inicial, tudo deve "apenas funcionar".
Alguns erros podem atrapalhar as coisas "apenas funcionando"; os mais notáveis no momento são LP: 651237 (que foi corrigido e estamos trabalhando para divulgar a todos os afetados) e LP: 683116 (que está em andamento e deve ser corrigido antes de 10.04.2).
Existem várias maneiras de confirmar que está funcionando para você. O mais fácil é provavelmente abrir ubuntuone-preferences
, que você pode encontrar em Sistema> Preferências> Ubuntu One:
preferências do ubuntuone http://ubuntuone.com/p/ScT/
Observe o rótulo "Sincronização concluída"; isso pode mudar para "Sincronização em andamento ..." ou "Desconectado", conforme apropriado. Além disso, o dispositivo com os controles de limites de largura de banda e os botões Conectar / Desconectar / Reiniciar é o computador local.
Algumas pessoas querem mais informações do que "trabalhar / não trabalhar"; Roman Yepishev desenvolveu um muito bom indicador para o syncdaemon, que
você pode ler sobre em seu blog e instalar via os ppa:
ppa:rye/ubuntuone-extras
. Se parece com isso:
indicador de roman http://ubuntuone.com/p/J4U/
Você pode obter um pouco mais de detalhes abrindo um terminal e digitando
u1sdtool --status
. Observe que é u-one-ess-dee
(para o Ubuntu One Sync Daemon), não u-ell-ess-dee
. Uma informação valiosa que você pode obter u1sdtool
é o progresso de transferências individuais, como você pode ver:
u1sdtool http://ubuntuone.com/p/Scd/
Outra maneira é instalar o magicicada
Se você estiver no 10.04 LTS, poderá obtê-lo ppa:chicharreros/ppa
.
magicicada
conecta você diretamente à mangueira de incêndio das informações divulgadas pelo syncdaemon
, então cuidado:
magicicada http://ubuntuone.com/p/Scc/
No brainstorm que inspirou este Q / A , a solução nº 1 parece muito boa, mas provavelmente está além do que podemos construir agora (mas faríamos correções!). Uma variação disso pode ser possível abusando um pouco dos emblemas; está sendo analisado.
A solução nº 2 tem um problema que, até onde sei, torna-o não implementável: o progresso da sincronização de arquivos como um todo é muito difícil de apresentar ao usuário de uma maneira significativa, porque o "todo" pode e será alterado durante a sincronização processo.
A solução 5 é o que está chegando no 11.04: estamos integrando o syncdaemon ao mecanismo zeitgeist e usaremos o zeitgeist para nos ajudar a agregar os eventos quando necessário e apresentar ao usuário informações úteis sobre o status (em vez do dilúvio que era o applet ) A maior parte desse trabalho ainda precisa ser feita, portanto, infelizmente, não há nada para mostrar.
Se o Ubuntu obtivesse uma maneira unificada de relatar o progresso ), trabalharíamos para fazer interface com isso; este presumivelmente nos dar notificações para grandes para cima / downloads bem
Você pode fazer isso pela CLI ou instalar um indicador:
Para verificar o status do ubuntuone (conectado, etc), faça:
u1sdtool -s
Irá imprimir algo como:
State: QUEUE_MANAGER
connection: With User With Network
description: processing queues
is_connected: True
is_error: False
is_online: True
queues: IDLE
Para verificar as transferências atuais (upload / download), faça:
u1sdtool --current-transfers
Irá imprimir algo como:
Current uploads:
path: /home/marcos/Ubuntu One/Imagens/Flames/legendary-trap (cópia).jpg
deflated size: 49724
bytes written: 0
Current downloads: 0
Instale o indicador ubuntuone-indicator que fornecerá algumas informações na área da bandeja.
sudo add-apt-repository ppa:rye/ubuntuone-extras
sudo apt-get update && sudo apt-get install ubuntuone-indicator
Se a descrição do status for "processando filas" e a mensagem das filas for "WORKING_ON_BOTH", a --current-transfer
opção não será muito útil para deter a atividade. Nesse caso, encontrei o seguinte comando, que obtém uma contagem dos metadados dos arquivos sendo processados, para ajudar na determinação da atividade:
u1sdtool --waiting-meta | wc -l
Após o início das transferências, você receberá algumas informações da --current-transfer
opção. No entanto, ele não fornecerá muitos relatórios de status. Outro comando, que obtém uma contagem de arquivos aguardando sincronização, pode ser útil para determinar o progresso:
u1sdtool --waiting-content | wc -l
No Ubuntu 11.04 e mais recente, esses dois comandos foram combinados:
u1sdtool --waiting | wc -l