我希望为我的Linux应用程序模拟Windows-Snap功能,以便在多显示器设置和虚拟桌面设置下工作。为什么?我只是这样做,因为踢。 如果归结为它我可以在Linux中使用一些本机C ++代码来实现这一点,并使用JNI链接到它。
的目标:
问题:
代码:
此代码成功检测到窗口所在的物理监视器,但它不适用于虚拟桌面。我没有在这里添加任何捕捉代码,这仅用于监视器检测。如果您想查看:(使用空格并输入以交换监视器)
在更改虚拟桌面时,代码向我展示了相同的GraphicsDevice。我正在运行Lubuntu x64 15.10并运行Java x64版本8u25。