มีเครื่องมือสำหรับตรวจสอบองค์ประกอบ GTK3 หรือไม่?


10

gtkparasiteเป็นที่ดีสำหรับแต่โชคร้ายที่มันจะไม่ทำงานกับ gtk+2gtk+3

มีทางเลือกอื่นอีกไหม?

คำตอบ:


6

หากคุณกำลังมองหาความเป็นไปได้ทั้งหมดที่สามารถแก้ไขปัญหาได้ฉันขอแนะนำลิงก์ต่อไปนี้ซึ่งเกี่ยวกับวิธีพอร์ตgtkparasiteไปยัง GTK3 แม้ว่าจะเป็นเทคนิคเล็กน้อยความพยายามก็ประสบความสำเร็จ

http://code.google.com/p/gtkparasite/issues/detail?id=18


ฉันเพิ่งทำอย่างนั้นและคิดที่จะรายงาน แต่มีคุณ :) Patch จากความคิดเห็น 5 ใช้งานได้ดี!
zetah

1
GTK3 จะเห็นได้ชัดว่าสนับสนุนในขณะนี้ (ตั้งแต่ตุลาคม 2013 ... ), คุณต้องรวบรวมจากแหล่งที่ใช้./autogen.sh --with-gtk=3.0, และmake sudo make installรุ่น fedora ที่จัดทำแพคเกจยังคงรองรับ GTK2 เท่านั้น :(
Wilf

5

ใช่ตอนนี้มีเครื่องมืออย่างเป็นทางการของ 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'
jhasse

@jhasse - gtk รุ่นของคุณคืออะไร?
don_crissti

3.16 บน Ubuntu GNOME 15.10
jhasse

สำหรับ Ubuntu ดูaskubuntu.com/a/748152/248158
DK Bose
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.