mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-08-31 12:44:44 +00:00
40 lines
1.6 KiB
Diff
40 lines
1.6 KiB
Diff
diff --git a/src/sys/linux/AutoRun.cpp b/src/sys/linux/AutoRun.cpp
|
|
index 1fafe35..a32e7fe 100644
|
|
--- a/src/sys/linux/AutoRun.cpp
|
|
+++ b/src/sys/linux/AutoRun.cpp
|
|
@@ -31,18 +31,9 @@ void AutoRun_SetEnabled(bool enable) {
|
|
QString desktopFileLocation = userAutoStartPath + appName + QLatin1String(".desktop");
|
|
QStringList appCmdList;
|
|
|
|
- if (QProcessEnvironment::systemEnvironment().contains("APPIMAGE")) {
|
|
- appCmdList << QProcessEnvironment::systemEnvironment().value("APPIMAGE");
|
|
- } else {
|
|
- appCmdList << QApplication::applicationFilePath();
|
|
- }
|
|
-
|
|
+ appCmdList << "Throne";
|
|
appCmdList << "-tray";
|
|
|
|
- if (Configs::dataManager->settingsRepo->flag_use_appdata) {
|
|
- appCmdList << "-appdata";
|
|
- }
|
|
-
|
|
if (enable) {
|
|
if (!QDir().exists(userAutoStartPath) && !QDir().mkpath(userAutoStartPath)) {
|
|
// qCWarning(lcUtility) << "Could not create autostart folder"
|
|
diff --git a/src/sys/linux/UrlScheme.cpp b/src/sys/linux/UrlScheme.cpp
|
|
index 63e4118..a9d3a42 100644
|
|
--- a/src/sys/linux/UrlScheme.cpp
|
|
+++ b/src/sys/linux/UrlScheme.cpp
|
|
@@ -14,9 +14,7 @@ static const QString kDesktopId = "throne-url-handler.desktop";
|
|
// For AppImage the launcher must point at the outer image ($APPIMAGE), not the
|
|
// extracted binary inside the mount, which disappears after exit.
|
|
static QString execTarget() {
|
|
- auto env = QProcessEnvironment::systemEnvironment();
|
|
- if (env.contains("APPIMAGE")) return env.value("APPIMAGE");
|
|
- return QApplication::applicationFilePath();
|
|
+ return "Throne";
|
|
}
|
|
|
|
static QString desktopFilePath() {
|