我有以下问题。我是 Linux 新手,所以选择 Mint 作为我的发行版。在 Windows 上,我总是使用 Chrome 作为首选浏览器,因为我进行了大量的 Web 开发,并且希望获得对浏览器功能的最佳支持,因此我在 Linux 上也选择了 Google Chrome。我发现当我最大化 Chrome 屏幕时,窗口会超出屏幕范围。我无法在任何其他应用程序中复制该行为,因此这可能是 Chrome 的一些问题。
Chrome 是否使用 GTK2,因为它也会覆盖已安装主题的样式?
我更改了用户目录中的一些点文件,并将默认合成器更改为 compton。在那里,我只是应用了一些设置来获得模糊效果和透明窗口,没什么特别的。
这是我从 neofetch 输出的系统规格:
- 操作系统:Linux Mint 20.2 x86_64
- 主机:20287联想IdeaPad Z510
- 内核:5.4.0-89-generic
- 正常运行时间:10小时50分钟
- 包装:2014(dpkg)
- 外壳:bash 5.0.17
- 分辨率:1920x1080
- DE: Xfce
- 窗口管理:Xfwm4
- WM 主题:甜暗
- 主题:甜蜜-黑暗 [GTK2/3]
- 图标:ePapirus [GTK2/3]
- 终端:xfce4-terminal
- 终端字体:Monospace 10
- CPU:英特尔 i5-4200M (4) @ 3.100GHz
- 显卡:NVIDIA GeForce GT 740M
- GPU:英特尔第四代酷睿处理器
- 内存:1984MiB / 7719MiB
正如您在屏幕截图中看到的,窗口装饰和滚动条位于屏幕之外,这非常烦人。
所以我的问题是,这是否可能是由于 chrome 方面的一些奇怪的错误,或者可能是由于我这边的一些错误配置?
答案1
更新
似乎这个版本已修复:版本 96.0.4664.45(官方版本)(64 位)
似乎这是 chrome 中的一个错误。因为我的机器上没有其他窗口有这种行为,并且它是在更新 chrome 后才出现的。
还发现了一个未解决的错误:
https://bugs.chromium.org/p/chromium/issues/detail?id=1261797&q=maximize&can=2
希望它尽快得到修复! ;)
答案2
更新:谷歌浏览器版本96.0.4664.93
欢呼!窗口管理器的最大化键现在也合适了——没有边缘出血。迷人的。
更新:Xubuntu 21.10 上的 Google Chrome 版本 96.0.4664.45
当使用 Chrome 自己的标题栏和边框时,单击标题栏最大化按钮,或双击标题栏本身,现在可以正确最大化。不幸的是,使用窗口管理器的“最大化窗口”键盘快捷键仍然会导致边缘溢出。设置“填充窗口”键仍然可以很好地工作。
同样在这里。 Xubuntu 21.10 上的 Google Chrome 95.0.4638.69。
使用 Google Chrome 自己的标题栏和边框时似乎存在问题。
如果你打开'使用系统标题栏和边框'一切似乎都工作正常,但你必须忍受窗口标题栏。
如果您像我一样并且不想要窗口标题栏,您可以使用“填充窗口”键而不是最大化窗口(可在:设置 -> 窗口管理器 -> 键盘中找到)。由于某种原因,即使使用 Chrome 的自定义标题栏和边框,“填充窗口”也能正确显示。
答案3
我在 Linux Mint 20.2 XFCE 版本上也有同样的行为。该问题仅出现在 Google Chrome 上,所以我会等待将来的修复。