我有一个双显示器设置,我使用Ubuntu 12.04 LTS我已经多次更改了显示器的位置,现在由于某种原因,一些窗口在屏幕外(两个屏幕之外),Update Manager,打开实例.如何在我的某个屏幕上放置窗口?
我找不到将Eclipse窗口放在两台显示器上的好方法.目前我只是将一些窗口分离(点击标题并拖动)到辅助监视器(包浏览器,控制台和大纲),同时使主监视器具有最大化源编辑窗口.
除了一些烦人的问题外,它的效果非常好.在编辑代码时,分离的窗口不是焦点.这意味着,例如,最后构建快捷方式(Alt- Shift- X,Q)不起作用,因为它找不到构建文件(因为包浏览器不在焦点).此外,文件搜索菜单中的"选定资源"选项不会获取当前包选择.
所以我想知道分离窗户是否正确?你有没有更好的解决方案,所以至少包探险家保持关注?
谢谢.
PS.顺便说一下,"无法找到构建"错误仅在3.4版本中出现.
我正在使用Windows,我有两台显示器.
有些应用程序将始终在我的主监视器上启动,无论我何时关闭它们.
其他人总是会在辅助监视器上启动,无论我关闭它们的位置.
是否有一个隐藏在某处的注册表设置,我可以操作它来控制默认启动哪些监视器应用程序?
@rp:我有Ultramon,我同意它是不可或缺的,微软应该购买并将其整合到他们的操作系统中.但正如您所说,它不会让您控制程序启动的默认监视器.
像大多数开发人员一样,我已经爱上了双显示器.我不会完全理解他们的善良; 把它作为给定的.
但是,它们并不完美.你似乎永远不会把它们排成一行"恰到好处".你总是以轻微有趣的角度使用显示器.当然挡板总是挡住了.这是相同的显示器.不同的显示器问题更严重 - VMWare的多显示器功能甚至不能用于不同分辨率的显示器.
当您使用多个监视器时,其中一个成为您关注的主要监视器.您的焦点可能会从一台显示器转移到另一台显示器,但在任何时候您通常只关注一台显示器.这有例外(WinDiff,Excel),但通常就是这种情况.我建议拥有一台具有多个小型显示器所有优点的大型显示器将是一个更好的解决方案.
宽屏显示器非常棒,但很难有效地利用所有空间.如果您正在编写代码,则通常在窗口的左侧工作.如果在宽屏显示器上最大化编辑器,窗口的右侧将是白色的海洋.像WinSplit Revolution这样的程序将有助于组织你的窗口,但这只是解决症状,而不是问题.即使使用WinSplit Revolution,当您最大化窗口时,它也会占据整个屏幕.您无法将窗口锁定到屏幕的特定部分.
这是虚拟监视器的用武之地.
真正好看的是位于现有驱动程序之上的视频驱动程序,但允许将单个监视器虚拟化为多个监视器.控制面板会将您的单个物理监视器视为两个或更多虚拟监视器.该软件甚至可以支持虚拟边框来强调正在发生的事情,或者您可以选择无缝模式.像WinSplit Revolution和UltraMon这样的程序仍然有效.此虚拟视频驱动程序允许您将物理监视器切片并切割成任意数量的虚拟监视器.
有谁知道这样的软件是否存在?如果没有,是否有任何萌芽的Windows显示驱动程序大师愿意接受挑战?
我没有追踪可用的无数虚拟桌面/窗口管理器程序.我对这些程序感到沮丧.它们起初看起来很好,但它们通常有一些奇怪的行为,并且与其他程序(例如WinSplit Revolution)不兼容.
我想要真实的东西!
我刚刚在运行64位Ubuntu 10.04的机器上安装了IntelliJ 9.0.2.
如何在第二个屏幕上显示另一个窗口?
我想在两个屏幕上都有一个编辑器和一些工具窗口.
在PhpStorm学习调试并不小心碰到Ctrl+ Alt+ F8.我使用3个显示器,断开两个遥控器,然后回到笔记本电脑.
我无法在任何地方看到这个(运行Win 10).
最糟糕的是再次击中组合不会重新连接显示器.
任何人都知道:
组合以扭转效果 - IE重新连接显示
我怎么能阻止它或
一个工具,可以帮助我找出它发射的位置(主板/ Windows/Intel/nVidia/USB显示器驱动程序 - 善良知道在哪里).
感谢帮助.F8各种组合是PhpStorm的调试快捷方式,我不断意外地Ctrl+ Alt+ F8.我准备把监视器扔出窗外.
编辑道歉.当我发布它时,它说Ctrl+ Shift + F8错误.希望没有混淆任何人.
windows multiple-monitors keyboard-shortcuts video-card windows-10
根据WindowStartupLocation属性的MSDN文档:
设置CenterScreen会使窗口位于包含鼠标光标的屏幕中央.
虽然CenterScreen字段的MSDN文档本身定义得不那么明确:
窗口的启动位置是打开它的屏幕的中心.
一个简单的测试显示这应该工作:
MainWindow.xaml
<Window x:Class="CenterScreenTest.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Button Click="button_Click">Open Window</Button>
</Window>
Run Code Online (Sandbox Code Playgroud)
MainWindow.xaml.cs
using System.Windows;
namespace CenterScreenTest
{
public partial class MainWindow
{
public MainWindow()
{
InitializeComponent();
}
void button_Click(object sender, RoutedEventArgs e)
{
Window window = new Window();
window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
window.Show();
}
}
}
Run Code Online (Sandbox Code Playgroud)
如果在双监视器系统上测试它,您可以看到当您单击按钮时,新窗口将位于鼠标光标所在的屏幕上.这正是它应该如何运作的.
但是,如果在显示窗口之前尝试将窗口设置为最大化,则新窗口将仅在启动应用程序的显示器上最大化.将button_Click事件处理程序更改为以下内容以查看我的意思:
void button_Click(object sender, RoutedEventArgs e)
{
Window window = new Window();
window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
window.WindowState = WindowState.Maximized;
window.Show();
}
Run Code Online (Sandbox Code Playgroud)
现在,无论单击按钮时鼠标光标在哪里,窗口都只会在启动应用程序的屏幕上最大化.如果在显示窗口状态后将其设置为最大化,则CenterScreen可正常工作.这相当于用户最大化窗口.例如: …
我有一个双监视器配置,我想在特定的监视器中运行我的GUI,如果找到它.我试图创建我的JFrame
窗口传递GraphicConfiguration
我的屏幕设备的对象,但它不起作用,框架仍显示在主屏幕上.
如何设置必须显示框架的屏幕?
Ultramon是一个很棒的双显示器程序(在显示器上拉伸屏幕),但我想知道在Visual Studio中是否有任何方法可以在一台显示器上打开一个代码选项卡,在第二个显示器上打开第二个代码选项卡监视器只运行一个Visual Studio实例?
或者是否有任何其他建议可以在双显示器和Visual Studio上获得最大的收益?
在多监视器系统上使用javascript window.open()时,如何控制弹出窗口打开哪个监视器或显示空间中的哪个位置?对我来说似乎失去了控制,而且其行为也是随意的.
.net ×1
eclipse ×1
eclipse-3.4 ×1
java ×1
javascript ×1
jframe ×1
linux ×1
maximize ×1
monitor ×1
popup ×1
swing ×1
ubuntu ×1
ubuntu-12.04 ×1
video-card ×1
window ×1
window.open ×1
windows ×1
windows-10 ×1
windowstate ×1
wpf ×1