答案1
这并不能解决问题,但这是我在我的一台工作站上所做的操作,当 Chrome 95 在 XFCE 中最大化时,从上面删除标题栏。
- 在 Chrome 中,启用该
Use system title bar and borders
选项。 - 在 XFCE 窗口管理器调整中,启用
Hide title of windows when maximized
. - 在具有可选功能的应用程序中可持续发展委员会,启用它。在 VS Code 这样的应用程序中,您可以将
Window: Title Bar Style
设置更改为custom
. - 学会接受这样一个事实:某些应用程序(MySQL Workbench、Thunderbird 等)现在在最大化时窗口标题栏中不再有最小/最大/关闭按钮。就我个人而言,我可以使用键盘快捷键来完成这一切,所以我不太介意。
我的主要收获:
- 我很欣赏这个设置在其他应用程序中为我提供的额外垂直空间。
- 它帮助我使用键盘进行所有窗口管理。
- 如果我碰巧拿着鼠标并且想做一些事情,我总是可以使用 Windows 任务栏项目来最小/最大/关闭它。
在尝试上面的小实验之前,我做了一些研究来了解 Chrome 到底发生了什么。发生的事情是这样的:他们关闭了自定义的 X11 窗口管理代码,转而使用名为 Ozone 的库,该库为他们处理所有窗口管理功能。
以下是我收集的有关此内容的所有链接:
- https://bbs.archlinux.org/viewtopic.php?pid=1990969
- https://bbs.archlinux.org/viewtopic.php?id=244031&p=22
- https://twitter.com/maksim_sisov/status/1431272534356471964
- https://piunikaweb.com/2021/09/23/google-chrome-94-use-system-title-bar-and-borders-checkbox-broken/
- https://support.google.com/chrome/thread/127138612/use-system-title-bar-and-borders-broken-in-google-chrome-94-please-repair?hl=en&msgid=127842587
- https://www.phoronix.com/forums/forum/software/desktop-linux/1275863-chrome-chromium-s-ozone-x11-code-now-filled-enabled-old-legacy-x11-code-to-被删除/第4页
- https://old.reddit.com/r/kde/comments/pgm1n9/chrome_title_bar/
- https://bbs.archlinux.org/viewtopic.php?pid=1990969
- https://forum.manjaro.org/t/howto-enable-hardware-video-acceleration-video-decode-in-google-chrome-brave-vivaldi-and-opera-browsers/51895/23
答案2
尝试在空闲区域中右键单击 Chome 的顶部栏(选项卡所在的位置),然后选择使用系统标题栏和边框。
答案3
看起来这个问题在 Chrome 96.0.4664.45 中已得到修复,即使禁用了“使用系统标题栏和边框”也是如此。
我使用的是 Manjaro,XFCE 4.16。
答案4
如果您使用的是 Fedora,这可能会有所帮助:
wget https://dl.google.com/linux/chrome/rpm/stable/x86_64/google-chrome-stable-94.0.4606.71-1.x86_64.rpm