Поскольку pwdx принимает PIDS, вы можете использовать:
$ pwdx $(ps -C "node server.js" --format pid --no-headers)
2781: /home/user
4405: /home/user/src.git/
И, возможно, определить функцию в вашем .zshrc или .bashrc:
function select_by_dir()
{
if (( $# == 0))l then
pwdx $(ps -C "node server.js" --format pid --no-headers)
else
pwdx $(ps -C "node server.js" --format pid --no-headers) | grep $1
fi
}
}
Это должен быть только интерфейс KDE, потому что базовый NetworkManager удовлетворяет обоим требованиям, указанным выше для меня, и имеет для всех версий за последние несколько лет.
Возможно ли для вас использовать интерфейс, предоставляемый NetworkManager вместо оболочки KDE, или вы неправильно используете оболочку и неправильно ее настроили, так что она не работает? В частности, то, что он игнорирует ваши настройки при запуске, звучит так, будто вы, возможно, что-то устанавливаете не в том месте. Есть ли у вас сетевые сценарии, которые, возможно, конфликтуют с NM?