Ubuntu 18.04 Xampp Desktop Icon apresenta diálogo de erro - Ocorreu um erro ao iniciar o aplicativo

Ubuntu 18.04 Xampp Desktop Icon apresenta diálogo de erro - Ocorreu um erro ao iniciar o aplicativo

Estou tendo problemas para fazer com que um ícone na área de trabalho do Xampp funcione. Aqui está meu código .desktop: –

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

No entanto, se eu correr: -

pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY /opt/lampp/manager-linux-x64.run

no terminal funciona bem. Eu configurei permissões para executar o arquivo como um programa e chmod 777. Como um pequeno ponto, apenas um ícone padrão não mostra o ícone do Xampp

Obrigado

Responder1

OK, resolvido - o código abaixo resolve o problema: -

#!/usr/bin/env xdg-open
[Desktop Entry]
Comment=Start or Stop XAMPP
Exec=sh -c "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY sudo /opt/lampp/manager-linux-x64.run"
Encoding=UTF-8
Terminal=false
Name[en_US]=XAMPP Control Panel
Comment[en_US]=Start or Stop XAMPP
Type=Application
Icon=/opt/lampp/htdocs/favicon.ico

Ainda tenho um pequeno problema, quando o Xampp abre um ícone aparece na barra vertical de favoritos à esquerda, mas em vez do ícone do Xampp ele exibe um ícone de 'pacote' padrão (um círculo vermelho com uma diagonal vermelha, como um sinal de proibição de entrada). Vou postar como uma pergunta separada, mas continuarei pesquisando e experimentando.

informação relacionada