首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在特定窗口上打开全屏应用程序

在特定窗口上打开全屏应用程序
EN

Ask Ubuntu用户
提问于 2019-06-25 20:46:20
回答 1查看 5.1K关注 0票数 0

运行19.04,具有三重监视器设置。我只需运行wine game.exe,就可以在我的中心显示器上打开游戏全屏。然而,葡萄酒最近更新了,现在它在我最左边的显示器上打开了。我怎样才能让它回到我的中心显示器上打开?

我尝试在“葡萄酒”命令的末尾使用--geometry选项,但这似乎没有什么区别。软件仍然在同一地点打开。

中心监测器也被确认为主要监测器。

使用Nvidia司机430.26。

如果我记得,X不会为每个监视器创建单独的屏幕。相反,它将监视器组合成一个逻辑屏幕。查看nvidia-settings,我看到X屏幕0显示为5040x1086。我的三个监视器从左到右设置为1680x1050、1920x1080和1440x900。

我不知道monitor是否一直是这样做的,但如果每个监视器都是单独的屏幕,也许可以解决我的问题。有办法吗?还是有更好/更简单的解决方案来解决这个问题?

大约一年前,我问过一个相似问题,关于如何在一个特定的监视器上打开终端。不幸的是,同样的方法似乎不适用于这里的情况。

编辑:

nvidia-settings显示的信息表明,包含我的三个监视器的X Screen 0显示名称为hiigaran:0.0

根据earthmeLon的建议,我试图将SDL_VIDEO_FULLSCREEN_HEAD添加到我希望使用的命令中,以启动有关的应用程序。以下三个命令用于测试应用程序将打开哪些监视器:

代码语言:javascript
复制
SDL_VIDEO_FULLSCREEN_HEAD=0 wine game.exe
SDL_VIDEO_FULLSCREEN_HEAD=1 wine game.exe
SDL_VIDEO_FULLSCREEN_HEAD=2 wine game.exe

在使用这些命令和单独使用wine game.exe之间没有任何区别。应用程序仍然在最左边的监视器上打开全屏。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2019-06-27 13:26:16

因此,在虚拟桌面上运行“葡萄酒”似乎是可行的。我一直在避免这样做,因为如果我要将桌面设置为显示器的分辨率,那么虚拟桌面的标题栏,再加上Ubuntu的顶部/活动栏,将会导致虚拟桌面的一部分在底部被切断。加上码头会让事情变得更糟。

在兜圈子一段时间之后,我想出的最佳解决方案如下:

  1. 确保在“设置”>“设备”>“键盘”的gnome-control-center中设置热键,以将窗口移动到不同的监视器,并输入全屏
  2. 按照正常情况,用葡萄酒启动您想要的程序
  3. 当虚拟桌面出现并获得焦点时,使用热键将窗口移动到所需的监视器。
  4. 使用全屏热键使虚拟桌面使用整个监视器区域。

虽然在正确的显示器上打开已经全屏的软件是理想的,但这对我来说是一个合适的解决方案,尽管从技术上讲,这是一个解决方案,而不是一个实际的解决方案。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1153956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档