ウィンドウボタンがすべて右揃えになっているのに、クロムボタンが左側にあるのはなぜですか。


13

すべてのボタンが右に配置されているのに、なぜクロームの閉じる/最大化ボタンが左に配置されているのか疑問に思います。真実は、クロム設定で「システムのタイトルバーと境界線を使用する」にチェックマークを付けると、クロムボタンも右揃えになります。しかし、境界線は必要ないので、このオプションのチェックを外して、ボタンを反対側(左側)に揃えました。

これはなぜだれか知っていますか?ところで、Ubuntu 12.04ではcinnamonインターフェイスを使用しています。

回答:


23

Chromeは、OSに実行させるのではなく、独自のボタンを描画します。ネイティブウィンドウのタイトルバーを使用できるようにする設定がありますが、これは、タイトルウィンドウ用に余分なスペースがないChromeの利点(ウィンドウ表示時)を失うため、この問題に対する最もエレガントなソリューションではありません。

Chromeは、Gnome関連のさまざまな設定に基づいてボタンを配置する側を推測しますが、これはUbuntuのUnityインターフェースでは常に適切に機能するとは限りません。

この記事はそれらを望ましい側に動かす方法を教えています。UnityではなくGnome-shellを使用する場合があるため、Gnome-shellセッションでのすべてのタイトルバーの表示に影響する可能性があることに注意してください。

引用するには:

Ubuntu 12.10以前でGoogle Chromeのウィンドウボタンを右に移動するには、ターミナルを開いて次のコマンドを発行します。

gconftool-2 --set /apps/metacity/general/button_layout --type string ":minimize,maximize,close"

Ubuntu 13.04はMetacityを使用しません。

2
フランク、Ubuntuは長い間metacityを使用していませんが、それは関係ありません-Chromium / Chromeはまだの下でgconf2設定を探します/apps/metacity/general
thomasrutter

1
また、dconfはgconf-2ではありません。これらは、dconfではなく、gconf-2の設定に入れます。
thomasrutter

3
Ditto @Achim A.あなたは小さな間違いを犯しました。最小化は他のアプリケーションでは次のようになりますgconftool-2 --set /apps/metacity/general/button_layout --type string "close,minimize,maximize:"
。– metakermit

1
gconftool-2 --set /apps/metacity/general/button_layout --type string "close,minimize,maximize:"Ubuntu 15.04とChromiumで働いていました。
Hitechcomputergeek

5

Google Chromeの設定の[外観]で、GTK +テーマを選択する必要があります。また、「システムのタイトルバーと境界線を使用する」を有効にする必要があります。動作させるには、ログアウトしてログインする必要があります。

Unity Tweak Toolでテストできます(Ubuntu Software Centerからプログラムをダウンロードできます)。

Unity Tweak Toolで、[ウィンドウコントロール]を選択します。配置を左から右、または右から左に変更します。Google Chromeのタイトルバーはすぐに変更されます。

動作する理由は、デフォルトではGoogle ChromeがCompizウィンドウマネージャーに付属のgtk-window-decoratorを呼び出さないからだと思います。CompizConfig Settings Manager(Ubuntu Software Centerから)をインストールすると、Windows Decorationモジュールがプログラムを使用していることがわかります/usr/bin/gtk-window-decorator

したがって、これはデフォルトのUbuntu 13.04セットアップを実行している場合にのみ問題なく動作します。つまり、CompizウィンドウマネージャーとGTK +対応テーマ(Ambianceなど)です。


誰かがこの動作を確認できますか?(賞金を授与する前に、これが実際に他のユーザーに有効であることを確認したいだけだとは思わないわけではありません)。
ホルヘカストロ

Ubuntuの12.10でクロム25での作業にこれが表示されます@JorgeCastro ..私は...しかしGTK +テーマを指定する必要はありません
セス・

1
@Seth:そのとおりです。Chromeで[システムのタイトルバーと境界線を使用する]を設定すると機能します。「GTK +テーマを使用」を設定する必要はありません。ただし、そうすると、Chromeの「タブバー」の背景もCompizの「ウィンドウタイトルバー」と同じ色になります。

0

ChromeでGTK +テーマを選択するタイトルバーを右クリックして、GTK +テーマを選択します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.