我想在Linux中运行一个没有X边界的程序。它是一个C++程序,它使用一个叫做GRX的图形库,当它被启动时,它运行在一个窗口中。
有什么方法可以“强制”应用程序不在窗口模式下运行吗?一个执行官,康曼德什么的?

最佳答案

在不同的域中,您可以决定应用程序是否以全屏模式运行。
1)“X边框”由窗口管理器绘制。在没有窗口管理器的x服务器上运行的应用程序将没有任何边界。应用程序是否有全屏模式取决于窗口管理器本身。
例如,在i3中,您可以使用组合键alt+f切换到全屏模式。
2)库后面使用的图形驱动程序。
GRX支持不同的驱动程序,您可以使用以下功能设置它们:

     int GrSetDriver(char *drvspec);

sdl驱动程序支持窗口模式和全屏模式。
所以
sdl::fs

应将应用程序设置为全屏模式。
有关更多信息,请参阅手册:
http://grx.gnu.de/grx248um.html#Setting-the-graphics-driver

关于linux - Linux:全屏运行应用程序(不在窗口中),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2697826/

10-11 22:46
查看更多