gtkparasite
เป็นที่ดีสำหรับแต่โชคร้ายที่มันจะไม่ทำงานกับ gtk+2
gtk+3
มีทางเลือกอื่นอีกไหม?
gtkparasite
เป็นที่ดีสำหรับแต่โชคร้ายที่มันจะไม่ทำงานกับ gtk+2
gtk+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'