From 6562185e1aa70270943c1ff006d3a94c230a73c8 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 16 Oct 2019 15:11:20 +0100 Subject: [PATCH] When using a terminal emulator to sudo, print the command --- qrenderdoc/Code/QRDUtils.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/qrenderdoc/Code/QRDUtils.cpp b/qrenderdoc/Code/QRDUtils.cpp index 2130decf6..a2c4c2ae1 100644 --- a/qrenderdoc/Code/QRDUtils.cpp +++ b/qrenderdoc/Code/QRDUtils.cpp @@ -1855,9 +1855,10 @@ bool RunProcessAsAdmin(const QString &fullExecutablePath, const QStringList &par // run terminal sudo with emulator QStringList termParams; - termParams - << lit("-e") - << lit("bash -c 'sudo %1 %2'").arg(fullExecutablePath).arg(params.join(QLatin1Char(' '))); + termParams << lit("-e") + << lit("bash -c 'echo Running \"%1 %2\" as root.;echo;sudo %1 %2'") + .arg(fullExecutablePath) + .arg(params.join(QLatin1Char(' '))); process->start(term, termParams);