在Xfce或Xubuntu上使用Ubuntu One?

在不安装太多 GNOME 依赖项(如 Nautilus)的情况下,是否可以在 Xfce/Xubuntu 中使用 Ubuntu One

4个回答

在xubuntu 12.04中,你可以安装ubuntuone-clientubuntuone-control-panel-qt。启动ubuntuone-control-panel-qt将会开始登录并设置同步文件夹等一切。虽然还没有thunar集成,但是控制面板已经具备足够的功能,使得使用u1sdtool变得不再必要。
对于旧版本,下面的先前答案可能仍然有用。
你不需要ubuntuone-client-gnome来在桌面上使用Ubuntu One的文件同步服务;虽然会失去一些集成功能,但如果你使用的是GNOME以外的桌面环境,你可能也不会太在意这种集成。 (ubuntuone-client Install ubuntuone-client的一部分)是一个命令行程序,通过dbus与ubuntuone-syncdaemon通信,允许您几乎可以通过Nautilus插件完成的所有操作,以及一些Nautilus插件尚不知道的功能。唯一在中未实现的功能是通过电子邮件与某人共享文件夹;通过导出的共享功能略显复杂,需要您知道共享接收者的SSO用户名,并且共享接收者需要使用接受共享;除非您非常熟悉命令行,否则我建议您使用Web界面提供的共享功能。目前工具中而Nautilus中没有的功能包括取消订阅(和重新订阅)一些已同步文件夹的能力。

没有人做过从Thunar(直接或通过libsyncdaemon)与相同的dbus接口进行通信的工作,但这是完全可能的。请记住,在Ubuntu版本的开发过程中,这些接口有时会发生变化,虽然我们会尽力通知其他开发者即将发生的变化,但我们不能保证。过去,这种沟通问题曾经引起了一些重大的挫折,我们正在努力解决这个问题,希望能在11.04版本中解决。

现在这才是我所说的一个答案。谢谢,Chipaca! - yPhil

Nautilus扩展是由软件包ubuntuone-client-gnome提供的。所以如果你不安装那个软件包,就不需要安装Nautilus。我在我的Ubuntu(gnome)系统上移除了ubuntuone-client-gnome,Ubuntu One仍然可以正常工作,只是与Nautilus、Rhythmbox等没有集成。

可以使用Thunar吗? - burli
1@burli 我不认为有人为Thunar制作了U1扩展。 - Isaiah
1Thunar将与ubuntuone-client配合使用。无需安装或使用nautilus。 - charlie-tca

我已经找到了一个解决办法,可以在Thunar中使用Ubuntu One客户端的发布功能。我为此创建了一个自定义操作。所以,每当我想要在互联网上发布文件时,我将它移动到“Ubuntu one”目录,右键单击文件,然后选择该操作。该操作的命令如下:u1sdtool --publish-file=%f | awk '{print $5}' | xclip -i -selection "clipboard"。u1sdtool会发布所选文件,其路径从变量%f中获取,并返回包含文件URL的消息,例如:

文件已发布至http://ubuntuone.com/SomeUniqueSequence

URL(作为字符串的第五部分)由awk '{print $5}'提取,并由xclip -i -selection "clipboard"放入剪贴板中(您可能需要先安装xclip)。然后可以通过CTRL+V或“粘贴”命令进行粘贴。Chipaca,感谢您告诉我u1sdtool的相关信息。


此外,如果您在Precise上使用新的ubuntuone-control-panel-qt,您可以使用--with-icon选项来替换您在XFCE/LXDE上没有的启动器。

1在我使用Ubuntu软件中心安装完之后,我按照Jorge的说法做了,使用ALT-F2然后输入ubuntuone-control-panel-qt --with-icon,结果非常好用。 - lqlarry
每次都需要启动吗?例如:设置 > 会话和启动 > 应用程序自动启动 > 新建... > sh -c 'ubuntuone-control-panel-qt --with-icon' - Redsandro