Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome GTK&x2B;应用程序未全屏运行_Google Chrome_Ubuntu_Gtk_Xserver - Fatal编程技术网

Google chrome GTK&x2B;应用程序未全屏运行

Google chrome GTK&x2B;应用程序未全屏运行,google-chrome,ubuntu,gtk,xserver,Google Chrome,Ubuntu,Gtk,Xserver,我有一个自定义的GoogleChromium应用程序(基于X11/Gtk+),我正在Ubuntu 13.x上运行。现在我想要的是,当系统启动时,我不想加载Ubuntu窗口管理器,而是在控制台中以文本模式启动Ubunut。当它在控制台模式下启动时,我想运行我的自定义google chromium应用程序。应用程序应以1080P运行。这是顺序 在控制台模式下启动Ubuntu。 登录并启动X服务器。(startx) 一旦X服务器启动,我就运行google chrome。(在.xsession的帮助下)

我有一个自定义的GoogleChromium应用程序(基于X11/Gtk+),我正在Ubuntu 13.x上运行。现在我想要的是,当系统启动时,我不想加载Ubuntu窗口管理器,而是在控制台中以文本模式启动Ubunut。当它在控制台模式下启动时,我想运行我的自定义google chromium应用程序。应用程序应以1080P运行。这是顺序

在控制台模式下启动Ubuntu。 登录并启动X服务器。(startx) 一旦X服务器启动,我就运行google chrome。(在.xsession的帮助下)

一切正常,我可以启动我的谷歌浏览器应用程序,但有一个问题。我的google chrome应用程序不是全屏的。我尝试过geometry=1920x1080——最大化,但没有任何效果,它显示在左上角

根据GTK文档,屏幕大小由窗口管理器()管理,我没有运行它

问题是,既然我没有运行任何窗口管理器,我怎么能告诉google chrome应用程序在全屏上运行呢

谢谢

问候,, Farrukh Arshad.

X11下所谓的“全屏”实际上是从应用程序发送到窗口管理器的客户端消息,然后窗口管理器将调整窗口大小并隐藏窗口框架;如果没有窗口管理器,就没有什么值得遵守的政策。甚至几何体请求也会通过窗口管理器:工具箱只能请求

问题是:您是在修改应用程序的Chromium代码库,还是仅仅启动应用程序本身?如果您可以访问窗口系统代码,您可以获得屏幕大小并自行设置窗口几何图形;请参阅
gdk屏幕
API:

我仍然建议您运行一个小型窗口管理器;在没有任何应用程序的情况下运行会降低任何应用程序的功能。您可以使用一个简单的,如twm:

或者是稍微复杂一点,但非常简单的一个,比如元城市: