是否有可能有只是一个浏览器X11上运行(例如,只是一个与WebKit的渲染帆布)(或Linux的任何其他方式)作为我的窗口管理器,因为如果我看我的正常的网页浏览器全屏?
是否有可能有只是一个浏览器X11上运行(例如,只是一个与WebKit的渲染帆布)(或Linux的任何其他方式)作为我的窗口管理器,因为如果我看我的正常的网页浏览器全屏?
Answers:
是:
% startx /usr/bin/google-chrome --kiosk
(或使用其他任何Web浏览器)
您也可以将其添加到您的.xinitrc
/ .xsession
文件中:
exec /usr/bin/google-chrome --kiosk
Pyro是一个短暂的项目,用于使用Firefox构建复合X11窗口管理器,以便浏览器管理整个桌面。
尝试将其放在主目录的.xinitrc文件中。
exec konqueror
然后重新启动X。如果这不起作用,或者您将gdm,kdm或xdm用作显示管理器,则可以将其关闭并从命令行运行startx,也可以创建备用用户并配置其.xinitrc。做同样的事情。然后,您可以尝试从虚拟控制台(Ctrl-Alt + F2)以该用户身份运行startx。它应该打开另一个X会话。我在Firefox上尝试此操作时注意到,即使使用--geometry选项,Firefox也无法填充屏幕。Firefox似乎可以在会话中存储其几何首选项。您可能需要在其他程序(例如Chrome)上处理此问题。
请记住,这些程序可能会在现代桌面中带来很多期望,例如代理管理,拖放或特殊的粘贴缓冲区处理。
这都是旧帽子的东西。我确定您有很好的目标,但是自2000年代初以来,很多人可能从未做过这类事情。在FVWM的日子里(在展示广告管理器开始流行之前),您一直都必须弄乱它。
我也想澄清您的问题。像这样执行的程序不是“窗口管理器”。窗口管理器是一个特定的程序,它也可以通过X或通过桌面管理器来运行,它使您可以轻松地运行(执行)其他程序,通常是修饰它们,以便您有一个关闭它们的界面。在X的早期,它只是启动一个xterm,然后您将使用&从那里运行窗口管理器的命令。因此,我们正在取得进步。;-)
某些程序可以在窗口管理器之外运行,但仍然允许您控制它们的窗口大小或显示位。例如,谷歌浏览器伪装饰其窗口。但是,我测试了谷歌浏览器,它没有或没有足够的标准X选项来成为一个很好的解决方案。例如,它似乎没有处理--geometry =选项(对您的Google感到羞耻)。这是改用Konqueror或Firefox的另一个很好的理由。
对不起,我无聊。