多监视器编程的乐趣是无数的,我认为关于这个主题的Coding Horror上有大约5篇博客文章! 我经常在我的主机上使用Windows编写代码,并将我的Mac笔记本电脑设置在一边。我使用Mac来编译Mac版本,但也作为我的“参考Web浏览器”。没有KVM或任何东西。
然而,在会议上随意的谈话引发了我的疑问,我可以使用两台独立的机器来分享窗口吗?直接将一些窗口从一台机器移动到另一台机器,因此我可以使用一台PC的显示器作为另一台机器的“溢出”。
一些谷歌搜索突然显示在某些情况下这是可能的肯定:
我的问题是,是否有任何程序员尝试过这样的设置。我们有独特的需求,尤其是多个文本窗口和编辑器,这种工具可能是一个巨大的胜利或巨大的麻烦。
这个解决方案感觉就像简单的KVM切换和多个监视器的结合......这听起来像是一个编程梦想!因此,在投资相当复杂的设置之前,建议或特别是编程环境中的实际经验报告将非常有用。
跟进: 听起来我要求的东西不存在!它是软件KVM 和 VNC的组合。但VNC需要突破应用程序窗口并允许单独操作(如maxivista商业工具,仅限Vista)。
感谢所有反馈。看起来有需要一个很酷的应用程序,如果有人有这个新的nich的第一个驱动器!
答案 0 :(得分:6)
Synergy不允许您在机器之间移动窗口(这需要在幕后进行大量的工作),但它确实允许您在两台机器之间共享键盘和鼠标,因此它们“显示”为全部一台机器,但实际上是单独运行的。
我个人使用Input Director,因为我发现它比Synergy更稳定。我的笔记本电脑右侧有一个外接显示器,左侧是我的桌面输入导向器。我的桌面运行一个不同的操作系统,基本上是我的豚鼠盒,用于测试东西和我离开办公室时需要继续运行的任何东西。剪切+粘贴是非常无缝的,所以我可以很高兴地启动RDP会话到我桌面上的服务器,并将SQL脚本剪切+粘贴到我的笔记本电脑上。
如果您有一些物理盒子和显示器,这是一个非常有用的东西:)
答案 1 :(得分:4)
我实际上设法使用备用笔记本作为台式PC的第二台显示器。这允许将窗口移动到第二台PC,但反之亦然。
解决方案基本上适用于任何操作系统。
唯一的要求是服务器PC上的备用VGA(或DVI-I / DVI-A)端口。
这就是全部。您的从属PC是服务器PC的第二台显示器。
我在Windows 7 + TeamViewer上使用过它。我还设置了Mouse Without Borders(Microsoft Synergy模拟)以便能够使用具有相同鼠标和键盘的从属PC,但如果您打算将其转换为仅监视器,则不需要这样做。
答案 2 :(得分:3)
Xdmx - Distributed Multihead X Project(仅限linux)
在外部机器上提供本机X显示,没有VNC缺点。
答案 3 :(得分:2)
以下不完全是您想要的,但非常接近:
您可以在Windows计算机上启动VNC服务器,这样您就可以“导出”其图形屏幕。
然后,从Windows计算机上拔下显示器,并使用Mac笔记本电脑将其用作外接笔记本电脑显示器。
在Mac上,您只需使用Chicken of the VNC连接到VNC会话,这将为您提供Windows机器的图形屏幕内容作为Mac窗口(交互式,因此您可以实际控制Windows机器好像你正在直接工作)。你可以把它放在外接显示器上,你也可以把其他窗口放在那里,这样你就可以拥有一个共享的环境。
我相信此解决方案还允许您将内容从Windows屏幕复制并粘贴到Mac窗口,反之亦然。
答案 4 :(得分:1)
我在编程时在WinXP上使用MaxiVista。它非常有效,让我可以在我的多显示器配置中添加第三个屏幕。
答案 5 :(得分:1)
对于Windows用户来说,有希望:http://virtualmonitor.github.io/看起来像是正在进行的工作,只支持Windows 2000 - Windows 7,但他正在寻求Windows 7 - 8的帮助。 / p>
答案 6 :(得分:0)
不幸的是,synergy不允许当前在屏幕上移动窗口。它只将鼠标和键盘事件从一组物理设备转发到不同的计算机。
答案 7 :(得分:0)
是的,我喜欢它。它允许你在笔记本电脑上通过2个屏幕,而且我发现3个很多。
如果您的主机是Mac,则需要ScreenRecycler。然后,您可以在其他Mac,Windows和Linux计算机上使用监视器(任何带有VNC客户端的计算机)。你会想要比Mac糟糕的Windows管理更好的东西。我建议许多技巧'Moom和Witch。
在Windows上,正如@LachlanG所说,MaxiVista效果很好。它支持从Windows,Mac和Linux机器添加监视器。
答案 8 :(得分:0)
我正在重复使用旧笔记本电脑作为第二台显示器,以便在编码时查看实时预览。我使用SpaceDesk,这是免费的。
答案 9 :(得分:0)
我使用协同作用的障碍和开源分支。它有点难用,但效果很好。 (要找到它,只需在Google上搜索“ barrier github”)。