diff --git a/src/Lib/client.cpp b/src/Lib/client.cpp index a38289b..6fbce98 100644 --- a/src/Lib/client.cpp +++ b/src/Lib/client.cpp @@ -77,7 +77,7 @@ void lc::Client::BeamFile( const QString &argFileToBeam, const QString * const a QStringList arguments; arguments << "-2" << "-i" << *argPublickeyPathUser << "-l" << "32768" << "-r" - << argFileToBeam << QString{ *argUserNameOnClients + "@" + name + ":media4ztree" }; + << argFileToBeam << QString{ *argUserNameOnClients + "@" + ip + ":media4ztree" }; // Start the process QProcess beamFileProcess; @@ -109,7 +109,7 @@ void lc::Client::Boot( const QString &argNetworkBroadcastAddress ) { void lc::Client::DeactiveScreensaver( const QString &argPublickeyPathUser, const QString &argUserNameOnClients ) { QStringList arguments; - arguments << "-i" << argPublickeyPathUser << QString{ argUserNameOnClients + "@" + name } + arguments << "-i" << argPublickeyPathUser << QString{ argUserNameOnClients + "@" + ip } << settings->xsetCmd << "-display" << ":0.0" << "dpms" << "force" << "on"; // Start the process @@ -141,7 +141,7 @@ void lc::Client::GotStatusChanged( state_t argState ) { void lc::Client::KillZLeaf( const QString &argPublickeyPathUser, const QString &argUserNameOnClients ) { QStringList arguments; - arguments << "-i" << argPublickeyPathUser << QString{ argUserNameOnClients + "@" + name } + arguments << "-i" << argPublickeyPathUser << QString{ argUserNameOnClients + "@" + ip } << QString{ settings->lcInstDir + "/scripts/kill_zLeaf_labcontrol2.sh" }; // Start the process @@ -161,7 +161,7 @@ void lc::Client::OpenFilesystem( const QString * const argUserToBeUsed ) { if ( state < state_t::RESPONDING ) { return; } - QStringList arguments = QStringList{} << QString{ "sftp://" + *argUserToBeUsed + "@" + name }; + QStringList arguments = QStringList{} << QString{ "sftp://" + *argUserToBeUsed + "@" + ip }; QProcess openFilesystemProcess; QProcessEnvironment env = QProcessEnvironment::systemEnvironment(); @@ -183,10 +183,10 @@ void lc::Client::OpenTerminal( const QString &argCommand, const bool &argOpenAsR if ( !argOpenAsRoot ) { *arguments << "--title" << name << "-e" << QString{ settings->sshCmd + " -i " + argPublickeyPathUser + " " - + argUserNameOnClients + "@" + name }; + + argUserNameOnClients + "@" + ip }; } else { *arguments << "--title" << name << "-e" << - QString{ settings->sshCmd + " -i " + argPublickeyPathUser + " " + "root@" + name }; + QString{ settings->sshCmd + " -i " + argPublickeyPathUser + " " + "root@" + ip }; } if ( settings->termEmulCmd.contains( "konsole" ) ) { @@ -233,7 +233,7 @@ void lc::Client::SetStateToZLEAF_RUNNING( QString argClientIP ) { void lc::Client::ShowDesktop() { QStringList arguments; - arguments << name; + arguments << ip; QProcess showDesktopProcess; QProcessEnvironment env = QProcessEnvironment::systemEnvironment(); @@ -249,7 +249,7 @@ void lc::Client::Shutdown( const QString &argPublickeyPathUser, const QString &a return; } QStringList arguments; - arguments << "-i" << argPublickeyPathUser << QString{ argUserNameOnClients + "@" + name } << "sudo shutdown -P now"; + arguments << "-i" << argPublickeyPathUser << QString{ argUserNameOnClients + "@" + ip } << "sudo shutdown -P now"; // Start the process QProcess shutdownProcess; @@ -289,16 +289,16 @@ void lc::Client::StartZLeaf( const QString &argPublickeyPathUser, if ( ( messageBoxRunningZLeafFound != nullptr && messageBoxRunningZLeafFound->clickedButton() == messageBoxRunningZLeafFound->button( QMessageBox::Yes ) ) || state != state_t::ZLEAF_RUNNING ) { QStringList arguments; if ( argFakeName == nullptr && argPort == 7000 ) { - arguments << "-i" << argPublickeyPathUser << QString{ argUserNameOnClients + "@" + name } + arguments << "-i" << argPublickeyPathUser << QString{ argUserNameOnClients + "@" + ip } << "DISPLAY=:0.0" << QString{ "/home/" + argUserNameOnClients + "/start_zLeaf_labcontrol2.sh" } << *argZTreeVersion << argServerIP; } else { if ( argFakeName == nullptr ) { - arguments << "-i" << argPublickeyPathUser << QString{ argUserNameOnClients + "@" + name } + arguments << "-i" << argPublickeyPathUser << QString{ argUserNameOnClients + "@" + ip } << "DISPLAY=:0.0" << QString{ "/home/" + argUserNameOnClients + "/start_zLeaf_labcontrol2.sh" } << *argZTreeVersion << argServerIP << QString::number( static_cast< int >( argPort ) - 7000 ); } else { - arguments << "-i" << argPublickeyPathUser << QString{ argUserNameOnClients + "@" + name } + arguments << "-i" << argPublickeyPathUser << QString{ argUserNameOnClients + "@" + ip } << "DISPLAY=:0.0" << QString{ "/home/" + argUserNameOnClients + "/start_zLeaf_labcontrol2.sh" } << *argZTreeVersion << argServerIP << QString::number( static_cast< int >( argPort ) - 7000 ) << *argFakeName ; }