Réponses:
Dans Ubuntu, le processus chargé de garder le fichier d'un utilisateur synchronisé avec le stockage en nuage de l'utilisateur sur Ubuntu One s'appelle "Ubuntu One SyncDaemon". Il habite
/usr/lib/ubuntuone-client/ubuntuone-syncdaemon
et est inclus dans une installation par défaut de Ubuntu Desktop. Dans cette installation par défaut, une vérification simple est effectuée pour déterminer si vous êtes connecté à Ubuntu One et, le cas échéant, le syncdaemon est lancé automatiquement pour vous, 30 secondes après la connexion. Syncdaemon vérifie ensuite si vos fichiers contiennent des modifications locales, puis se connecte au serveur. après la synchronisation initiale, tout devrait "fonctionner".
Quelques bugs peuvent gêner les choses "juste fonctionner"; les plus remarquables actuellement sont LP: 651237 (qui a été corrigé, et nous travaillons à le faire connaître à toutes les personnes concernées) et LP: 683116 (qui est en cours et devrait être corrigé avant le 10.04.2).
Il y a plusieurs façons de confirmer que cela fonctionne pour vous. Le plus simple 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/
Notez l'étiquette "Synchronization complete"; cela peut changer en "Synchronisation en cours ..." ou "Déconnecté", selon le cas. De plus, le périphérique avec les contrôles de limite de bande passante et les boutons Connecter / Déconnecter / Redémarrer est l'ordinateur local.
Certaines personnes veulent plus d'informations que "travailler / ne pas travailler"; Roman Yepishev a développé un indicateur très agréable pour le syncdaemon, qui
vous pouvez lire sur son blog et installer via les ppa:
ppa:rye/ubuntuone-extras
. Cela 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
. L’une des informations précieuses que vous pouvez obtenir u1sdtool
est la progression des transferts individuels, comme vous pouvez le constater:
u1sdtool http://ubuntuone.com/p/Scd/
Une autre méthode consiste à installer magicicada
Si vous êtes dans 10.04 LTS, vous pouvez le saisir ppa:chicharreros/ppa
.
magicicada
vous connecte directement à la liste des informations émises par le syncdaemon
, alors méfiez-vous:
magicicada http://ubuntuone.com/p/Scc/
Dans le brainstorming qui a inspiré cette Q / A , la solution n ° 1 est très jolie, mais va probablement au-delà de ce que nous pouvons construire pour le moment (mais nous prendrions des correctifs!). Une variante de ceci pourrait être possible en abusant un peu des emblèmes; c'est actuellement à l'étude.
La solution n ° 2 pose un problème qui, autant que je sache, le rend inapplicable: la progression de la synchronisation de fichiers dans son ensemble est très difficile à présenter de manière significative à l'utilisateur, car l'ensemble "peut" et va changer au cours de la synchronisation. processus.
La solution 5 est ce qui arrive 11.04: nous intégrons syncdaemon avec le moteur Zeitgeist, et nous utiliserons Zeitgeist pour nous aider à agréger les événements lorsque cela est nécessaire et à présenter à l'utilisateur des informations d'état utiles (plutôt que le déluge créé par l'applet). ) La majorité de ce travail reste à faire, donc malheureusement rien n’est à démontrer.
Si Ubuntu obtenait une manière unifiée de rendre compte des progrès , nous travaillerions pour nous connecter à cela; cela sans doute nous donner des notifications pour les grands haut / téléchargements et
Vous pouvez le faire par CLI ou installer un indicateur:
Pour vérifier le statut d'ubuntuone (connecté, etc.), procédez comme suit:
u1sdtool -s
Il va imprimer 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 (upload / download), procédez comme suit:
u1sdtool --current-transfers
Il va imprimer 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
Installez l’indicateur ubuntuone qui fournira des informations sur la zone des bacs.
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 que le message des files d'attente est "WORKING_ON_BOTH", l' --current-transfer
option ne sera pas très utile pour la détermination de l'activité. Dans ce cas, j'ai trouvé la commande suivante, qui extrait un nombre de métadonnées de 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 sur cette --current-transfer
option. Cependant, cela ne vous donnera pas beaucoup de rapport d'état. Une autre commande, qui contient un nombre de fichiers en attente de synchronisation, peut être utile pour déterminer la progression:
u1sdtool --waiting-content | wc -l
Dans Ubuntu 11.04 et plus récent, ces deux commandes ont été combinées:
u1sdtool --waiting | wc -l