Gnome 2デスクトップで現在アクティブな(フォーカスされた)ウィンドウ情報を取得するためのソリューションが必要です。私は主にそのウィンドウとウィンドウタイトルを実行するプロセスに興味があります。
出来ますか?
溶液:
ウィンドウタイトルの取得:
xwininfo -root -children | grep $(printf '%x\n' $(xdotool getwindowfocus)) | grep -oEi '"[^"]+"' | head -1
プロセス名の取得:
ps -e | grep $(xdotool getwindowpid $(xdotool getwindowfocus)) | grep -v grep | awk '{print $4}'
または:
cat /proc/$(xdotool getwindowpid $(xdotool getwindowfocus))/comm