M.H*_*sse 6 lubuntu google-chrome fullscreen
当我F11在 Lubuntu 的 Chrome 中按全屏显示时,底部的 LXPanel 任务栏消失了,但所有菜单、选项卡和搜索栏仍然可见,就好像 Chrome 处于窗口模式一样。如何让 Chrome 在 Windows 和 OSX 中真正实现全屏显示?
ianorlin 的回答很中肯,但我很难理解他们在说什么。对 Edit-by-Rewrite 感觉不舒服,我发布了我自己的答案。
问题在于 Openbox(Lubuntu 窗口管理器)会先于 Chrome 看到您按 F11。然后,Openbox 执行自己的全屏进程,并且永远不会通知 Chrome。
那么,解决方法是更改 Openbox 的全屏键或更改 Chrome 的全屏键(更改为 Openbox 未使用的键)。
该文件~/.config/openbox/lubuntu-rc.xml
包含 Openbox 的键盘配置信息。您可能希望在更改之前对其进行备份,因为您不想弄乱它。
寻找这样的诗节:
<keybind key="F11">
<action name="ToggleFullscreen"/>
</keybind>
Run Code Online (Sandbox Code Playgroud)
它可能与文件的其余部分内联,如下所示:
</keybind><keybind key="C-Escape"><action name="Execute"><command>lxpanelctl menu</command></action></keybind><keybind key="F11"><action name="ToggleFullscreen"/></keybind><!-- Launch Task Manager with Ctrl+Alt+Del --><keybind key="A-C-Delete">
Run Code Online (Sandbox Code Playgroud)
但您可以将其分成单独的几行,以使其更加明显。
进行如下所述的更改后,请使用
openbox --reconfigure
Run Code Online (Sandbox Code Playgroud)
激活/测试它们。
现在,将上面提到的节更改为:
<keybind key="W-F11">
<action name="ToggleFullscreen"/>
</keybind>
Run Code Online (Sandbox Code Playgroud)
这将使 Windows/Super 键变成修饰键,因此您可以按 Windows+F11。我喜欢这个,因为(可能)没有任何东西会使用该组合键,而 Shift+F11 和 F11 都在应用程序级别使用。
如果您确实希望 Shift+F11 成为全屏键,您可以使用:
<keybind key="S-F11">
<action name="ToggleFullscreen"/>
</keybind>
Run Code Online (Sandbox Code Playgroud)
有关使用此配置文件可以执行哪些操作的更多信息,请参阅此处。
实际上,对于 lubuntu 来说,发生的事情是 openbox 看到 f11 使 openbox 成为 lxde 后面的窗口管理器,使窗口全屏显示,正如您所描述的那样。但是,您可能需要将其更改为另一个键才能仍然能够更改键,许多键盘快捷键列在https://help.ubuntu.com/community/Lubuntu/Keyboard要执行此操作,您需要编辑 ~/ .config/openbox/lubuntu-rc.xml 但最好为此文件创建一个备份副本,因为错误最终可能会破坏窗口管理。
<keybind key="S-F11">
<action name="ToggleFullscreen"/>
</keybind>
Run Code Online (Sandbox Code Playgroud)
绑定shift加F11使普通应用程序全屏显示。然后让 openbox 窗口管理器在后台运行并运行命令openbox --reconfigure
。应用新的键盘快捷键。
归档时间: |
|
查看次数: |
6715 次 |
最近记录: |