mirror of
https://github.com/Snigdha-OS/snigdhaos-assistant.git
synced 2025-09-20 11:35:02 +02:00
chore: set exexcution to gnome-terminal
This commit is contained in:
@@ -78,7 +78,7 @@ void SnigdhaOSAssistant::doUpdate(){
|
|||||||
QTemporaryFile* file = new QTemporaryFile(this);
|
QTemporaryFile* file = new QTemporaryFile(this);
|
||||||
file->open();
|
file->open();
|
||||||
file->setAutoRemove(true);
|
file->setAutoRemove(true);
|
||||||
process->start("/usr/bin/exec-terminal", QStringList() << QString("sudo pacman -Syyu 2>&1 && rm \"" + file->fileName() + "\"; read -p 'Press enter to exit'"));
|
process->start("/usr/bin/gnome-terminal", QStringList() << QString("sudo pacman -Syyu" + file->fileName() + "\"; read -p 'Press enter to exit'"));
|
||||||
connect(process, QOverload<int, QProcess::ExitStatus>::of(&QProcess::finished), this, [this, process, file](int exitcode, QProcess::ExitStatus status) {
|
connect(process, QOverload<int, QProcess::ExitStatus>::of(&QProcess::finished), this, [this, process, file](int exitcode, QProcess::ExitStatus status) {
|
||||||
process->deleteLater();
|
process->deleteLater();
|
||||||
file->deleteLater();
|
file->deleteLater();
|
||||||
@@ -140,7 +140,7 @@ void SnigdhaOSAssistant::doApply(){
|
|||||||
setupFile->close();
|
setupFile->close();
|
||||||
|
|
||||||
auto process = new QProcess(this);
|
auto process = new QProcess(this);
|
||||||
process->start("/usr/bin/exec-terminal", QStringList() << QString("/usr/lib/snigdhaos-assistant/apply.sh \"") + prepareFile->fileName() + "\" \"" + packagesFile->fileName() + "\" \"" + setupFile->fileName() + "\"");
|
process->start("/usr/bin/gnome-terminal", QStringList() << QString("/usr/lib/snigdhaos-assistant/apply.sh \"") + prepareFile->fileName() + "\" \"" + packagesFile->fileName() + "\" \"" + setupFile->fileName() + "\"");
|
||||||
connect(process, QOverload<int, QProcess::ExitStatus>::of(&QProcess::finished), this, [this, process, prepareFile, packagesFile, setupFile](int exitcode, QProcess::ExitStatus status) {
|
connect(process, QOverload<int, QProcess::ExitStatus>::of(&QProcess::finished), this, [this, process, prepareFile, packagesFile, setupFile](int exitcode, QProcess::ExitStatus status) {
|
||||||
process->deleteLater();
|
process->deleteLater();
|
||||||
prepareFile->deleteLater();
|
prepareFile->deleteLater();
|
||||||
@@ -180,7 +180,7 @@ void SnigdhaOSAssistant::doNvidiaCheck(){
|
|||||||
|
|
||||||
void SnigdhaOSAssistant::doNvidiaApply(){
|
void SnigdhaOSAssistant::doNvidiaApply(){
|
||||||
auto process = new QProcess(this);
|
auto process = new QProcess(this);
|
||||||
process->start("/usr/bin/exec-terminal", QStringList() << "sudo mhwd -a pci nonfree 0300; echo; read -p 'Press enter to exit'");
|
process->start("/usr/bin/gnome-terminal", QStringList() << "sudo mhwd -a pci nonfree 0300; echo; read -p 'Press enter to exit'");
|
||||||
connect(process, QOverload<int, QProcess::ExitStatus>::of(&QProcess::finished), this, [this, process](int exitcode, QProcess::ExitStatus status) {
|
connect(process, QOverload<int, QProcess::ExitStatus>::of(&QProcess::finished), this, [this, process](int exitcode, QProcess::ExitStatus status) {
|
||||||
process->deleteLater();
|
process->deleteLater();
|
||||||
updateState(State::SELECT);
|
updateState(State::SELECT);
|
||||||
|
Reference in New Issue
Block a user