lua - Awesome 中缺少 Xpdf pid

标签 lua awesome-wm xpdf

我正在尝试用 Awesome 做一些魔法,通常我会因为缺少 Xpdf pid 而受到困扰。当我测试任何其他窗口时,client.pid 字段没问题,并且包含窗口的 pid。然而,对于 Xpdf,该字段始终设置为 0。

有没有办法在 Awesome 中获取 Xpdf 的窗口 pid,以便我可以在客户端列表中找到该窗口?

最佳答案

窗口管理器了解客户端的 PID,因为客户端告诉了它。

例如,当我运行以下命令并单击随机窗口时,我得到:

$ xprop _NET_WM_PID
_NET_WM_PID(CARDINAL) = 5242

但是,Xpdf 似乎确实设置了 _NET_WM_PID 属性。窗口管理器对此无能为力。

抱歉。

(不带任何参数的 xprop 为您提供窗口具有的所有属性的完整列表。看起来 xpdf 没有在其窗口上设置许多属性。)

关于lua - Awesome 中缺少 Xpdf pid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17632979/

相关文章:

lua - 在电晕中重新加载屏幕

c - 从 C 访问 Lua 子表字段

Lua 不加载库

lua - 在 Awesome wm 中全屏显示 vlc

user-interface - Awesome wm 无法打开任何窗口或终端

pdf - 获取 PDF 文件的正确字数

makefile - 为 pdftohtml 制作链接器会导致编译器错误

csv - 从 Lua 表创建 .CSV 文件

linux - 在 Linux 上以编程方式检测触摸板移动与常规鼠标