我们有一个基于Linux的系统,它不使用Window管理器.当我们从终端窗口(例如Firefox&)启动某些应用程序(例如Firefox)时,我们发现无论我们做什么,我们都无法让应用程序全屏显示.
如果我们运行xrandr,它会显示默认分辨率为1280x1024,但是当我们尝试最大化Firefox时(按F11),应用程序的大小仅为1203x650.
另一个似乎有同样问题的应用是evince PDF阅读器.
我们的应用程序没有配置为运行窗口管理器(我们不想添加一个),所以我想知道是否还有其他东西可以让这些应用程序全屏显示.
谢谢...
Bob*_*phy 22
虽然您不想使用窗口管理器,但可能需要使用窗口管理器.
我还没有深入研究X服务器的来源,所以我无法明确地说X需要窗口管理器才能正常运行.但是,作为一个编写X客户端代码并攻击X服务器的人,在具有小屏幕,低CPU功率和无GPU的极简主义嵌入式设备上......让我们说,该领域的所有主要参与者都使用一个,并且有充分的理由为了它.
如果你想避免咀嚼大量的磁盘空间,RAM或CPU电源进行窗口管理,你应该检查火柴盒.它是一个低占用空间的窗口管理器,旨在满足这些标准,这是极简主义嵌入式空间中的许多人正在使用的.我的雇主在手机上使用它,配置为一次只有一个应用程序可供用户看到,前台应用程序占用整个屏幕没有窗口边框.但你也可以用其他方式 - 诺基亚将它用于基于Maemo的网络平板电脑.
您可以使用xwit(1)强制调整大小和放置窗口.但据我所知,X11本身并没有 "最大化"窗口的概念 ; 只有大多数窗口管理器和/或应用程序(如Firefox)才会添加这个想法.