Как получить PID awesome-wm

Я пытаюсь получить идентификатор процесса моего Awesome Windows Manager и терплю неудачу. Из приведенных ниже примеров я также пытался использовать «awesome-wm» в качестве строки поиска. Я почти уверен, что для этого есть очевидное решение.

До сих пор я пробовал:

$ pgrep awesome
$ pidof awesome

Я также пробовал:

$ ps ax | grep awesome
$ xprop _NET_WM_PID

Не повезло, нет вывода, нет PID (клик xprop на рабочем столе выводит «_NET_WM_PID: не найден».). Я уверен, что он работает, потому что там я провожу эти тесты. Есть идеи?

PS: я запускаю AWM под Crunchbang, форком 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

person pachanka    schedule 12.09.2013    source источник
comment
Вы уверены, что процесс есть? Если вы используете top или, может быть, просто ps aux | grep $whoami, чтобы получить меньше вещей (при условии, что вы тот, кто инициировал процесс).   -  person TTT    schedule 14.09.2013
comment
Проблема была в том, что я искал неправильное имя процесса. PID, который я искал, был «x-session-manager», хотя я думал, что он будет называться «awesome» или «awesome-wm». Забавно, что трюк с xprop не сработал...   -  person pachanka    schedule 14.09.2013


Ответы (2)


Как насчет того, чтобы попробовать:

ps -e | grep awesome

Это должно перечислить все процессы на вашем компьютере, а затем вы можете найти awesome с помощью grep.

person Gevork Palyan    schedule 13.09.2013
comment
Только что попробовал это; пс-е | grep awesome также ничего не возвращает. Может быть, я просто ищу неправильное имя процесса? - person pachanka; 13.09.2013

Как оказалось, ответом был тот самый SLiM, который #! использует для управления своими оконными менеджерами x-session-manager.

Имя процесса, который я искал, было не «крутым», а «x-session-manager».

Итак, быстро:

$ wmctrl -m

Возвращено:

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

Решение моих проблем с PID.

person pachanka    schedule 13.09.2013