Qt QDBusViewer es una utilidad de desarrollo incluida en el ecosistema Qt que permite depurar aplicaciones que utilizan el protocolo D-Bus. Su función principal es la introspección de objetos y mensajes, lo que facilita la identificación de errores o la verificación del estado de los servicios en tiempo de ejecución.

El programa ofrece un control básico sobre la comunicación entre procesos, permitiendo al desarrollador seleccionar explícitamente entre el bus del sistema y el bus de sesión para dirigir sus consultas.
El software se distribuye bajo la licencia LGPL-3.0-only, lo que lo clasifica como de código abierto y gratuito. Está diseñado específicamente para el sistema operativo Linux, donde D-Bus es el mecanismo estándar de comunicación interproceso.
Sobre Qt QDBusViewer
Herramienta de línea de comandos para inspeccionar objetos y mensajes en buses D-Bus, disponible para Linux
Visitar Qt QDBusViewerFicha técnica
Coste
GratisCódigo abierto
SíLicencia
LGPL-3.0-onlyPropiedades
Categorías
Etiquetas
Nuestras recomendaciones
Valgrind es un marco de instrumentación diseñado para el análisis dinámico de software. Su función principal es la detección automática de errores de gestión de memoria, fugas de memoria y problemas de hilos, además de ofrecer perfiles detallados del rendimiento de las aplicaciones. El proyecto incluye siete herramientas de producción, entre las que se encuentran un detector de errores de memoria, dos detectores de errores de hilos, un perfilador de caché y predicción de ramas, y dos perfiladores de montón.
Frente a Qt QDBusViewer: funciona también en Mac y Android, se puede instalar en un servidor propio y funciona sin conexión.
22 alternativas a ValgrindSelenium es un marco de trabajo de software libre diseñado para desarrolladores y equipos de calidad que necesitan automatizar la interacción con navegadores web. Su objetivo principal es facilitar la creación de pruebas automatizadas y la ejecución de flujos de trabajo complejos sin depender de interfaces gráficas, resolviendo la necesidad de control programático sobre el entorno de usuario.
Frente a Qt QDBusViewer: funciona también en Windows y desde el navegador, no tiene versión para Linux, admite plugins y es muy personalizable.
24 alternativas a SeleniumjdDBusDebugger es una aplicación de escritorio diseñada para depurar interfaces D-Bus en sistemas Linux. Su principal característica es ofrecer una interfaz gráfica completa que elimina la necesidad de utilizar herramientas de línea de comandos para la inspección y el testeo de servicios D-Bus.
Frente a Qt QDBusViewer: se puede instalar en un servidor propio y está centrada en la privacidad.
14 alternativas a jdDBusDebuggerD-Spy es una aplicación de escritorio para Linux diseñada para facilitar la inspección de conexiones D-Bus.
Frente a Qt QDBusViewer: está en español, se puede instalar en un servidor propio y funciona sin conexión.
5 alternativas a D-SpyBustle es una aplicación de código abierto para Linux que permite visualizar la actividad del bus D-Bus mediante diagramas de secuencia. Su objetivo principal es facilitar el depuración de aplicaciones basadas en D-Bus, mostrando de forma gráfica las emisiones de señales, las llamadas a métodos y sus devoluciones correspondientes.
Frente a Qt QDBusViewer: está en español, se puede instalar en un servidor propio y no muestra anuncios.
13 alternativas a BustleThonny es un IDE de Python orientado a la enseñanza de la programación. Su diseño simplifica la interfaz para reducir distracciones y facilita la comprensión de conceptos básicos como variables, funciones y errores de sintaxis. El programa incluye Python 3.14 integrado, lo que permite iniciar el aprendizaje con una sola instalación, aunque también admite usar una instalación externa de Python si se requiere.
Frente a Qt QDBusViewer: funciona también en Mac y Windows, se puede instalar en un servidor propio, admite plugins y existe desde 2019.
27 alternativas a Thonnydwarview es una aplicación de escritorio para Linux que muestra la información de depuración DWARF contenida en archivos binarios. Presenta estos datos estructurados en un árbol jerárquico, lo que facilita la inspección de símbolos y metadatos generados durante la compilación. Está desarrollada en C utilizando GTK+3 y la biblioteca libdw de elfutils.
Frente a Qt QDBusViewer: se puede instalar en un servidor propio, es muy personalizable y existe desde 2016.
13 alternativas a dwarviewSerial Port Assistant es una aplicación de código abierto diseñada para facilitar la interacción con dispositivos de puerto serie. El proyecto se desarrolla bajo la licencia GPL-3.0 y está construido sobre el framework Qt, lo que garantiza su compatibilidad con varias plataformas.
Frente a Qt QDBusViewer: funciona también en Windows, es muy personalizable y existe desde 2017.
10 alternativas a Serial Port AssistantLaunchControl es una aplicación de pago para macOS que gestiona servicios launchd mediante una interfaz visual. Sustituye el uso de la línea de comandos para crear, editar y depurar agentes y demonios del sistema o del usuario.
Frente a Qt QDBusViewer: es propietaria (Qt QDBusViewer es de código abierto), es de pago, funciona también en Mac y no tiene versión para Linux.
7 alternativas a LaunchControlRay es una aplicación de escritorio desarrollada por Spatie que centraliza la salida de depuración de código en un panel dedicado, evitando que el ruido de la consola o el navegador interfiera con el desarrollo. Está diseñado para mantener la sintaxis simple de funciones como `dd()` o `console.log()`, pero ofrece una visualización estructurada de cadenas, arrays, objetos, consultas SQL, correos electrónicos y trazas de errores.
Frente a Qt QDBusViewer: es propietaria (Qt QDBusViewer es de código abierto), es de pago, funciona también en Windows y Mac y no tiene versión para Linux.
8 alternativas a RayQt Widgets Designer es una aplicación de código abierto que permite diseñar interfaces gráficas para aplicaciones basadas en Qt. Su función principal es la creación y edición de archivos .ui, que definen la disposición de los componentes visuales en el entorno de escritorio.
Frente a Qt QDBusViewer: se puede instalar en un servidor propio y admite plugins.
16 alternativas a Qt Widgets DesignerSegger J-Link Command Line Tools es un paquete de software y documentación diseñado para desarrolladores de sistemas embebidos que utilizan sondas de depuración y trazado J-Link o J-Trace. Resuelve la necesidad de controlar estos dispositivos de hardware desde el terminal, permitiendo automatizar tareas de depuración sin depender de interfaces gráficas.
Frente a Qt QDBusViewer: es propietaria (Qt QDBusViewer es de código abierto), funciona también en Mac, no tiene versión para Linux y está pensada para uso profesional.
16 alternativas a Segger J-Link Command Line ToolsQtSpim es un simulador autocontenido diseñado para ejecutar programas MIPS32 escritos en lenguaje ensamblador. No procesa binarios compilados, sino que lee y ejecuta directamente el código de ensamblador, implementando casi todo el conjunto de instrucciones ampliado del ensamblador MIPS32, aunque omite la mayoría de las comparaciones de punto flotante, los modos de redondeo y las tablas de páginas del sistema de memoria.
Frente a Qt QDBusViewer: se puede instalar en un servidor propio y tiene una interfaz sencilla.
8 alternativas a QtSpimSeer es una interfaz gráfica de usuario para el depurador GDB, diseñada para Linux.
Frente a Qt QDBusViewer: funciona también en Windows, se puede instalar en un servidor propio, funciona sin conexión y existe desde 2021.
16 alternativas a seerjdEolConverter es una utilidad de escritorio para Linux diseñada para gestionar los caracteres de fin de línea en archivos de texto. Su función principal es convertir los finales de línea de todos los archivos dentro de un directorio específico al formato que se indique, como CRLF o LF. Esta herramienta resulta útil cuando se han editado archivos en Windows y se necesita estandarizar los saltos de línea para su uso en entornos Unix o Linux.
Frente a Qt QDBusViewer: se puede instalar en un servidor propio y no muestra anuncios.
17 alternativas a jdEolConverterjdDiff es una herramienta de línea de comandos y escritorio diseñada para comparar el contenido de dos archivos o dos directorios. El programa muestra las diferencias de forma gráfica, facilitando la identificación de cambios sin necesidad de interpretar texto plano.
Frente a Qt QDBusViewer: se puede instalar en un servidor propio y es muy personalizable.
19 alternativas a jdDiffjdAppStreamEdit es una herramienta de escritorio de código abierto diseñada para la creación y edición de archivos AppStream, conocidos también como .appdata.xml o .metainfo.xml.
Frente a Qt QDBusViewer: funciona también en Windows, se puede instalar en un servidor propio y admite plugins.
11 alternativas a jdAppStreamEditjdDesktopEntryEdit es una herramienta gráfica diseñada para la creación y edición de entradas de escritorio (.desktop) en sistemas Linux y Windows. Su objetivo principal es adherirse estrictamente a la especificación Freedesktop, abarcando la totalidad de los campos y opciones definidos en el estándar, a diferencia de otras soluciones que suelen simplificar el proceso limitándose a las secciones más comunes.
Frente a Qt QDBusViewer: funciona también en Windows y se puede instalar en un servidor propio.
11 alternativas a jdDesktopEntryEditHay 18 alternativas a Qt QDBusViewer para Windows, Mac, Linux, Android y Web. La mejor alternativa gratuita es Valgrind, que además es de código abierto. Otras opciones destacadas: Selenium, jdDBusDebugger y D-Spy. 2 están disponibles en español. Actualizado en noviembre de 2026.
Alternativa de código abierto a: