gtkparasiteเป็นที่ดีสำหรับแต่โชคร้ายที่มันจะไม่ทำงานกับ gtk+2gtk+3
มีทางเลือกอื่นอีกไหม?
gtkparasiteเป็นที่ดีสำหรับแต่โชคร้ายที่มันจะไม่ทำงานกับ gtk+2gtk+3
มีทางเลือกอื่นอีกไหม?
คำตอบ:
หากคุณกำลังมองหาความเป็นไปได้ทั้งหมดที่สามารถแก้ไขปัญหาได้ฉันขอแนะนำลิงก์ต่อไปนี้ซึ่งเกี่ยวกับวิธีพอร์ตgtkparasiteไปยัง GTK3 แม้ว่าจะเป็นเทคนิคเล็กน้อยความพยายามก็ประสบความสำเร็จ
./autogen.sh --with-gtk=3.0, และmake sudo make installรุ่น fedora ที่จัดทำแพคเกจยังคงรองรับ GTK2 เท่านั้น :(
ใช่ตอนนี้มีเครื่องมืออย่างเป็นทางการของ GNOME ชื่อGtkInspector:
GtkInspector เป็นการสนับสนุนการดีบักแบบโต้ตอบในตัวใน GTK + มันถูกเพิ่มเข้าไปใน GTK + 3.14 ตามสำเนาของ gtkparasite ที่ได้รับการยอมรับเป็นอย่างดี หากต้องการเปิดใช้งานตัวดีบักให้เริ่มต้นแอปของคุณด้วย
GTK_DEBUG=interactiveในสภาพแวดล้อมของคุณหรือเรียกใช้
gsettings set org.gtk.Settings.Debug enable-inspector-keybinding trueและเรียกใช้ตัวดีบักด้วยแป้นพิมพ์ลัดControl- Shift- IหรือControl- Shift-D
No such schema 'org.gtk.Settings.Debug'