¿Quién lanzó esta ventana?

Hautapena_081Problema: una aplicación ha lanzado una ventana en tu escritorio, pero no sabes exactamente qué aplicación es “la culpable”.

Solución: desde una terminal, lanzamos el comando

Nos dará un ID de ventana. Por ejemplo, en mi caso, el 0x3e00004.

Pedimos ahora las propiedades de ese ID y, más en concreto, el identificador del proceso al que pertenece:

Bien, sólo nos queda pedir una lista de procesos y filtrar por el PID que acabamos de obtener:

Ajá! update-notifier es el culpable…

4 comentarios sobre “¿Quién lanzó esta ventana?”

  1. No conocía este truco, es sencillo pero me parece muy útil. Me he hecho un pequeño script para automatizarlo un poco, lo dejo aquí por si a alguien le sirve:

    #!/bin/bash
    id_ventana=xwininfo | grep "Window id:" | cut -d":" -f 3 | cut -d" " -f 2
    id_proceso=xprop -id "$id_ventana" _NET_WM_PID | cut -d"=" -f 2 | tr -d " "

    ps –pid “$id_proceso” -o user,group,pid,cmd

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.