A veces encuentro pequeños errores en los cuadros de diálogo o en las ventanas. Por ejemplo, encontré un error menor en el cuadro de diálogo de preferencias de sonido. Pensé en informarlo, pero no era obvio qué paquete proporciona el diálogo.
¿Existe una herramienta sencilla para hacer eso? Me imagino algo como xwininfo; ejecutaría el comando, el puntero del mouse cambiaría y cuando hace clic en una ventana, el comando devuelve el nombre del paquete. Con dicho comando, sería fácil expandirlo para recopilar información de la versión, distribución y abrir el rastreador de errores en la página correcta.
Solíamos tener Ayuda > Informar un problema, pero como el Centro de control de Gnome no usa menús, esa opción no está disponible. Esto, por supuesto, sería válido para todas las ventanas que no utilizan menús. Entonces; ¿Hay alguna alternativa?
Respuesta1
Abra una terminal ( ctrl- alt- t) y escriba
ubuntu-bug -w
Aparecerá un mensaje indicándole que haga clic en una ventana para presentar un informe de error sobre la aplicación propietaria de esa ventana.
Por cierto, esto utiliza apport, que recopila automáticamente una gran cantidad de información de depuración útil y es la forma preferida de informar errores de Ubuntu.
Respuesta2
La respuesta anterior de roadmr es, con diferencia, la mejor manera de hacerlo, pero quería ver si podía encontrar una frase breve de bash que informara el paquete fuente correcto. Es incluso más complicado de lo que imaginaba ya que aparentemente no puedes conectarte dpkg
o which
.
dpkg -S $(which $(xprop | grep "WM_CLASS(STRING)" | grep -o "\".*\"" | cut -d "," -f 1 | tr -d '""')) | cut -d ":" -f 1
Analicemos esto un poco. Los grep
y cut
esas cosas simplemente buscan y manipulan cadenas. Las cosas interesantes son:
xprop
- Le permite conocer información sobre la ventana en la que hace clic.which
- Devuelve la ruta completa del comando utilizado. Ejemplo:$ which gnome-control-center /usr/bin/gnome-control-center
dpkg -S
- Dado un archivo, proporciona el nombre del paquete fuente del que proviene. Muy útil cuando el nombre binario y el nombre del paquete fuente difieren. Ejemplo:$ dpkg -S /usr/bin/orca gnome-orca: /usr/bin/orca