Il n'est pas clair comment l'aspect de synchronisation de fichiers d'Ubuntu One est démarré, ni s'il fonctionne à un moment donné, ni quel est le progrès en cours pendant la synchronisation.
Réponses
Trop de publicités?Sur Ubuntu, le processus chargé de synchroniser les fichiers d'un utilisateur avec le stockage cloud de l'utilisateur sur Ubuntu One s'appelle le "Ubuntu One SyncDaemon". Il se trouve dans /usr/lib/ubuntuone-client/ubuntuone-syncdaemon
et est inclus dans une installation par défaut d'Ubuntu Desktop. Dans cette installation par défaut, une vérification légère est effectuée pour savoir si vous êtes inscrit à Ubuntu One, et si c'est le cas, le syncdaemon est démarré automatiquement pour vous, 30 secondes après la connexion. Le syncdaemon vérifie alors vos fichiers pour des changements locaux, puis se connecte au serveur; après la synchronisation initiale, tout devrait "juste fonctionner".
Certains bugs peuvent entraver le bon fonctionnement des choses; les plus notables actuellement sont LP:651237 (qui a été corrigé, et nous travaillons pour le rendre disponible à tous ceux qui sont affectés) et LP:683116 (qui est en cours de résolution et devrait être corrigé avant 10.04.2).
Il existe plusieurs façons de confirmer que cela fonctionne pour vous. La plus facile est probablement d'ouvrir ubuntuone-preferences
, que vous pouvez trouver sous Système > Préférences > Ubuntu One:
ubuntuone-preferences http://ubuntuone.com/p/ScT/
Remarquez l'étiquette "Synchronisation terminée"; celle-ci peut changer en "Synchronisation en cours..." ou "Déconnecté", selon le cas. De plus, l'appareil avec les contrôles de limites de bande passante et les boutons Connecter/Déconnecter/Redémarrer est l'ordinateur local.
Certaines personnes veulent plus d'informations que "fonctionne/ne fonctionne pas"; Roman Yepishev a développé un très bon indicateur pour le syncdaemon, que vous pouvez lire à propos sur son blog et installer via le ppa: ppa:rye/ubuntuone-extras
. Il ressemble à ceci:
indicateur de Roman http://ubuntuone.com/p/J4U/
Vous pouvez obtenir un peu plus de détails en ouvrant un terminal et en tapant u1sdtool --status
. Notez que c'est u-one-ess-dee
(pour Ubuntu One Sync Daemon), pas u-ell-ess-dee
. Une information précieuse que vous pouvez obtenir avec u1sdtool
est la progression des transferts individuels, comme ceci:
u1sdtool http://ubuntuone.com/p/Scd/
Une autre façon est d'installer magicicada
Si vous êtes sous 10.04 LTS, vous pouvez l'obtenir sur ppa:chicharreros/ppa
. magicicada
vous connecte directement au flux d'informations émis par le syncdaemon
, alors méfiez-vous:
magicicada http://ubuntuone.com/p/Scc/
le futur
Dans le brainstorm qui a inspiré cette Q/R, la solution #1 semble très bien, mais est probablement au-delà de ce que nous pouvons construire actuellement (mais nous accepterions des correctifs!). Une variation de ceci pourrait être possible en abusant un peu des emblèmes; c'est actuellement en cours d'examen.
La solution #2 a un problème qui, à ce que je sache, le rend inapplicable: la progression de la synchronisation des fichiers dans son ensemble est très difficile à présenter de manière significative à l'utilisateur, car le "tout" peut et va changer pendant le processus de synchronisation.
La solution #5 est celle qui arrive dans 11.04: nous intégrons le syncdaemon avec le moteur zeitgeist, et utiliserons zeitgeist pour nous aider à regrouper les événements lorsque nécessaire et présenter à l'utilisateur des informations d'état utiles (plutôt que le déluge qu'était l'applet). La majorité de ce travail doit encore être réalisée, donc malheureusement, il n'y a rien à montrer pour le moment.
Si Ubuntu obtenait un moyen unifié de rapporter la progression), nous travaillerions à interfacer avec cela; cela nous donnerait probablement des notifications pour les gros téléchargements/téléversements également
Vous pouvez le faire en CLI ou installer un indicateur :
CLI
Pour vérifier l'état d'ubuntuone (connecté, etc) faire :
u1sdtool -s
Cela affichera quelque chose comme :
State: QUEUE_MANAGER
connection: With User With Network
description: processing queues
is_connected: True
is_error: False
is_online: True
queues: IDLE
Pour vérifier les transferts en cours (téléchargement/upload) faire :
u1sdtool --current-transfers
Cela affichera quelque chose comme :
Current uploads:
path: /home/marcos/Ubuntu One/Imagens/Flames/legendary-trap (cópia).jpg
deflated size: 49724
bytes written: 0
Current downloads: 0
GUI
Installer l'indicateur ubuntuone-indicator qui fournira des informations dans la zone de la barre d'état.
sudo add-apt-repository ppa:rye/ubuntuone-extras
sudo apt-get update && sudo apt-get install ubuntuone-indicator
Si la description de l'état est "traitement des files d'attente" et le message des files d'attente est "TRAVAIL_EN_COURS_SUR_LES_DEUX", l'option --current-transfer
ne sera pas très utile pour déterminer l'activité. Dans ce cas, j'ai trouvé la commande suivante, qui obtient un décompte de la métadonnée des fichiers en cours de traitement, pour aider à déterminer l'activité :
u1sdtool --waiting-meta | wc -l
Une fois les transferts commencés, vous obtiendrez des informations de l'option --current-transfer
. Cependant, cela ne vous donnera pas beaucoup de rapport sur l'état. Une autre commande, qui obtient un décompte des fichiers en attente de synchronisation, peut être utile pour déterminer le progrès :
u1sdtool --waiting-content | wc -l
Dans Ubuntu 11.04 et versions plus récentes, ces deux commandes ont été combinées :
u1sdtool --waiting | wc -l