如何强制最小化或切换视频/游戏 - 错误?

如何强制最小化或切换视频/游戏 - 错误?

我以前使用过 Windows 7,我喜欢在玩任何游戏或观看任何视频时按 Alt+Tab 并毫无问题地切换到另一个应用程序。

在这里,我尝试了 Age of Mythology (Wine),我经常玩这个游戏,发现它无法最小化并切换到另一个应用程序。鼠标指针在另一侧,但你看到的是游戏……

我以为那是 Wine 的 bug,但现在我尝试使用标准 Ubuntu 13.04 视频播放器播放视频。当它全屏时,我尝试 Alt+Tab、Ctrl+Super+D 和其他一些命令,但它无法最小化或切换。我只在尝试时看到 bug......

不可能吗?:O

答案1

目前 Linux 中没有标准方法来退出全屏模式。有些应用程序有快捷键,如 F11、Ctrl-f、Alt-Tab 或 Alt-Enter,但其他应用程序没有,退出它们可能是唯一的方法,如果它们有 bug,甚至可能都无法退出。

但是,对于在 Wine 中运行的应用程序,有一种解决方法。如果您运行,winecfg转到Graphics选项卡并设置,Emulate a virtual desktop则可以强制所有 Windows 应用程序以窗口模式运行。此外,您还可以使用wmctrl删除窗口的边框。我发现在窗口模式下运行应用程序并将此命令绑定到一个键:

wmctrl -r ":ACTIVE:" -b toggle,fullscreen

大多数情况下效果都很好,因为与游戏本身的全屏模式不同,这种全屏是由窗口管理器完成的,并且您保留了正常的 Alt-Tab 控制。但是,它仅适用于以与桌面相同的分辨率运行的游戏。

我还编写了一些工具来进一步调整全屏行为:

https://github.com/Grumbel/fullscreen-tools

但是它们并不是那么用户友好,但如果你想进一步调整一些东西可能会很有趣,要禁用装饰,将窗口保持在顶部并将其移动到 0,0,看起来像这样:

windowtool.py -d 0 -a 1 -m 0,0 ACTIVE

相关内容