
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.
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. sudo
está esperando allí su contraseña. No aparecerá porque no ve la pregunta sobre la contraseña y sudo
no recibirá las pulsaciones de teclas. La alternativa actual para invocar un cuadro de diálogo gráfico para solicitar la sudo
contraseña es pkexec
.