我使用 Rhythmbox 的播客功能,自动从我订阅的源下载新的播客剧集。我碰巧在几台电脑上使用 Ubuntu,所有电脑都同步到同一个 Ubuntu One 帐户。
我想要做的是同步下载的播客以及 Rhythmbox 的播客订阅列表在我的计算机之间共享播客,以便 Rhythmbox 中的播客视图在所有计算机上都显示相同。我该怎么做?
答案1
找到您想要同步的文件,然后通过 ln -s 将它们链接到您的 Ubuntu One 文件夹。例如:我想将我的主文件夹中的 123.txt 链接到我的 Ubuntu One:
ln -s /home/name/123.txt /home/name/"Ubuntu One"
它是“Ubuntu One”,而不仅仅是没有“,因为文件夹名称中有一个空格。
在您的情况下,情况正好相反,因为您希望将文件存储在 Ubuntu One 中:
ln -s /home/name/"Ubuntu One"/Podcasts /home/name/Podcasts
在每台要同步的电脑上执行此操作
答案2
您可以将文件夹标记为同步文件夹,以便同步播客文件本身;如果您不想,Podcasts
则不必将这些文件放入文件夹中。这样,您可以选择是否要将播客同步到其他设备(您的文件夹始终保持同步)。要将任何文件夹标记为与 Ubuntu One 同步,只需右键单击它并说,或者在 Ubuntu One 控制面板中说。Ubuntu One
Ubuntu One
Ubuntu One > Synchronise this folder
Add a folder from this computer
恐怕 Rhythmbox 中订阅的播客列表同步起来会更困难一些,因为(正如您在评论中指出的那样)它不是单独存储的。不过,也可以编写一个 Rhythmbox 插件来保持这些数据同步;如果您是一名黑客并且有兴趣这样做(或者认识某个黑客),我很乐意为您提供一些关于如何最好地做到这一点的提示。