From 8f5e7595285e64ba0ff1f3e520db4d4f56e06fc4 Mon Sep 17 00:00:00 2001 From: Laurent Trinques Date: Tue, 21 Jul 2020 14:45:41 +0200 Subject: [PATCH] AboutQETDialog add Linux RAM --- sources/ui/aboutqetdialog.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sources/ui/aboutqetdialog.cpp b/sources/ui/aboutqetdialog.cpp index 2180072dc..a90b71574 100644 --- a/sources/ui/aboutqetdialog.cpp +++ b/sources/ui/aboutqetdialog.cpp @@ -180,11 +180,19 @@ void AboutQETDialog::setVersion() QString linuxOutput = linuxcpuinfo.readAllStandardOutput(); compilation_info += "
"" CPU : " + QString(linuxOutput.toLocal8Bit().constData()); + QProcess p; + p.start("awk", QStringList() << "/MemTotal/ { print $2 }" << "/proc/meminfo"); + p.waitForFinished(); + QString memory = p.readAllStandardOutput(); + compilation_info += "
" + QString("RAM : %1 MB").arg(memory.toLong() / 1024); + p.close(); + QProcess linuxgpuinfo; linuxgpuinfo.start("bash", QStringList() << "-c" << "lspci | grep VGA | cut -d : -f 3"); linuxgpuinfo.waitForFinished(); QString linuxGPUOutput = linuxgpuinfo.readAllStandardOutput(); compilation_info += "
"" GPU : " + QString(linuxGPUOutput.toLocal8Bit().constData()); + } compilation_info += "
" " OS : " + QString(QSysInfo::kernelType());