¿Pasos de diagnóstico recomendados para determinar por qué el acceso directo de xampp.desktop no se inicia?

¿Pasos de diagnóstico recomendados para determinar por qué el acceso directo de xampp.desktop no se inicia?

Cuando hago clic en el xamppacceso directo personalizadoicono en el menú inicio, no pasa nada. Sin embargo, puedo iniciarlo con éxito desde la terminal ejecutando 'sudo /opt/lamp/manager-linux-64.run'. Lo admito, no sé cuál es el nombre de los 'procesos' cuando abro System Monitor.

El siguiente es el archivo de texto de configuración que escribí:

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

Luego verifiqué el propietario del archivo y lo cambié de raíz a mi cuenta de administrador:

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

Navegué hasta las ubicaciones de las carpetas de la GUI y me aseguré de que el archivo '.desktop' se pueda ejecutar como un programa.

archivo administrador ejecutar como programa

Respuesta1

No tengo respuesta a tu pregunta específica porque, con toda tu documentación, estás diagnosticando bastante bien tal como está. Sin embargo, en cuanto a por qué no ve que sucede nada, en las páginas que vincula, dice "gksudo". Tú, sin embargo, usas "sudo". Cuando se inicia desde un iniciador .desktop, ese ejecutable se ejecutará en segundo plano, no conectado a la salida ni a la entrada estándar. sudoestá esperando allí su contraseña. No aparecerá porque no ve la pregunta sobre la contraseña y sudono recibirá las pulsaciones de teclas. La alternativa actual para invocar un cuadro de diálogo gráfico para solicitar la sudocontraseña es pkexec.

información relacionada