Мені потрібно отримати завдання, які починає користувач. Я спробував кілька команд, таких як
xlsclients
Ці команди виконують майже те, що мені потрібно, але це відсутність інформації про користувача. У ньому перераховано відразу всі завдання (власне вікна) без імені користувача.
ps aux -u *username*
Це дає процеси користувачеві, але він включає і всі системні завдання, як-от:
/sbin/getty -8 38400 tty4
/usr/sbin/gpm -m /dev/input/mice -t exps2
тощо.
Тому я хочу перелічити завдання, які виконує користувач, але виключаючи ті, що стосуються системи.
Як ви визначаєте "системні завдання"?
—
CVn
Завдання не були запущені користувачем. Наприклад; якщо користувач увійшов і запустив браузер, я просто хочу побачити google-chrome.
—
Мустафа Оркун Акар
Я досі не розумію, що ви маєте на увазі під "системними завданнями" - програмами графічного інтерфейсу, фоновими командами, орфанськими командами чи чимось іншим?
—
l0b0
Все, що ви згадали, це те, що я мав на увазі.
—
Мустафа Оркун Акар