GODT-1427: fix window status tray-icon for i3 wm [skip-ci]

This commit is contained in:
Romain LE JEUNE
2022-08-24 21:29:41 +02:00
committed by Jakub
parent 35bc5de40f
commit a9c038bcb6
3 changed files with 19 additions and 1 deletions

View File

@ -41,9 +41,23 @@ QMLBackend::QMLBackend()
//****************************************************************************************************************************************************
void QMLBackend::init()
{
users_ = new UserList(this);
app().grpc().setLog(&app().log());
#ifdef Q_OS_LINUX
QProcess process;
QString pidof("pidof");
QStringList args = QStringList() << "i3";
process.start(pidof, args);
process.waitForReadyRead();
if(!process.readAllStandardOutput().isEmpty()) {
useQtDialogFlag_ = true;
app().log().info("Bridge is running on i3 Window manager.");
}
#endif // Q_OS_LiNUX
this->connectGrpcEvents();
QString error;