feat(session): start cutefish-shell instead of the separate desktop components

main
Reion Wong 3 weeks ago
parent 6464ce0825
commit 31450b6ecd

@ -21,6 +21,8 @@
#include "hotkeys.h"
#include <QProcess>
#include <QDBusConnection>
#include <QDBusInterface>
#include <QDebug>
Application::Application(QObject *parent)
@ -58,7 +60,10 @@ void Application::onPressed(QKeySequence keySeq)
}
if (keySeq.toString() == "") {
QProcess::startDetached("cutefish-launcher", QStringList());
// The launcher is a window of cutefish-shell, not a program to run.
QDBusInterface("com.cutefish.Launcher", "/Launcher",
"com.cutefish.Launcher",
QDBusConnection::sessionBus()).asyncCall("toggle");
}
}

@ -132,10 +132,8 @@ void ProcessManager::startDesktopProcess()
QList<QPair<QString, QStringList>> list;
// Desktop components
list << qMakePair(QString("cutefish-notificationd"), QStringList());
list << qMakePair(QString("cutefish-statusbar"), QStringList());
list << qMakePair(QString("cutefish-dock"), QStringList());
list << qMakePair(QString("cutefish-filemanager"), QStringList("--desktop"));
list << qMakePair(QString("cutefish-launcher"), QStringList());
// The status bar, dock, launcher and desktop are one process now.
list << qMakePair(QString("cutefish-shell"), QStringList());
list << qMakePair(QString("cutefish-powerman"), QStringList());
list << qMakePair(QString("cutefish-clipboard"), QStringList());

Loading…
Cancel
Save