diff --git a/src/ProcessInfo.cpp b/src/ProcessInfo.cpp --- a/src/ProcessInfo.cpp +++ b/src/ProcessInfo.cpp @@ -365,6 +365,17 @@ if (readProcInfo(pid)) { readArguments(pid); readCurrentDir(pid); + + bool ok = false; + const QString &processNameString = name(&ok); + + if (ok && processNameString == QLatin1String("sudo")) { + // Append process name along with sudo + const QVector &args = arguments(&ok); + + if (ok && args.size() > 1) + setName(processNameString + QStringLiteral(" ") + args[1]); + } } }