当我使用F11键进入全屏模式,或点击Youtube或Netflix中的全屏按钮时,Chrome似乎会缩放页面以适应屏幕大小,并且页面将被裁剪到其包含的窗口。但是,在使用mod + space切换布局后,它会进行缩放以正确匹配包含窗口。
首次进入全屏模式时,如何使Chrome的缩放适合其窗口而不是整个屏幕?
我尝试了XMonad.Hooks.EwmhDesktops
和XMonad.Layout.Fullscreen
中的功能,但仍无法找到方法。
我在Arch上使用Google Chrome 57.0.2987.98和xmonad 0.13。谢谢!
答案 0 :(得分:1)
这个问题也困扰了我一段时间。我在我的xmonad配置文件中尝试了各种组合,但没有运气。但我最近发现了'Vivaldi',这是一款基于Chromium引擎的浏览器,由Opera浏览器的前首席执行官领导。它通过使用“切换UI”选项(默认情况下为Ctrl-F11)实现了您想要的效果。
答案 1 :(得分:1)
我的解决方案是使用IdWorkout
中INT
的此修改版本。
fullscreenEventHook
EWMH
这一点似乎足以使Chrome发挥作用。
答案 2 :(得分:-1)
您需要在配置中添加以下内容(xmonad.hs):
import XMonad.Hooks.EwmhDesktops
main = xmonad $ ewmh (yourExistingConfigValueGoesHereExample { handleEventHook =
handleEventHook def <+> fullscreenEventHook })
可在此处找到更多信息:http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Hooks-EwmhDesktops.html
此功能也捆绑在desktopConfig中(xmonad的一种理智的默认设置)。 https://hackage.haskell.org/package/xmonad-contrib-0.13/docs/XMonad-Config-Desktop.html