Ubuntu - это дистрибутив GNU / linux. Это означает, в частности, что он использует ядро linux.
Ядро linux считается монолитным ядром.
У него есть модули, но все они имеют одну и ту же память (т. е. можно записать в «остальную» память), тогда как, в модульном ядре разные части (например, драйверы) работают с отдельной памятью (и в некоторых случаях могут даже сбой без ущерба для ядра в целом)
Ответ Фрэнка должен работать на вас. Я добавлю, что для поиска процессов приложения мне нравится команда pstree лучше, чем дает плоский список ps. (Технически, очень способная команда ps может использоваться для печати дерева.) Но вот альтернативный подход.
Вы должны найти сопоставление между именем исполняемого файла приложения и его именем GUI в его файле .desktop, и они разбросаны по вашей системе в нескольких каталогах. В терминале попробуйте это
grep -l "Categories=.*Settings" /usr/share/applications/*.desktop
, чтобы перечислить первичные системные файлы .desktop, описывающие приложения, показанные в диалоговом окне настроек.
grep -l "Categories=.*Settings" /usr/share/applications/*.desktop | grep -i sound
pares, которые перечисляют только файлы, содержащие имя " звук». Программа, которую вы ищете, будет принадлежать одному из перечисленных файлов .desktop с любой удачей. Это текстовые файлы. Строка «Name =» дает имя GUI. Вас интересует строка «Exec =», которая называет исполняемый файл. Эта строка тогда может даже работать с плоской работой:
grep -l "Categories=.*Settings" /usr/share/applications/*.desktop | grep -i sound | xargs grep -e Name= -e Exec=
Даже если это не работает, информация, которую вы хотите, почти наверняка находится в строке Exec некоторого файла .desktop где-то, вероятно, в / usr / share / applications, вероятно, в файле со звуком в названии. Извините, я не могу просто дать вам название программы. У меня нет рабочего стола Unity.
Настольные приложения запускаются через файл *.desktop. поэтому, если вы locate --regex '.desktop$', вы получите список всех файлов * .desktop в вашей системе. Поскольку они обычно являются короткими файлами, легко найти строку «EXEC=».
xprop | grep PID, затем щелкните по окну. Это дает вам PID, как указано в: Скажите процессу PID своим окном?
Теперь просто ps aux | grep <PID>.