Kenapa semua tombol jendela saya disejajarkan dengan benar, tetapi tombol chrome ada di sebelah kiri?

13

Saya bertanya-tanya mengapa tombol tutup krom / maksimalkan disejajarkan ke kiri sementara semua tombol disejajarkan ke kanan. Yang benar adalah bahwa tombol chrome juga disejajarkan dengan benar ketika dalam pengaturan chrome saya mencentang "menggunakan bar judul sistem dan batas". Tapi karena saya tidak ingin perbatasan, saya membuka opsi ini dan tombol-tombolnya disejajarkan dengan sisi lain (kiri).

Adakah yang tahu mengapa ini terjadi? Omong-omong, saya menggunakan antarmuka kayu manis di Ubuntu 12.04.

Elysium
sumber

Jawaban:

23

Chrome menggambar tombolnya sendiri daripada membiarkan OS melakukannya. Ada pengaturan yang memungkinkannya menggunakan tajuk jendela asli, tetapi ini bukan solusi paling elegan untuk masalah ini karena Anda kehilangan manfaat (saat berjendela) Chrome tidak memiliki ruang ekstra untuk tajuk batang.

Chrome menebak sisi mana untuk meletakkan tombol berdasarkan pada berbagai pengaturan terkait Gnome, tetapi ini tidak selalu berfungsi dengan baik dengan antarmuka Unity Ubuntu.

Artikel ini menjelaskan cara memindahkan mereka ke sisi yang diinginkan . Perhatikan bahwa jika Anda terkadang menggunakan Gnome-shell daripada Unity, ini berpotensi mempengaruhi bagaimana semua bilah judul muncul di sesi Gnome-shell Anda.

Kutipan:

Untuk memindahkan tombol jendela Google Chrome ke kanan di bawah Ubuntu 12.10 atau lebih tua, buka terminal dan berikan perintah ini:

gconftool-2 --set /apps/metacity/general/button_layout --type string ":minimize,maximize,close"
thomasrutter
sumber
Ubuntu 13.04 tidak menggunakan Metacity.
2
Frank, Ubuntu sudah lama tidak menggunakan metacity, tapi itu tidak relevan - Chromium / Chrome masih mencari pengaturan gconf2 di bawah /apps/metacity/general.
thomasrutter
1
Juga, dconf bukan gconf-2. Ini harus masuk ke pengaturan gconf-2, bukan dconf.
thomasrutter
3
Ditto @Achim A. Anda baru saja membuat kesalahan kecil, karena meminimalkan mengikuti dekat di aplikasi lain seharusnya: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:"bekerja untuk saya di Ubuntu 15.04 dan Chromium.
Hitechcomputergeek
5

Di pengaturan dari Google Chrome, di Appearance, Anda harus memilih tema GTK +. Anda juga harus mengaktifkan 'Gunakan bilah judul dan batas sistem'. Untuk membuatnya berfungsi, Anda harus keluar, dan masuk.

Sekarang Anda dapat mengujinya dengan Alat Tweak Unity (Anda dapat mengunduh program itu dari Pusat Perangkat Lunak Ubuntu).

Di Alat Tweak Persatuan, pilih Kontrol Jendela. Ubah Alignment dari Kiri ke Kanan, atau dari Kanan ke Kiri. Bilah judul dari Google Chrome akan segera berubah.

Alasan mengapa itu berhasil, saya kira, adalah karena secara default Google Chrome tidak memanggil gtk-window-decorator yang datang dengan window manager Compiz. Jika Anda menginstal CompizConfig Settings Manager (dari Ubuntu Software Center), Anda akan melihat bahwa modul Dekorasi Windows menggunakan program ini /usr/bin/gtk-window-decorator.

Jadi, ini hanya berfungsi jika Anda menjalankan pengaturan Ubuntu 13.04 default. Itu berarti: manajer jendela Compiz dan tema yang diaktifkan GTK + (Ambiance misalnya).

Jorge Castro
sumber
Dapatkah seseorang mengkonfirmasi ini berfungsi? (Bukannya saya tidak percaya Anda, saya hanya ingin konfirmasi bahwa ini memang akan bekerja untuk pengguna lain sebelum saya memberi hadiah).
Jorge Castro
@JorgeCastro Tampaknya ini berfungsi pada Chromium 25 di Ubuntu 12.10 .. Saya tidak perlu menentukan tema GTK + ...
Seth
1
@Seth: Anda benar. Ini berfungsi saat Anda menetapkan 'Gunakan bilah judul dan batas sistem' di Chrome. Anda tidak perlu mengatur 'Gunakan tema GTK +.' Tetapi jika Anda melakukannya, latar belakang 'bilah tab' di Chrome memiliki warna yang sama dengan 'bilah judul jendela' dari Compiz.
0

Pilih Tema GTK + di chrome Klik kanan pada bilah judul dan pilih Tema GTK +.

MathCubes
sumber