Una extensión de GNOME Shell diseñada para desarrolladores, administradores de sistemas y entusiastas de redes que necesitan visibilidad inmediata de su estado de conectividad. Muestra información de red crítica directamente en la barra superior, y permite alternar entre múltiples detalles con un solo clic.
-
Múltiples Vistas de IP: Rota fácilmente entre tu IP de LAN (IPv4), IP pública (WAN), IPv6 y la IP de tu túnel VPN (
tun0). -
Detección de SSH Inteligente: Un indicador aparece automáticamente en el ciclo de visualización solo si hay una conexión SSH activa (entrante o saliente), manteniéndose oculto en caso contrario.
-
Dos modos de Visualización:
- Vista Simple: Muestra únicamente la dirección IP para una apariencia limpia.
- Vista Detallada: Muestra información extendida como el nombre de la interfaz de red (
enp2s0,wlo1) y la dirección MAC.
-
Configurable: Activa la "Vista Detallada" fácilmente desde el panel de configuración de la extensión.
-
Backend Robusto: Utiliza un script de Python con psutil para obtener información del sistema de manera eficiente y fiable, sin depender de comandos de shell frágiles.
-
Clic Izquierdo: Haz clic en el indicador del panel para rotar entre la información de red disponible.
-
Configuración: Abre la aplicación de Extensiones, busca "IP Info Bar" y haz clic en el icono de engranaje para acceder a las opciones y activar la Vista Detallada.
Modo Simple mostrando la IP LAN y el indicador de SSH activo.
Modo Detallado mostrando la interfaz de red y la dirección MAC.
Ventana de configuración para alternar entre los modos de visualización.
Instalación desde la web de Extensiones de GNOME (Recomendado)
Note
Próximamente...
Instalación desde el Código Fuente (Para Desarrollo)
-
Clona el repositorio en la carpeta de extensiones.
git clone https://github.com/0gerardo0/IP-Info-Bar.git ~/.local/share/gnome-shell/extensions/ip-info-bar@gerardo.github.io -
Copia y compila el esquema de configuración:
cp ~/.local/share/gnome-shell/extensions/ip-info-bar@gerardo.github.io/schemas/org.gnome.shell.extensions.ip-info-bar.gschema.xml ~/.local/share/glib-2.0/schemas/ glib-compile-schemas ~/.local/share/glib-2.0/schemas/
-
Reinicia GNOME Shell (
Alt+F2, escribe r, y presionaEnteren X11) o cierra y vuelve a iniciar sesión en Wayland. -
Activar la Extension con el siguiente comando:
gnome-extensions enable ip-info-bar@gerardo.github.ioTambién puedes activarla graficamente desde la aplicación Extensiones.
Para probar cambios en la extensión, especialmente en Wayland, no es necesario reiniciar la sesión constantemente.
-
Ejecutar un Shell Anidado: Este comando abre una sesión de GNOME completamente nueva y aislada dentro de una ventana.
MUTTER_VIRTUAL_MONITOR=1280x720 dbus-run-session -- gnome-shell --nested --wayland
-
Activar y Probar: Dentro de la ventana anidada, abre una terminal y activa la extensión como se describe en el paso 4 de la instalación. Cualquier cambio que hagas en el código se reflejará la próxima vez que lances esta sesión anidada.
-
Ver Logs: Para ver los mensajes de
console.logo errores, ejecuta este comando en una terminal de tu sesión principal:journalctl -f -o cat /usr/bin/gnome-shell



