Empfohlene Diagnoseschritte, um festzustellen, warum die Verknüpfung xampp.desktop nicht gestartet wird?

Empfohlene Diagnoseschritte, um festzustellen, warum die Verknüpfung xampp.desktop nicht gestartet wird?

Wenn ich auf xampp klickebenutzerdefinierte VerknüpfungSymbol im Startmenü, passiert nichts. Ich kann es jedoch erfolgreich vom Terminal aus starten, indem ich „sudo /opt/lamp/manager-linux-64.run“ ausführe. Ich muss zugeben, dass ich nicht weiß, wie der „Prozess“ heißt, wenn ich den Systemmonitor öffne.

Nachfolgend sehen Sie die Konfigurationstextdatei, die ich geschrieben habe:

kaign@kaign:/usr/share/applications$ gedit xampp.desktop

[Desktop Entry]
Encoding=UTF-8
Name=XAMPP Control Panel
Comment=Start and Stop XAMPP
Exec=sudo /opt/lampp/manager-linux-x64.run
Icon=/opt/lampp/htdocs/favicon.ico
Categories=Application
Type=Application
Terminal=true

Anschließend habe ich den Besitzer der Datei verifiziert und ihn von Root auf mein Administratorkonto geändert:

kaign@kaign:/usr/share/applications$ ls -l xampp.desktop
-rwxrwxr-x+ 1 root root 217 Dec 29 17:03 xampp.desktop

kaign@kaign:~$ sudo chown -R kaign: /usr/share/applications/xampp.desktop

kaign@kaign:/usr/share/applications$ ls -l xampp.desktop
-rwxrwxr-x+ 1 kaign kaign 217 Dec 29 17:03 xampp.desktop

Ich habe zu den GUI-Ordnerspeicherorten navigiert und sichergestellt, dass die Datei „.desktop“ als Programm ausgeführt werden kann

Manager-Datei Als Programm ausführen

Antwort1

Ich habe keine Antwort auf Ihre spezielle Frage, da Sie mit all Ihrer Dokumentation bereits ganz gut diagnostizieren können. Warum jedoch nichts passiert, zeigt sich auf den Seiten, auf die Sie verlinken, in der Meldung „gksudo“. Sie verwenden jedoch „sudo“. Wenn diese ausführbare Datei von einem .desktop-Launcher gestartet wird, läuft sie im Hintergrund und ist weder mit der Standardausgabe noch mit der Standardeingabe verbunden. sudowartet dort auf Ihr Passwort. Sie wird nicht kommen, da Sie die Abfrage nach dem Passwort nicht sehen und sudoIhre Tastendrücke nicht empfangen. Die aktuelle Alternative zum Aufrufen eines grafischen Dialogfelds zur Abfrage des sudoPassworts ist pkexec.

verwandte Informationen