问题标签 [multiple-monitors]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2619 浏览

c# - 屏保如何支持多台显示器?

如果我在 C# 中使用 windows.form 开发屏幕保护程序,我将如何支持多个显示器?显然我需要一种方法来枚举监视器,也许也为它们创建表单或者只是淡入黑色?有没有人解决这个问题?

任何见解都会有所帮助,最好的方法是什么?

0 投票
7 回答
57218 浏览

eclipse - 关于如何在多个监视器上组织 Eclipse 环境的任何提示?

我找不到将 Eclipse 窗口放在两个显示器上的好方法。目前,我只是将几个窗口分离(单击标题并拖动)到辅助监视器(包资源管理器、控制台和大纲),同时使主监视器具有最大化的源编辑窗口。

它工作得很好,除了一些烦人的问题。编辑代码时,分离的窗口不在焦点上。这意味着,例如,最后一个构建快捷方式(Alt- Shift- X, Q)不起作用,因为它找不到构建文件(因为包资源管理器不在焦点上)。文件搜索菜单中的“选定资源”选项也没有选择当前的包选择。

所以我想知道分离窗户是正确的方法吗?你有没有更好的解决方案,至少包资源管理器仍然是焦点?

谢谢。

PS。顺便说一句,由于某种原因,“无法找到构建”错误仅在 3.4 版本中开始出现。

0 投票
9 回答
104877 浏览

multiple-monitors - 有没有办法将宽屏显示器分成两个或多个虚拟显示器?

像大多数开发人员一样,我已经爱上了双显示器。我不会详述他们善良的所有原因;只是把它当作一个给定的。

然而,它们并不完美。您似乎永远无法将它们排列成“恰到好处”。你总是以轻微有趣的角度结束显示器。当然,挡板总是碍事。这是使用相同的显示器。使用不同的显示器时问题会更严重——VMWare 的多显示器功能甚至无法使用不同分辨率的显示器。

当您使用多个监视器时,其中一个将成为您的主要焦点监视器。您的注意力可能会从一台显示器转移到另一台显示器,但在任何时候,您通常只专注于一台显示器。这也有例外(WinDiff、Excel),但通常是这种情况。我建议拥有一个具有多个小型显示器所有优点的大型显示器将是一个更好的解决方案。

宽屏显示器很棒,但很难有效地利用所有空间。如果您正在编写代码,您通常在窗口的左侧工作。如果在宽屏显示器上最大化编辑器,窗口的右侧将是一片白色的海洋。WinSplit Revolution 之类的程序将有助于组织您的窗口,但这实际上只是解决症状,而不是问题。即使使用 WinSplit Revolution,当您最大化一个窗口时,它也会占据整个屏幕。您不能将窗口锁定到屏幕的特定部分。

这就是虚拟监视器的用武之地。

真正好的是位于现有驱动程序之上的视频驱动程序,但允许将单个监视器虚拟化为多个监视器。控制面板会将您的单个物理监视器视为两个或多个虚拟监视器。该软件甚至可以支持虚拟边框来强调正在发生的事情,或者您可以选择无缝模式。像 WinSplit Revolution 和 UltraMon 这样的程序仍然可以工作。这个虚拟视频驱动程序可以让您将您的物理显示器分割成任意数量的虚拟显示器。

有人知道这样的软件是否存在吗?如果没有,是否有任何崭露头角的 Windows 显示驱动程序大师愿意接受挑战?

我不追求无数可用的虚拟桌面/窗口管理器程序。我对这些程序感到沮丧。起初它们看起来不错,但它们通常有一些奇怪的行为,并且不能很好地与其他程序(例如 WinSplit Revolution)一起使用。

我要实物!

0 投票
1 回答
2136 浏览

delphi - 如何让 Delphi 2009 默认在第二个监视器中打开我的应用程序?

调试时,我总是希望 Delphi 在第二个监视器中打开我的应用程序,但它总是在第一个监视器中打开,我知道我可以在关闭之前保存应用程序放置,但我希望它在调试模式下始终在第二个监视器中打开。

有没有办法配置delphi 2009来做到这一点?

0 投票
1 回答
1533 浏览

xcode - 从双显示器切换到单显示器时的 Xcode 窗口位置

当我在家工作时,我将 MacBook 插入 20 英寸显示器作为第二个(右侧)显示器。我在更大的显示器上使用 Xcode 进行所有编辑,并将菜单栏、调试和文档留在笔记本电脑的监视器。

问题是当我与第二台显示器断开连接并想在“笔记本电脑”模式下处理代码时。现在,每当我打开一个文件进行编辑时,它几乎完全显示在屏幕之外,我必须将它拖过来进行编辑。我理解(某种程度上)为什么会发生这种情况,因为我上次在不同的显示器上打开它。我想做的是重置 Xcode 中的窗口位置,以便编辑窗口完全显示在笔记本电脑显示器上。关于如何做到这一点的任何想法?

我什至愿意从偏好中删除条目(或设置一个applescript来做到这一点),但xcode plist对我来说是不可思议的。

0 投票
5 回答
4353 浏览

c# - 如何用双显示器应用程序解决这个焦点问题?

我们有一个使用双显示器设置的应用程序 - 用户 A 将使用显示器 1,而用户 B 将同时使用显示器 2。监视器 2 是触摸屏设备。

现在的问题是,当用户 A 在他的屏幕上键入内容时,如果用户 B 尝试做某事,用户 A 最终会失去其窗口的焦点,这是灾难性的。

即使用户 B 对监视器 2 执行某些操作,什么可能是一个很好的解决方案来保持监视器 1 中窗口的焦点?

0 投票
1 回答
3889 浏览

java - 检测哪个显示器显示窗口

我确实有可以包含不同组件的主应用程序 JFrame 窗口。当用户选择可编辑的文本字段时,我会打开一个自行实现的 OnScreenKeyboard。OSK 也是一个 JFrame 窗口。

当用户将主窗口拖到另一个监视器上时,OSK 也应该显示在同一监视器上。为此,我必须检测显示主要 JFrame 的监视器。

我试图找到一种方法

但无法找到一些东西。

你知道我如何检测显示 JFrame 的监视器吗?

Java 版本 1.4 Windows XP

谢谢

0 投票
1 回答
861 浏览

visual-studio-2008 - 维护多个 Visual Studio 用户选项 (suo) 配置文件

我使用 Visual Studio 2008 在两种环境中工作:我的笔记本电脑和我的笔记本电脑+外接显示器。当我使用第二台显示器时,我希望我的解决方案资源管理器和其他非代码窗口位于第二台显示器上,而我的笔记本电脑屏幕只是代码文件。当我在环境之间切换时,每天重新排列窗口有点痛苦。有没有办法更好地管理我的用户选项?我可以在启动 VS 之前手动切换我的 .suo 文件,但这似乎同样令人讨厌。有什么建议么?

0 投票
20 回答
5157 浏览

development-environment - 最大化和多个显示器

我为拥有多台显示器的用户编写软件,并根据以下假设做出设计决定:通常用户将最大化每个显示器的窗口,而不是“手动调整”它们。

最近我注意到,在使用多台显示器方面似乎有两个“学校”。有“最大化”学派,然后是“手工大小”学派,它几乎永远不会最大化。

只是好奇,在阅读本文的多显示器用户中,有多少人最大化而不是手动调整大小?我很想知道你在什么平台上(Mac vs Windows vs *nix)。

编辑:我认为从设计的角度来看,这是一个合法的民意调查。

0 投票
4 回答
17949 浏览

c# - 显示带有 WPF、Winforms 和双显示器的窗口

我有 2 个显示器和一个启动 WPF 窗口的 WinForm 应用程序。我想获取 WinForm 所在的屏幕,并在同一屏幕上显示 WPF 窗口。我怎样才能做到这一点?