วิธีการปรับขนาดกริปในหน้าต่าง gtk3


9

คำถามนี้ได้รับการถามและตอบกลับแล้วสำหรับ GTK-2.0 ที่นี่ ( ปิดการใช้งานการปรับขนาดกริปเปอร์ใน windows? ) แต่ฉันไม่สามารถหาวิธีที่จะประสบความสำเร็จใน GTK-3.0 (บน Oneiric Ocelot)

ฉันเห็นคำตอบในลิงค์ด้านบนซึ่งเป็นสิ่งจำเป็นในการคอมไพล์ GTK อีกครั้ง ... ฉันหวังอย่างจริงจังว่าไม่ใช่กรณีของ GTK-3.0 และมีวิธีแก้ปัญหาเช่น gtk-2.0

ตอนนี้ก่อนที่ใครบางคนมาและถามว่าทำไมฉันต้องการลบการปรับขนาดมือจับนี่คือเหตุผล:

  • ฉันไม่ได้ใช้มือจับหรือขอบปรับขนาดในปีที่ผ่านมาฉันใช้ Alt + Click ฉันประหลาดใจอย่างแท้จริงเมื่อฉันต้องใช้ OS X หรือ Windows
  • บางครั้งมันจะปรากฏขึ้นเมื่อมันไม่ควร หน้าจอเริ่มต้นวิดเจ็ต ฯลฯ ...
  • ฉันไม่พบว่ามันดึงดูดสายตา

หากนี่คือ hardcoded เป็น gtk-3.0 ควรมีตัวเลือกใน gconf หรือ dconf เพื่อปิดการใช้งาน

ฉันดึงข้อมูลซอร์สสำหรับ gtk-3.0 และดูเหมือนว่าจะเกี่ยวข้องกับ 063_resize_grip_default.patch ซึ่งมีการกล่าวถึงคีย์การกำหนดค่า: "resize-grip-default"

เมื่อฉัน grep สำหรับสิ่งนี้ในชุดรูปแบบที่ฉันได้รับนี้:

/usr/share/themes $ grep -ri resize-grip-default *
Ambiance/gtk-3.0/gtk-widgets.css:    -GtkWindow-resize-grip-default: false;
Radiance/gtk-3.0/gtk-widgets.css:    -GtkWindow-resize-grip-default: false;

หากค่าการกำหนดค่านี้ถูกตั้งค่าเป็นเท็จตัวจับการปรับขนาดมาจากไหน


การแก้ไขชื่อคำถาม ดังที่ Roland Taylor ได้สังเกตเห็นวิธีการ gtk + 2.0 ยังคงใช้งานได้คำถามนั้นเกี่ยวกับ gtk + 3.0 เท่านั้น
Mathieu Comandon

ฉันจำไม่ได้ว่าฉันเคยปิดการใช้งานใน GTK + 3.x: S
RolandiXor

เพียงแค่ติดตามอย่างรวดเร็ว: การปรับแต่งค่าที่~/.config/gtk-3.0/gtk.cssดูเหมือนจะไม่มีผลใด ๆ ใน Ubuntu 12.10 ฉันยังคงได้รับการปรับขนาดจับสำหรับหน้าต่าง gnome-terminal ทั้งหมดของฉันแม้จะมีกฎ CSS พิเศษสำหรับเครื่องมือทั้งหมด
Giorgos Keramidas

คำตอบ:


3

ฉันสามารถปิดตัวจับการปรับขนาดด้วยการใส่~/.config/gtk-3.0/gtk.cssรหัสต่อไปนี้:

* {
    -GtkWindow-resize-grip-default: false;
}

หรือในทำนองเดียวกันกับ. gtkrc-2.0

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