回答:
Ubuntuでは、ユーザーのファイルをUbuntu Oneのユーザーのクラウドストレージと同期させるプロセスは「Ubuntu One SyncDaemon」と呼ばれます。これ
/usr/lib/ubuntuone-client/ubuntuone-syncdaemon
はにあり、デフォルトのUbuntuデスクトップインストールに含まれています。このデフォルトのインストールでは、Ubuntu Oneにサインアップしているかどうかについて軽量チェックが行われ、サインインした場合は、ログインから30秒後にsyncdaemonが自動的に開始されます。次に、syncdaemonはローカルの変更についてファイルをチェックし、サーバーに接続します。最初の同期の後、すべてが「機能する」はずです。
いくつかのバグが、「正常に機能している」ことを妨げることがあります。現時点で最も注目に値するのはLP:651237(修正済みで、影響を受けるすべての人に公開する作業を行っている)とLP:683116(進行中であり、10.04.2より前に修正される必要があります)です。
動作していることを確認する方法はいくつかあります。最も簡単な方法は、おそらくubuntuone-preferences
、システム>環境設定> Ubuntu Oneで開くことです。
ubuntuone-preferences http://ubuntuone.com/p/ScT/
「同期完了」ラベルに注意してください。これは、必要に応じて「同期中...」または「切断」に変更できます。さらに、帯域幅制限コントロールと[接続/切断/再起動]ボタンを備えたデバイスはローカルコンピューターです。
一部の人々は、「働いている/働いていない」よりも多くの情報を求めています。Roman Yepishevは、syncdaemonの非常に優れたインジケータを開発しました。これ
は、彼のブログで読んで、ppa:経由でインストール
できますppa:rye/ubuntuone-extras
。次のようになります。
ローマンの指標http://ubuntuone.com/p/J4U/
端末を開いてを入力すると、もう少し詳細を取得できます
u1sdtool --status
。u-one-ess-dee
(Ubuntu One Sync Daemon用)ではなく、であることに注意してくださいu-ell-ess-dee
。あなたが得ることができる貴重な情報の一つu1sdtool
は、あなたが見ることができるように、個々の転送の進行です:
u1sdtool http://ubuntuone.com/p/Scd/
別の方法は、magicicadaをインストールすること です
10.04 LTSを使用している場合は、入手できますppa:chicharreros/ppa
。
magicicada
はsyncdaemon
、によって出力される情報のファイアホースに直接接続します。
magicicada http://ubuntuone.com/p/Scc/
このQ / Aに影響を与えたブレインストーミングでは、ソリューション#1は非常に良いように見えますが、おそらく現在構築できる範囲を超えています(ただし、パッチを適用します!)。このバリエーションは、エンブレムを少し乱用することで可能かもしれません。現在調査中です。
ソリューション#2には、私が知る限り実装不可能になるという問題があります。「全体」は同期中に変更される可能性があるため、ファイル同期の全体的な進行を意味のある方法でユーザーに提示するのは非常に困難です処理する。
ソリューション#5は11.04で提供されるものです。syncdaemonをzeitgeistエンジンと統合し、zeitgeistを使用して必要に応じてイベントを集約し、ユーザーに有用なステータス情報(アプレットであった大洪水ではなく)を提示します)。この作業の大部分はまだ行う必要があるため、残念ながら表示するものはありません。
Ubuntuが進捗状況を報告する統一された方法を獲得した場合)、私たちはそれにインターフェースするように働きます。これにより、大規模なアップ/ダウンロードも通知されると考え られます
CLIで実行するか、インジケーターをインストールできます。
ubuntuoneのステータス(接続など)を確認するには、次のようにします。
u1sdtool -s
次のように出力されます:
State: QUEUE_MANAGER
connection: With User With Network
description: processing queues
is_connected: True
is_error: False
is_online: True
queues: IDLE
現在の転送(アップロード/ダウンロード)を確認するには:
u1sdtool --current-transfers
次のように出力されます:
Current uploads:
path: /home/marcos/Ubuntu One/Imagens/Flames/legendary-trap (cópia).jpg
deflated size: 49724
bytes written: 0
Current downloads: 0
トレイ領域に関する情報を提供するubuntuone-indicatorインジケーターをインストールします。
sudo add-apt-repository ppa:rye/ubuntuone-extras
sudo apt-get update && sudo apt-get install ubuntuone-indicator
ステータスの説明が「キューを処理中」であり、キューメッセージが「WORKING_ON_BOTH」の場合、この--current-transfer
オプションはアクティビティの決定にあまり役立ちません。この場合、次のコマンドを見つけました。これは、処理中のファイルのメタデータの数を取得し、アクティビティを判断するのに役立ちます。
u1sdtool --waiting-meta | wc -l
転送が開始されると、--current-transfer
オプションから情報が得られます。ただし、ステータスレポートの多くは提供されません。同期を待機しているファイルの数を取得する別のコマンドは、進行状況を判断するのに役立ちます。
u1sdtool --waiting-content | wc -l
Ubuntu 11.04以降では、これら2つのコマンドが組み合わされています。
u1sdtool --waiting | wc -l