मैं जीटीके इंस्पेक्टर कैसे खोलूं?


21

मैं GTK.3.15 का उपयोग कर रहा हूं। का उपयोग करते समय जीटीके इंस्पेक्टर को खोलने का प्रयास Ctrl+ Shift+ Iया Ctrl+ Shift+ D, कुछ नहीं होता। कोई फर्क नहीं पड़ता कि मैं किस एप्लिकेशन या विजेट का उपयोग कर रहा हूं। कुछ नहीं हुआ

और मेरी समझ यह है कि यह विकल्प GTK 3.15 पर मानक है। क्या किसी को पता है

जीटीके 3.15 में इस उपकरण का उपयोग करने के लिए?


क्या आपने मेरे उत्तर के साथ कोशिश की?
हेलियो

Dconf-editor में वह डीबग सुविधा नहीं है, जिसके बारे में आप बोलते हैं। मैंने एप्लिकेशन को अपडेट करने का प्रयास किया, लेकिन उबंटू ने मुझे बताया कि मेरे पास नवीनतम संस्करण स्थापित है। मैं आपकी मदद की सराहना करता हूं। ऐसा लगता है कि मुझे उबंटू 15.04 की रिलीज के लिए कुछ हफ्तों का इंतजार करना होगा।
एडम

क्षमा करें, मैंने अपने उत्तर में तीर नहीं लगाया। मैं मतलब org> gtk> Settings> Debug। मुझे लगता है कि
हेलियो

किसी तीर की जरूरत नहीं थी। मुझे ठीक-ठीक समझ में आ गया कि तुम मुझसे क्या कह रहे थे।
एडम

मैंने इसे अपने कंप्यूटर पर आज़माया और इसे debugप्रविष्टि नहीं मिली । हालांकि, यह 2 विधि काम किया?
हेलियो

जवाबों:


16

मुझे यह https://wiki.gnome.org/Projects/GTK%2B/Inspector से मिला :

GtkInspector जीटीके + में अंतर्निहित इंटरैक्टिव डिबगिंग समर्थन है। यह GTK + 3.14 में जोड़ा गया था, जो अच्छी तरह से estebished gtkparasite की एक प्रति पर आधारित था।

डिबगर डिफ़ॉल्ट रूप से अक्षम है। इसे टर्मिनल में चलाने में सक्षम करने के लिए:

gsettings set org.gtk.Settings.Debug enable-inspector-keybinding true

और इसे कीबोर्ड कंट्रोल-शिफ्ट-आई या कंट्रोल-शिफ्ट-डी पर दबाकर लॉन्च करें।

यदि आप शॉर्टकट का उपयोग नहीं करना चाहते हैं, तो आप अपना ऐप चलाते समय इसे सीधे अस्थायी रूप से भी चला सकते हैं:

GTK_DEBUG=interactive your-app

आगे देखने पर, मुझे बग # 1523929 मिला, जो बताता है कि उपयोगकर्ता स्थापित कर सकते हैं libgtk-3-devजो तब स्कीमा प्रदान करता है। ध्यान दें कि स्थापित करने से libgtk-3-devबहुत अधिक निर्भरता हो सकती है।


1
मैं ब्राउज़र में इंस्पेक्टर को कैसे खोलता हूं जो अन्य कार्यों के लिए शॉर्टकट के रूप में ctrl + shit + i (या ctrl + shift + d) का उपयोग करता है?
यूरोपीय डेस

2
मैं स्थापित करने के बाद भी निरीक्षण नहीं कर सकता libgtk-3-dev। मदद मेनू में देखा, कोई निरीक्षक मदद नहीं। मुख्य बाइंडिंग में देखा और निरीक्षक को खोलने के लिए कोई विकल्प नहीं है।
कोस्टा

9

विधि 1:


शॉर्टकट सक्षम करें:

  1. के dconf-editorसाथ स्थापित करेंsudo apt-get install dconf-editor
  2. नेविगेट करने के लिए org> gtk> settings>debug
  3. को सेट enable-inspector-keybindingकरेंtrue
  4. शॉर्टकट आज़माएं।

विधि 2:


GTK_DEBUGचर के साथ डीबग करने के लिए प्रोग्राम चलाएँ :

हमेशा की तरह डिबग करने के लिए प्रोग्राम चलाने के बजाय ( myprogram --argument) आपको केवल इसे इस तरह से चलाने की आवश्यकता है ( GTK_DEBUG=interactive myprogram --argument)

इसके अलावा, आप उस चर को निर्यात कर सकते हैं export GTK_DEBUG=interactiveऔर फिर कार्यक्रम चला सकते हैं।


नहीं यह जरूरी नहीं है कि dconf का उपयोग करने के बाद रिबूट करें या लॉग आउट करें। यदि आपको कभी ऐसा मामला मिलता है, जहां आप दोबारा लॉगिन करने तक एक परिवर्तन नहीं करते हैं, तो यह एक बग है। इसे दर्ज करो।
मथायस उरलिच

Debugमेरे लिए dconf गायब है। उबुन्टु 18.04।
कोस्टा

2
यह स्थापित करने के बाद भी मेरे लिए काम नहीं किया libgtk-3-dev। मैं गनोम 3.28.3 के साथ उबंटू 18.04
कोस्टा

यह अंतिम प्रलेखन लगता है: wiki.gnome.org/Projects/GTK+/Inspector
Helio

मैं थोड़ा हैरान हूँ
हेलियो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.