我该如何做到这一点,以便每当计算机 A 上的文件 blah.pdf 发生更改时,它在计算机 B 上的副本就会更新?我相信我必须在 A 和 B 上设置一些守护进程。
A是Linux系统,B是Windows系统。
动机:我正在 A 上编辑和编译 TeX 文档,如果我能在 B 的显示器上看到输出就好了。Alt-tabbing 是一种痛苦。也许我真的应该买第二台显示器或更大的显示器。
我该如何做到这一点,以便每当计算机 A 上的文件 blah.pdf 发生更改时,它在计算机 B 上的副本就会更新?我相信我必须在 A 和 B 上设置一些守护进程。
A是Linux系统,B是Windows系统。
动机:我正在 A 上编辑和编译 TeX 文档,如果我能在 B 的显示器上看到输出就好了。Alt-tabbing 是一种痛苦。也许我真的应该买第二台显示器或更大的显示器。
有几种可能性。你可以编写一些文件复制系统,比如 rsync;或者您可以在两台计算机之间共享一个驱动器,例如通过 SAMBA。
或者只使用 VNC/RDP/等。在一台计算机上工作,同时使用另一台计算机。然后就不需要到处推送文件了。
如果只是您想要两台显示器,请尝试synergy2。它基本上是一个软件KVM。让您将鼠标从一个屏幕移动到下一个屏幕并使用相同的键盘,就像屏幕被扩展一样。真的很酷的小应用程序。不能解决移动文件的问题,但这似乎不是你的主要问题,你真的只是想要更多的桌面空间。
希望有帮助
标记
您可以从 Windows 共享驱动器,或使用 Samba 在 Linux 上共享目录,然后
rsync
在 Linux 上使用以确保远程驱动器/共享目录与您的工作副本同步。但是,您可能会遇到基于 Windows 的查看器程序不会自动重新加载文档的问题,因此您必须在 Windows 机器上手动执行某些操作才能查看新文档。我建议synergy2(来自@Mark)或 Win2VNC(或与 Linux 控制类似的东西)。然后您不必切换鼠标和键盘来重新加载文档,只需移动鼠标即可。
Dropbox实际上可以很好地解决这个问题。另外它是跨平台的。