linux - 如何获取awesome-wm的PID

标签 linux pid awesome-wm

我正在尝试获取我的 Awesome Windows Manager 的进程 ID,但不幸地失败了。在下面的示例中,我还尝试使用“awesome-wm”作为我的搜索字符串。我很确定有一个明显的解决方案。

到目前为止我已经尝试过:

$ pgrep awesome
$ pidof awesome

我也试过:

$ ps ax | grep awesome
$ xprop _NET_WM_PID

运气不好,没有输出,没有 PID(xprop 桌面点击输出“_NET_WM_PID:未找到。”)。我确定它正在运行,因为它是我执行这些测试的地方。有什么想法吗?

PS:我在 Crunchbang 下运行 AWM,它是 Debian 的一个分支,如果我运行:

$ awesome -v && uname -a

我得到:

awesome debian/3.4.13-1 (Octopus)
• Build: Jul 16 2012 13:57:50 for x86_64 by gcc version 4.7.1 (@keller)
• D-Bus support: ✔
Linux tzl 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1+deb7u1 x86_64 GNU/Linux

最佳答案

事实证明,答案是 SLiM,#!用于控制其窗口管理器的是使用 x-session-manager。

我正在寻找的进程名称不是“awesome”,而是“x-session-manager”。

这么快:

$ wmctrl -m

返回:

Name: awesome
Class: N/A
PID: 3091
Window manager's "showing the desktop" mode: N/A

解决我的 PID 问题。

关于linux - 如何获取awesome-wm的PID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18775518/

相关文章:

php - SSH2 我做错了什么?

c - 在共享数据中使用原子整数

c# - 如何以跨平台方式使用 .NET 5 获取硬件信息?

linux - 在 Linux 中更改进程 ID (PID)

erlang - 如何找出 Erlang 进程 (PID) 在哪个节点上运行?

window-managers - 如何在很棒的窗口管理器版本 >4 中删除标题栏

awesome-wm - 如何在awesome wm中检索当前标签名称?

taskbar - 如何更改 Awesome WM 将项目添加到任务列表的方式?

linux - 使用 SSH 时 Xming Display 非常慢

c - ls 如何对文件名进行排序?