diff --git a/src/pagecfdisk.cpp b/src/pagecfdisk.cpp index 7400d78..a60186d 100644 --- a/src/pagecfdisk.cpp +++ b/src/pagecfdisk.cpp @@ -12,7 +12,8 @@ PageCfdisk::PageCfdisk( const QString& command, const QString& disk) : InstallerPage(), m_Cmd(command), m_Disk(disk), - m_Lang("C") + m_Lang("C"), + m_envTerm("xterm") { setupUi(); @@ -60,7 +61,7 @@ void PageCfdisk::retranslateUi() void PageCfdisk::show() { - QString cmd = QString("LANGUAGE='%1' %2 %3").arg(m_Lang).arg(m_Cmd).arg(m_Disk) + "; exit \r\n"; + QString cmd = QString("TERM='%1' LANGUAGE='%2' %3 %4").arg(m_envTerm).arg(m_Lang).arg(m_Cmd).arg(m_Disk) + "; exit \r\n"; m_Term->sendText( cmd ); m_Term->setFocus(); } diff --git a/src/pagecfdisk.h b/src/pagecfdisk.h index 23023ed..99bec60 100644 --- a/src/pagecfdisk.h +++ b/src/pagecfdisk.h @@ -29,6 +29,7 @@ private: const QString m_Cmd; const QString m_Disk; const QString m_Lang; + const QString m_envTerm; QWidget* m_widgetTerm; QLabel* m_labelHelp;