นี่เป็นคำถามเก่า ๆ อย่างไรก็ตามมีเครื่องมือตรวจสอบ GTK GUI ใหม่ที่เพิ่มเข้ามาด้วย GTK v3.14
GtkInspector เป็นการสนับสนุนการดีบักแบบโต้ตอบในตัวใน GTK + มันถูกเพิ่มเข้าไปใน GTK + 3.14 ตามสำเนาของ gtkparasite ที่ได้รับการยอมรับเป็นอย่างดี
หากต้องการเปิดใช้งานตัวดีบักให้เริ่มต้นแอปของคุณด้วยGTK_DEBUG=interactive
ในสภาพแวดล้อมของคุณหรือเรียกใช้gsettings set org.gtk.Settings.Debug enable-inspector-keybinding true
และเรียกใช้ตัวดีบักด้วยปุ่มลัดControlShiftIหรือControlShiftDแป้นพิมพ์
ที่มา: โครงการคำพังเพย: GtkInspector
จะสะดวกกว่าที่จะทราบเชลล์ GUI ของรันไทม์โดยตรงกว่าโค้ดต่อไปนี้
ฉันไม่จำเป็นต้องใช้ทางลัดในการเรียกใช้ตัวอย่างเช่นGTK_DEBUG=interactive gedit
นำเครื่องตรวจสอบ GTK ขึ้นมา