我有以下問題。我是 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:Intel 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
更新:Google瀏覽器版本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 上,所以我會等待未來的修復。