次のような問題があります。私は Linux 初心者で、ディストリビューションとして Mint を選択しました。Windows では、Web 開発を頻繁に行うため、ブラウザー機能のサポートを最大化したいので、常に Chrome をブラウザーとして使用していました。そのため、Linux でも Google Chrome を選択しました。Chrome の画面を最大化すると、ウィンドウが画面の境界を超えることがわかりました。他のアプリケーションではこの動作を再現できなかったため、Chrome に問題がある可能性があります。
Chrome はインストールされたテーマのスタイルも上書きするため、GTK2 を使用するのでしょうか?
ユーザー ディレクトリ内のいくつかのドットファイルを変更し、デフォルトのコンポジターを compton に変更しました。そこでは、ぼかし効果と透明なウィンドウを得るためにいくつかの設定を適用しただけで、特に特別なことはありません。
これは、neofetch からのシステム仕様の出力です。
- OS: Linux Mint 20.2 x86_64
- ホスト: 20287 Lenovo IdeaPad Z510
- カーネル: 5.4.0-89-generic
- 稼働時間: 10時間50分
- パッケージ: 2014 (dpkg)
- シェル: bash 5.0.17
- 解像度: 1920x1080
- DE: Xfce
- WM: Xfwm4
- WMテーマ: スウィートダーク
- テーマ: スウィートダーク [GTK2/3]
- アイコン: ePapirus [GTK2/3]
- ターミナル: xfce4-terminal
- ターミナルフォント: Monospace 10
- CPU: Intel i5-4200M (4) @ 3.100GHz
- GPU: NVIDIA GeForce GT 740M
- GPU: Intel 第4世代 Core プロセッサー
- メモリ: 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 Chrome バージョン 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 でのみ発生するため、今後の修正を待ちます。