Ho bisogno di una soluzione per ottenere le informazioni sulla finestra attiva (focalizzata) su un desktop Gnome 2. Sono principalmente interessato al processo che esegue quel titolo di finestra e finestra.
È possibile?
SOLUZIONE:
Ottenere il titolo della finestra:
xwininfo -root -children | grep $(printf '%x\n' $(xdotool getwindowfocus)) | grep -oEi '"[^"]+"' | head -1
Ottenere il nome del processo:
ps -e | grep $(xdotool getwindowpid $(xdotool getwindowfocus)) | grep -v grep | awk '{print $4}'
o:
cat /proc/$(xdotool getwindowpid $(xdotool getwindowfocus))/comm