Potrzebuję rozwiązania, aby uzyskać bieżące informacje o aktywnym (skoncentrowanym) oknie na pulpicie Gnome 2. Najbardziej interesuje mnie proces uruchamiania tego okna i tytułu okna.
Czy to możliwe?
ROZWIĄZANIE:
Uzyskiwanie tytułu okna:
xwininfo -root -children | grep $(printf '%x\n' $(xdotool getwindowfocus)) | grep -oEi '"[^"]+"' | head -1
Uzyskiwanie nazwy procesu:
ps -e | grep $(xdotool getwindowpid $(xdotool getwindowfocus)) | grep -v grep | awk '{print $4}'
lub:
cat /proc/$(xdotool getwindowpid $(xdotool getwindowfocus))/comm