ทำไมปุ่มหน้าต่างทั้งหมดของฉันจึงอยู่ในตำแหน่งที่ถูกต้อง แต่ปุ่มโครเมี่ยมอยู่ทางด้านซ้าย


13

ฉันสงสัยว่าทำไมปุ่มชิด / ขยายใหญ่สุดของ Chrome จึงถูกจัดเรียงทางด้านซ้ายในขณะที่ปุ่มทั้งหมดอยู่ในแนวเดียวกันกับด้านขวา ความจริงก็คือปุ่มโครเมี่ยมจะถูกจัดชิดขวาเกินไปเมื่ออยู่ในการตั้งค่าโครเมี่ยมที่ฉันทำเครื่องหมาย "ใช้แถบชื่อระบบและเส้นขอบ" แต่เนื่องจากฉันไม่ต้องการเส้นขอบฉันจึงยกเลิกการเลือกตัวเลือกนี้และปุ่มก็ปรับชิดกับด้านอื่น ๆ (มือซ้าย)

ไม่มีใครรู้ว่าทำไมถึงเป็นเช่นนี้? ยังไงก็ตามฉันใช้ cinnamon interface บน Ubuntu 12.04

คำตอบ:


23

Chrome ดึงปุ่มของตัวเองแทนที่จะปล่อยให้ระบบปฏิบัติการทำ มีการตั้งค่าที่อนุญาตให้ใช้แถบหัวเรื่องหน้าต่างดั้งเดิม แต่นี่ไม่ใช่วิธีการแก้ปัญหาที่หรูหราที่สุดเนื่องจากคุณสูญเสียผลประโยชน์ (เมื่อได้รับหน้าต่าง) ของ Chrome ที่ไม่มีพื้นที่เพิ่มเติมสำหรับแถบชื่อเรื่อง

Chrome คาดเดาว่าจะวางปุ่มข้างไหนตามการตั้งค่าต่าง ๆ ที่เกี่ยวข้องกับ Gnome แต่สิ่งนี้ไม่สามารถใช้งานได้กับอินเทอร์เฟซ Unity ของ Ubuntu

บทความนี้จะบอกวิธีการที่จะย้ายไปยังด้านที่ต้องการ โปรดทราบว่าบางครั้งคุณใช้ Gnome-shell แทนที่จะเป็น Unity สิ่งนี้มีความเป็นไปได้ที่จะส่งผลกระทบต่อแถบชื่อเรื่องทั้งหมดที่ปรากฏในเซสชัน Gnome-shell ของคุณ

อ้างถึง:

หากต้องการย้ายปุ่มหน้าต่างของ Google Chrome ไปทางขวาภายใต้ Ubuntu 12.10 หรือเก่ากว่าให้เปิดเทอร์มินัลแล้วออกคำสั่งนี้:

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

Ubuntu 13.04 ไม่ใช้ Metacity

2
แฟรงก์, อูบุนตูยังไม่ได้ใช้ Metacity เป็นเวลานาน แต่ที่ไม่เกี่ยวข้อง - โครเมี่ยม / Chrome ยังคงมองหาว่าการตั้งค่า gconf2 /apps/metacity/generalภายใต้
thomasrutter

1
นอกจากนี้ dconf ไม่ใช่ gconf-2 สิ่งเหล่านี้ควรเข้าสู่การตั้งค่า gconf-2 ไม่ใช่ dconf
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 เลือก Window Controls เปลี่ยนการจัดแนวจากซ้ายไปขวาหรือจากขวาไปซ้าย แถบชื่อเรื่องจาก Google Chrome จะเปลี่ยนทันที

ฉันเดาว่าทำไมมันถึงได้ผลเพราะโดยปกติแล้ว Google Chrome จะไม่เรียก gtk-window-decorator ที่มาพร้อมกับตัวจัดการหน้าต่าง Compiz หากคุณติดตั้งการตั้งค่าการจัดการ CompizConfig (จากศูนย์ซอฟต์แวร์ Ubuntu) คุณจะเห็นว่าโมดูลตกแต่ง Windows /usr/bin/gtk-window-decoratorใช้โปรแกรม

ดังนั้นมันจะทำงานได้ดีเมื่อคุณใช้งานการตั้งค่าเริ่มต้นของ Ubuntu 13.04 นั่นหมายถึง: ตัวจัดการหน้าต่าง Compiz และชุดรูปแบบที่เปิดใช้งาน GTK + (Ambiance เป็นต้น)


มีคนยืนยันงานนี้ได้ไหม (ไม่ใช่ว่าฉันไม่เชื่อว่าคุณเป็นเพียงฉันต้องการการยืนยันว่าจะใช้กับผู้ใช้รายอื่นก่อนที่ฉันจะได้รับรางวัล)
Jorge Castro

@JorgeCastro สิ่งนี้ดูเหมือนจะใช้งานได้กับ Chromium 25 ใน Ubuntu 12.10 .. ฉันไม่จำเป็นต้องระบุธีม GTK + แม้ว่า ...
Seth

1
@ เซท: คุณพูดถูก ใช้งานได้เมื่อคุณตั้งค่า 'ใช้แถบชื่อระบบและเส้นขอบ' ใน Chrome คุณไม่จำเป็นต้องตั้งค่า 'ใช้ธีม GTK +' แต่ถ้าคุณทำเช่นนั้นพื้นหลังของ 'แถบแท็บ' ใน Chrome จะมีสีเดียวกันกับ 'แถบชื่อหน้าต่าง' จาก Compiz

0

เลือกชุดรูปแบบ GTK + ในโครเมี่ยมเพียงคลิกขวาที่แถบชื่อเรื่องแล้วเลือกชุดรูปแบบ GTK +

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.