我有以下问题。我是 Linux 新手,使用 Mint 作为我的发行版。在 Windows 上,我总是使用 Chrome 作为我的浏览器,因为我做了很多 webdev,并且喜欢对浏览器功能提供最好的支持,所以我也在 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
- 德:Xfce
- WM: Xfwm4
- WM 主题:Sweet-Dark
- 主题:Sweet-Dark [GTK2/3]
- 图标:ePapirus [GTK2/3]
- 终端:xfce4-终端
- 终端字体: Monospace 10
- CPU:英特尔 i5-4200M (4) @ 3.100GHz
- 显卡:NVIDIA GeForce GT 740M
- GPU:英特尔第四代酷睿处理器
- 内存:1984MiB / 7719MiB
正如您在屏幕截图中看到的那样,窗口装饰和滚动条位于屏幕之外,这很烦人。
所以我的问题是,这是否可能是由于 chrome 方面的一些奇怪的错误,或者可能是由于我方面的一些错误配置?
更新
似乎已使用此版本修复:版本 96.0.4664.45 (Official Build) (64-bit)
似乎这是chrome中的一个错误。因为我的机器上没有其他窗口有这种行为,它只是在更新 chrome 后才出现..
也发现了一个开放的错误:
https://bugs.chromium.org/p/chromium/issues/detail?id=1261797&q=maximize&can=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 的自定义标题栏和边框也很合适。
我在 Linux Mint 20.2 XFCE 版本上也有同样的行为。这个问题只发生在谷歌浏览器上,所以我会等待未来的修复。