我可以将命令行执行的游戏设置为在窗口中打开而不是全屏打开吗?

我可以将命令行执行的游戏设置为在窗口中打开而不是全屏打开吗?

我非常喜欢一些免费的 Linux 游戏,刚刚下载了 Cave Story,这是我一直以来最喜欢的游戏之一。但是,我只能在全屏模式下玩游戏,分辨率为 800X600。我想知道我是否可以在窗口中而不是全屏模式下运行此程序。是否有命令或 Unity 插件可以执行此操作?此外,在窗口中运行 SuperTux 是否也可以?我正在运行 12.04,不知道这有什么区别。感谢您的帮助。

答案1

这可以在游戏内部进行配置,通常是在“设置”菜单中。例如,以下是如何设置 SuperTux 的窗口模式

游戏内配置可以在运行游戏时完成,然后选择选项菜单。在那里您可以配置:图形模式 (OpenGL/SDL)、打开/关闭全屏模式、启用或禁用声音和音乐、显示 FPS(每秒帧数)以及进行键盘设置(更改键盘键在游戏操作中的作用)。

答案2

对于大多数游戏,您可以在游戏菜单或游戏特定的配置文件中找到设置,这些配置文件通常位于~/gamename/~/.config/gamename/中。对于没有这种情况的游戏,没有干净的方法将其强制放入窗口,但在某些情况下,可以破解一些东西。例如,对于 SDL,可以通过覆盖它提供给 SDL 的参数来强制游戏进入所需模式。可以在以下位置找到一些用于 SDL 应用程序的代码:

相关内容