我从软件中心安装了 assault cube,它只打开了半秒钟就关闭了。当我从终端运行它时,我得到的是 -
d@d-platform:~$ assaultcube
Using home directory: /home/d/.assaultcube_v1.104
current locale: en_IN
init: sdl
init: net
init: world
init: video: sdl
init: video: mode
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 129 (XFree86-VidModeExtension)
Minor opcode of failed request: 10 (XF86VidModeSwitchToMode)
Value in failed request: 0xb3
Serial number of failed request: 131
Current serial number in output stream: 133
答案1
安装该软件包x11proto-xf86vidmode-dev
,sudo apt-get install x11proto-xf86vidmode-dev
然后重试启动游戏。
答案2
通过这里的线索,我能够修复我自己的问题。使用终端中的 -t 选项打开它,然后转到选项并转到显示,在那里取消选中 v-sync。之后,您可以将其设置为全屏并应用。它有效。甚至在关闭和打开程序后也能有效。