/usr/lib/ubuntuone-client/ubuntuone-syncdaemon
,并且已包含在默认的Ubuntu桌面安装中。在此默认安装中,会轻量级地检查您是否已注册了Ubuntu One,如果是,则会自动为您启动syncdaemon,在登录后30秒内启动。然后,syncdaemon会检查您的文件是否有本地更改,然后连接到服务器;在初始同步之后,一切都应该“正常工作”。
有几种方法可以确认它是否适用于您。最简单的方法可能是打开“ubuntuone-preferences”,您可以在“系统”>“首选项”>“Ubuntu One”下找到它: ubuntuone-preferences http://ubuntuone.com/p/ScT/ 请注意“同步完成”标签;这可能会更改为“同步进行中…”或“已断开连接”,具体取决于情况。此外,带有带宽限制控件和连接/断开连接/重新启动按钮的设备是本地计算机。有一些错误可能会影响“正常工作”;目前最明显的是LP:651237(已修复,并且我们正在努力将其传递给所有受影响的人)和LP:683116(正在进行中,并且应该在10.04.2版本之前修复)。
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
ppa:chicharreros/ppa
下载。
magicicada
将直接连接到由syncdaemon
提供的信息源,所以要小心:
magicicada http://ubuntuone.com/p/Scc/
在启发这个问答的头脑风暴中, 解决方案 #1看起来非常不错,但可能超出了我们目前能够构建的范围(但我们会接受补丁!)。滥用标志图标的一个变体可能是可行的,目前正在研究中。
解决方案#2存在一个问题,据我所知,这使得它无法实施:整个文件同步的进度很难以有意义地呈现给用户,因为在同步过程中,“整个”会发生变化。
解决方案#5是11.04即将推出的内容:我们正在将syncdaemon与zeitgeist引擎集成,并将使用zeitgeist在必要时帮助我们汇总事件并向用户提供有用的状态信息(而不是过多的小程序)。大部分工作仍需完成,所以很遗憾目前没有可展示的内容。
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
如果状态描述为“processing queues”,并且队列消息为“WORKING_ON_BOTH”,--current-transfer
选项在确定活动时将不太有用。在这种情况下,我找到了以下命令,它可以获取正在处理的文件元数据的计数,以帮助确定活动:
u1sdtool --waiting-meta | wc -l
--current-transfer
选项中获得一些信息。然而,它不会给您提供太多的状态报告。另一个命令可以用于确定进度,它可以获取等待同步的文件数量。u1sdtool --waiting-content | wc -l
u1sdtool --waiting | wc -l