下面的脚本能够输出选定窗口的属性,输出符合xmonad配置文件要求的字符串,原文链接自此处。以下的脚本在原文的基础上做了一部分小修正。具体如下:
#! /bin/sh
exec xprop -notype
-f WM_NAME 8s ':n title =? $0n'
-f WM_CLASS 8s ':n appName =? $0n className =? $1n'
-f WM_WINDOW_ROLE 8s ':n stringProperty "WM_WINDOW_ROLE" =? $0n'
WM_NAME WM_CLASS WM_WINDOW_ROLE
${1+"$@"}
关于xprop里面8s的作用可以看man xprop