Tüm pencere düğmelerim nasıl sağa yaslanır, ancak krom düğmeler soldadır?


13

Tüm düğmeler sağa hizalanırken neden krom kapama / büyütme düğmelerinin neden sola hizalandığını merak ediyorum. Gerçek şu ki, krom ayarlarında da "sistem başlık çubuğunu ve kenarlıklarını kullan" seçeneğini işaretlediğimde krom düğmelerinin de sağa doğru hizalanmış olması. Ancak sınırları istemediğim için bu seçeneği işaretlemedim ve düğmeler diğer (sol) tarafa hizalandı.

Bunun neden olduğunu bilen var mı? Bu arada, Ubuntu 12.04'te tarçın arayüzü kullanıyorum.

Yanıtlar:


23

Chrome, işletim sisteminin yapmasına izin vermek yerine kendi düğmelerini çizer. Yerel pencere başlık çubuklarını kullanmasına izin veren bir ayar var, ancak bu sorunun en zarif çözümü değil, çünkü başlık çubuğunda fazladan boşluğa sahip olmayan Chrome'un avantajını (pencerelendiğinde) kaybedersiniz.

Chrome, düğmelerin hangi Gnome ile ilgili ayarlara bağlı olarak takılacağını tahmin eder, ancak bu her zaman Ubuntu'nun Unity arayüzüyle düzgün çalışmaz.

Bu makalede, bunların istenen tarafa nasıl taşınacağı anlatılmaktadır . Unity yerine bazen Gnome kabuğu kullanıyorsanız, bunun Gnome kabuğu oturumlarınızdaki tüm başlık çubuklarının görünümünü etkileme potansiyeli olduğunu unutmayın.

Alıntılamak:

Google Chrome'un pencere düğmelerini Ubuntu 12.10 veya daha eski sürümlerin altında sağa taşımak için terminali açın ve şu komutu verin:

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

Ubuntu 13.04 Metacity kullanmıyor.

2
Frank, Ubuntu uzun süredir metacity kullanmadı, ama bu önemli değil - Chromium / Chrome hala bu gconf2 ayarını arıyor /apps/metacity/general.
thomasrutter

1
Ayrıca, dconf gconf-2 değildir. Bunlar dconf yerine gconf-2 ayarlarına gitmelidir.
thomasrutter

3
Ditto @Achim A. Sadece küçük bir hata yaptınız, diğer uygulamalarda en aza gconftool-2 --set /apps/metacity/general/button_layout --type string "close,minimize,maximize:"
indirdiğiniz

1
gconftool-2 --set /apps/metacity/general/button_layout --type string "close,minimize,maximize:"benim için Ubuntu 15.04 ve Chromium'da çalıştı.
Hitechcomputergeek

5

Google Chrome ayarlarında, Görünüm'de GTK + temasını seçmeniz gerekir. Ayrıca 'Sistem başlık çubuğunu ve kenarlıklarını kullan'ı etkinleştirmeniz gerekir. Çalışması için oturumu kapatmanız ve oturum açmanız gerekir.

Şimdi Unity Tweak Tool ile test edebilirsiniz (Ubuntu Yazılım Merkezi'nden bu programı indirebilirsiniz).

Unity Tweak Tool'da Unity Tweak Tool'da Pencere Denetimleri'ni seçin. Hizalamayı Soldan Sağa veya Sağdan Sola değiştirin. Google Chrome başlık çubuğu formu hemen değişecek.

Sanırım çalışmasının nedeni, varsayılan olarak Google Chrome'un Compiz pencere yöneticisiyle gelen gtk-pencere-dekoratörünü çağırmamasıdır. CompizConfig Ayarlar Yöneticisi'ni (Ubuntu Yazılım Merkezi'nden) yüklerseniz, Windows Dekorasyon modülünün programı kullandığını görürsünüz /usr/bin/gtk-window-decorator.

Yani, bu yalnızca varsayılan bir Ubuntu 13.04 kurulumu çalıştırdığınızda çalışır. Bunun anlamı: Compiz pencere yöneticisi ve GTK + özellikli bir tema (örneğin Ambiance).


Birisi bunun işe yaradığını onaylayabilir mi? (Sana inanmıyorum, sadece ödülü vermeden önce bunun diğer kullanıcılar için gerçekten işe yarayacağını onaylamak istiyorum).
Jorge Castro

@JorgeCastro Bu Ubuntu 12.10 Chromium 25 üzerinde çalışıyor gibi görünüyor .. Yine de bir GTK + tema belirtmek gerekmez ...
Seth

1
@Seth: Haklısın. Chrome'da 'Sistem başlık çubuğunu ve kenarlıklarını kullan' seçeneğini belirlediğinizde çalışır. 'GTK + temasını kullan' ayarını yapmanız gerekmez. Ancak bunu yaparsanız, Chrome'daki 'sekmeler çubuğunun' arka planı Compiz'den 'pencere başlık çubuğu' ile aynı renge sahiptir.

0

Chrome'da GTK + Teması'nı seçin Başlık çubuğuna sağ tıklayın ve GTK + Teması'nı seçin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.