GTK Müfettişini nasıl açarım?


21

GTK.3.15 kullanıyorum. Ctrl+ Shift+ IVeya Ctrl+ Shift+ kullanarak GTK Müfettişini açmaya çalışırken Dhiçbir şey olmuyor. Hangi uygulamayı veya widget'ı kullandığım önemli değil. Hiçbir şey olmuyor

ve benim anladığım kadarıyla bu seçenek GTK 3.15'te standart olarak geliyor. Nasıl bilen var mı

bu aracı GTK 3.15’te kullanmak için?


Cevabımı denediniz mi?
Helio

Dconf-editor, bahsettiğiniz hata ayıklama özelliğine sahip değildir. Uygulamayı güncellemeye çalıştım ancak Ubuntu bana en yeni sürümün yüklü olduğunu söyledi. Yine de yardımın için minnettarım. Ubuntu 15.04'ün piyasaya sürülmesi için birkaç hafta beklemem gerekecek gibi görünüyor.
Adam

Üzgünüm, cevabımı ok koymadım. Demek org> gtk> Settings> Debug. Sanırım bu
Helio

Ok gerekmezdi. Bana ne söylediğini tam olarak anladım.
Adam

Bilgisayarımda denedim ve debuggiriş bulamadı . Ancak 2. yöntemde işe yaradı mı?
Helio

Yanıtlar:


16

Bunu https://wiki.gnome.org/Projects/GTK%2B/Inspector adresinden aldım :

GtkInspector, GTK + 'da yerleşik etkileşimli hata ayıklama desteğidir. İyi kurulmuş bir gtkparasite kopyasına dayanarak GTK + 3.14'te eklendi.

Hata ayıklayıcı varsayılan olarak devre dışıdır. Terminalde çalışmasını sağlamak için:

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

Ve Control-Shift-I veya Control-Shift-D klavyesinde basarak başlatın.

Kısayolları kullanmak istemiyorsanız, uygulamanızı çalıştırırken doğrudan geçici olarak da çalıştırabilirsiniz:

GTK_DEBUG=interactive your-app

Daha ileriye bakıldığında, kullanıcıların yükleyebileceğini ve ardından şema sağladığını gösteren 1523929 numaralı Bug'ı buldum libgtk-3-dev. Yüklemenin libgtk-3-devbirçok bağımlılık getirebileceğini unutmayın .


1
Denetçiyi, ctrl + shit + i (veya ctrl + shift + d) diğer görevler için kısayollar olarak kullanan tarayıcıda nasıl açarım?
euDennis

2
Yüklemeden sonra bile kontrol edemiyorum libgtk-3-dev. Yardım menüsünde, denetçi yardımı yok. Anahtar ciltlerine baktım ve denetçiyi açma seçeneği yoktu.
Costa

9

Yöntem 1:


Kısayolu etkinleştirin:

  1. yükleme dconf-editorilesudo apt-get install dconf-editor
  2. Şuraya git org> gtk> settings>debug
  3. Set enable-inspector-keybindingiçintrue
  4. Kısayolu dene.

Yöntem 2:


GTK_DEBUGDeğişkenle hata ayıklamak için programı çalıştırın :

Her zamanki gibi hata ayıklamak için programı çalıştırmak yerine ( myprogram --argument) yalnızca bu şekilde çalıştırmanız gerekir ( GTK_DEBUG=interactive myprogram --argument)

Ayrıca bu değişkeni dışa aktarabilir export GTK_DEBUG=interactiveve ardından programı çalıştırabilirsiniz.


Hayır, dconf'u kullandıktan sonra yeniden başlatmak veya + oturum açmak gerekli değildir. Bir dconf değişikliğinin tekrar giriş yapana kadar "kabul etmediği" bir durum bulursanız, bu bir hatadır. Onu rapor et.
Matthias Urlichs

dconf Debugbenim için eksik . Ubuntu 18.04.
Costa

2
Yüklemeden sonra bile bu benim için işe yaramadı libgtk-3-dev. 18.04 tarihinde Ubuntu'dayım, Gnome 3.28.3
Costa

Bu son belgelere benziyor
Helio

Biraz şaşırdım
Helio
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.