เป็นไปได้หรือไม่ที่จะปิดตัวหนีบปรับขนาดใหม่ที่แสดงใน Ubuntu Natty / 11.04
เป็นไปได้หรือไม่ที่จะปิดตัวหนีบปรับขนาดใหม่ที่แสดงใน Ubuntu Natty / 11.04
คำตอบ:
เป็นไปได้ที่จะปรับขนาดกริปเปอร์หรือซ่อนโดยการตั้งค่าความกว้างและความสูงเป็นศูนย์ ใส่สิ่งต่อไปนี้ลงใน~/.gtkrc-2.0
:
style "default-style"
{
GtkWindow::resize-grip-height = 0
GtkWindow::resize-grip-width = 0
}
class "GtkWidget" style "default-style"
หรือเพิ่มสตริงนี้ในเนื้อหาสไตล์ "default" ของ /usr/share/themes//gtk-2.0/gtkrc:
GtkWindow::resize-grip-height = 0
GtkWindow::resize-grip-width = 0
คุณสามารถทำการปิด Grippers โดยค่าเริ่มต้นโดยการคอมไพล์ gtk + 2 และ gtk + 3 อีกครั้ง:
sudo apt-get build-dep libgtk2.0-0 libgtk3.0-0
sudo apt-get install quilt
apt-get source libgtk2.0-0 libgtk3.0-0
export QUILT_PATCHES=debian/patches
cd gtk+2*
quilt new 999_remove_grips.patch
quilt edit gtk/gtkwindow.c
ค้นหาบรรทัดของรหัส:
priv->has_resize_grip = TRUE;
เปลี่ยน TRUE เป็น FALSE
quilt refresh
fakeroot dpkg-buildpackage
cd ../gtk+3*
quilt new 999_remove_grips.patch
quilt edit gtk/gtkwindow.c
ค้นหาบรรทัดของรหัส:
priv->has_resize_grip = TRUE;
เปลี่ยน TRUE เป็น FALSE
quilt refresh
fakeroot dpkg-buildpackage
ติดตั้งแพ็กเกจ deb ผลลัพธ์และรีบูต
(แน่นอนคุณต้องทำเช่นนี้ทุกครั้งที่มีการอัปเดตสำหรับ gtk)
ในฐานะผู้ใช้สิ่งนี้ไม่สามารถทำได้ เนื่องจากต้องการให้คุณแก้ไขแหล่งที่มาของแอปพลิเคชันด้วยตนเองและรวมถึงบรรทัดด้านล่าง:
gtk_window_set_has_resize_grip(window, false);
ฟีเจอร์นี้ได้รับการ backported จาก GTK3 และด้วยเหตุนี้เอกสารสำหรับนักพัฒนาจึงอยู่ในหน้านี้
ตราบใดที่คุณไม่มีปัญหาเกี่ยวกับด้ามจับขอแนะนำให้ทิ้งไว้ที่นั่นเพราะมันมีจุดประสงค์ที่สำคัญมาก: ทำให้ปรับขนาดหน้าต่างได้ง่ายขึ้น
อาจเป็นไปได้โดยการแก้ไขไฟล์ธีม gtkrc เนื่องจากฉันพบโพสต์ในDeviantartที่กล่าวถึงการใช้โปรแกรม pixmap และ png โปร่งใส
ฉันลองแก้ไขอย่างรวดเร็ว แต่ไม่สามารถใช้งานได้ แต่คนที่มีความรู้เพิ่มเติมเกี่ยวกับชุดรูปแบบอาจประสบความสำเร็จมากกว่า
ฉันพบสิ่งนี้เป็นวิธีที่ง่ายที่สุด: http://www.omgubuntu.co.uk/2011/05/disable-the-resize-grip-in-ubuntu-11-04/