Linux xprop:理解set命令

Linux xprop:理解set命令,linux,always-on-top,Linux,Always On Top,我试图强制某个特定窗口始终位于顶部: xprop -id 0x3800154 -set _NET_WM_STATE\(ATOM\) = _NET_WM_STATE_ABOVE Debian buster报告: xprop: error: unsupported conversion for _NET_WM_STATE(ATOM) 我读过 但我的头脑无法控制它 您的命令几乎正确,应该是: xprop-f\u NET\u WM\u STATE 32a-id 0x3800154-设置上面的\u N

我试图强制某个特定窗口始终位于顶部:

xprop -id 0x3800154 -set _NET_WM_STATE\(ATOM\) = _NET_WM_STATE_ABOVE
Debian buster报告:

xprop: error: unsupported conversion for _NET_WM_STATE(ATOM)
我读过


但我的头脑无法控制它

您的命令几乎正确,应该是:

xprop-f\u NET\u WM\u STATE 32a-id 0x3800154-设置上面的\u NET\u WM\u STATE\u
  • 最值得注意的是
    -f
    参数。它指定字段
    \u NET\u WM\u STATE
    的格式。如果没有给出,xprop就不知道如何解释所需的属性值(
    \u NET\u WM\u STATE\u上文
  • 根据您提供的规范,
    \u NET\u WM\u STATE
    是一个32位的
    ATOM
    值(
    -f\u NET\u WM\u STATE 32a
  • 等号和
    \(ATOM\)
    不是必需的

一个可能有用的旁注:您还可以通过逗号分隔多个
STATE
值,例如

xprop-f\u NET\u WM\u STATE 32a-id 0x3800154-set\u NET\u WM\u STATE\u上面,全屏

您的命令几乎正确,应该是:

xprop-f\u NET\u WM\u STATE 32a-id 0x3800154-设置上面的\u NET\u WM\u STATE\u
  • 最值得注意的是
    -f
    参数。它指定字段
    \u NET\u WM\u STATE
    的格式。如果没有给出,xprop就不知道如何解释所需的属性值(
    \u NET\u WM\u STATE\u上文
  • 根据您提供的规范,
    \u NET\u WM\u STATE
    是一个32位的
    ATOM
    值(
    -f\u NET\u WM\u STATE 32a
  • 等号和
    \(ATOM\)
    不是必需的

一个可能有用的旁注:您还可以通过逗号分隔多个
STATE
值,例如

xprop-f\u NET\u WM\u STATE 32a-id 0x3800154-set\u NET\u WM\u STATE\u上面,全屏