我正在运行 X server 1.20.3,以 i3 作为窗口管理器。
有些 Steam 游戏正在尝试全屏运行。我想让它们在窗口中运行。
有没有办法让 X 不遵守进入全屏的请求?
答案1
免责声明:这个答案部分基于另一个从Unix 和 Linux Stack Exchange。
查看Xephyr
.它将启动一个X 服务器这将输出给定显示所有请求专用窗口。
例子(取自Linux-Attitude.fr(法语网站):
#!/bin/bash
# add -ac to disables access control to make it easy (cf. man Xserver)
# :1 is the display id
Xephyr -ac :1 &
# launch the application with the display :1
DISPLAY=:1 xclock & # launch the application
您可以使用 调整 Xephyr 的窗口大小-screen widthxheight
。有关更多信息,请参阅手册页。