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