因此,我在工作时有一台开发机器,还有一台带回家的公司笔记本电脑。两台都运行 Ubuntu 14.04。(由于业务软件兼容性原因,我无法升级。)
根据我当前的设置,远程工作时,我有三个选项。
- 在笔记本电脑上维护一个单独的环境,并根据需要使用 SCP 传输文件。
- 通过 SSH 进入开发机器,并通过命令行进行所有开发。
- 使用远程桌面工具,例如 xRDP。不幸的是,在 Ubuntu 14.04 中,我无法将 Unity 与 xRDP 结合使用。此外,这会产生相当大的渲染延迟,这使得
我想要的是介于瘦客户端和漫游配置文件之间的产品,只要我登录(并连接到 VPN),它就会同步我的配置文件、应用程序和设置。这样,我在台式机上所做的任何更改都会立即反映在笔记本电脑上(反之亦然)。
是否有一个好的工具可以实现这一目标?
我现在唯一的想法是在笔记本电脑上运行一个脚本,该脚本在登录/解锁时运行以连接到 VPN 并 SCP 所有相关目录(/home/ApostleO、/opt/ 等),然后在注销/锁定时运行另一个脚本以 SCP 这些目录。我担心我会错过某些东西,或者会存在一些不兼容性(例如,硬件差异),我不会考虑这些。
有任何想法吗?