¿Por qué hay tantos mensajes de consola de las aplicaciones GTK +?

10

Traté de abrir Software Center usando la línea de comando

software-center

y funcionó. Quiero decir, Software Center se abrió y funciona bien, PERO, al mismo tiempo, en la ventana de Terminal veo muchos errores extraños. ¿Como puede ser? Estoy confundido.

¿Hay alguna explicación para esto (y una solución)? Repito, la aplicación se abre y funciona bien, solo las líneas en el fondo muestran que algo no está bien.

Aquí están las capturas de pantalla con todas las líneas.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Cristiana Nicolae
fuente
Una gran cantidad de programa hace esto (gedit por ejemplo), pero idk qué
MrVaykadji
66
Además, utilice copiar y pegar para colocar la salida de la consola en su pregunta, en lugar de tomar varias capturas de pantalla como esta. Es más fácil de leer si todo es texto.
dobey

Respuestas:

5

Por supuesto, lo que está viendo en la terminal son mensajes para desarrolladores. Por lo tanto, tiene dos opciones, ya sea ignorarlas o abrir la aplicación sin verlas.

Para hacer la segunda opción, intente esto en la línea de comando:

nohup software-center &

Se abrirá la aplicación y volverá a la terminal sin basura

kamil
fuente
12

Se han hecho antes preguntas muy relacionadas. Aquí hay enlaces a algunas de las respuestas:

Me gusta esta explicación:

Tales mensajes son comunes con las aplicaciones Gnome y no necesariamente indican un error. Gnome adopta un enfoque tonto para los usuarios; la audiencia prevista no ejecutará una aplicación desde un terminal y, por lo tanto, no verá estos mensajes. Redirige la salida de error de las aplicaciones de Gnome a un archivo de registro si realmente te importa, o a / dev / null de lo contrario.

Fuente: Gilles .

Y esto también es bueno:

Este error indica que el software está utilizando llamadas de biblioteca GTK perfectamente válidas con una versión más nueva de la biblioteca GTK. A veces, durante el desarrollo de software, es deseable deshacerse de la "vieja forma" de hacer las cosas mientras se mantiene la compatibilidad con versiones anteriores. Esto se logra marcando las llamadas no deseadas depreciadas. Esto le dice al desarrollador que su código es perfectamente válido en esta versión, pero en el futuro será necesario actualizar su código para que funcione con una nueva versión de la biblioteca, posiblemente muchas versiones más adelante.

En este caso, GTK quiere ser más estricto sobre la inclusión de unidades en las dimensiones. Le dice al desarrollador que GTK está asumiendo que las unidades son píxeles, que es la suposición exacta que el desarrollador de software hizo en primer lugar.

Fuente: Bailley S

Por cierto, si inicia Firefox desde la terminal, verá un mensaje aterrador como este:

GLib-CRITICAL **: g_slice_set_config: assertion

Pero parece ser inofensivo según el comentario en el Bug # 833117 .

En resumen, no es necesario que los principiantes iniciemos aplicaciones basadas en GUI desde el terminal a menos que haya un problema y necesitemos dar salida a alguien que pueda entender el significado de dicha salida.

DK Bose
fuente
5

Los mensajes que ve que se imprimen en la consola no son necesariamente errores. La mayoría de los que aparecen en sus capturas de pantalla son, de hecho, solo informativos o advertencias. Las advertencias sobre el manejo del tema se deben al tema GTK + que está utilizando. No son fatales, pero deben ser reparados por quien haya creado el tema, y ​​en el futuro pueden causar mayores problemas si no se solucionan.

Algunas de las ADVERTENCIAS que en realidad son de la software-centeraplicación, son realmente solo información.

En general, estas advertencias y mensajes de información se pueden ignorar de forma segura.

dobey
fuente