¿Cómo abro GTK Inspector?

21

Estoy usando GTK.3.15. Al intentar abrir GTK Inspector usando Ctrl+ Shift+ Io Ctrl+ Shift+ D, no sucede nada. No importa qué aplicación o widget esté usando. No pasa nada

y entiendo que esta opción viene estándar en GTK 3.15. Alguien sabe como

utilizar esta herramienta en GTK 3.15?

Adán
fuente
¿Intentaste con mi respuesta?
Helio
El editor dconf no tiene la función de depuración de la que hablas. Intenté actualizar la aplicación, pero Ubuntu me dice que tengo instalada la versión más reciente. Sin embargo, aprecio tu ayuda. Parece que tendré que esperar unas semanas para el lanzamiento de Ubuntu 15.04.
Adam
Lo siento, no puse flechas en mi respuesta. Me refería org> gtk> Settings> Debug. Creo que
Helio
No se necesitaban flechas. Entendí exactamente lo que me estabas diciendo.
Adam
Lo probé en mi computadora y no pudo encontrar la debugentrada. Sin embargo, ¿funcionó el segundo método?
Helio

Respuestas:

16

Obtuve esto de https://wiki.gnome.org/Projects/GTK%2B/Inspector :

GtkInspector es el soporte de depuración interactivo integrado en GTK +. Fue agregado en GTK + 3.14, basado en una copia del bien establecido gtkparasite.

El depurador está deshabilitado de forma predeterminada. Para habilitarlo, ejecute en una terminal:

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

Y ejecútalo presionando el teclado Control-Shift-I o Control-Shift-D.

Si no desea utilizar los accesos directos, también puede ejecutarlo temporalmente directamente al ejecutar su aplicación con:

GTK_DEBUG=interactive your-app

Mirando más lejos, encontré el error # 1523929 que indica que los usuarios pueden instalar lo libgtk-3-devque luego proporciona el esquema. Tenga en cuenta que la instalación libgtk-3-devpuede traer muchas dependencias.

Justicia para Monica
fuente
1
¿Cómo abro el inspector en el navegador que usa ctrl + shit + i (o ctrl + shift + d) como atajos para otras tareas?
euDennis 01 de
2
No puedo inspeccionar incluso después de la instalación libgtk-3-dev. Buscó en el menú de ayuda, no hay ayuda del inspector. Buscó en las combinaciones de teclas y no hay opción para abrir el inspector.
Costa
9

Método 1:


Habilita el acceso directo:

  1. Instalar dconf-editorconsudo apt-get install dconf-editor
  2. Vaya a org> gtk> settings>debug
  3. Establecer enable-inspector-keybindingentrue
  4. Prueba el atajo.

Método 2:


Ejecute el programa para depurar con la GTK_DEBUGvariable:

En lugar de ejecutar el programa para depurar como de costumbre ( myprogram --argument) solo necesita ejecutarlo de esta manera ( GTK_DEBUG=interactive myprogram --argument)

También puede exportar esa variable con export GTK_DEBUG=interactivey luego ejecutar el programa.

Helio
fuente
No, no es necesario reiniciar o cerrar sesión + después de usar dconf. Si alguna vez encuentra un caso en el que un cambio de dconf no "toma" hasta que vuelva a iniciar sesión, es un error. Reportalo.
Matthias Urlichs
Falta dconf Debugpara mí. Ubuntu 18.04.
Costa
2
Esto no funcionó para mí incluso después de la instalación libgtk-3-dev. Estoy en Ubuntu 18.04 con Gnome 3.28.3
Costa
Esta parece ser la última documentación: wiki.gnome.org/Projects/GTK+/Inspector
Helio
Estoy un poco perplejo
Helio