
Quando clico no xamppatalho personalizadoícone no menu iniciar, nada acontece. Consigo iniciá-lo com êxito a partir do terminal executando 'sudo /opt/lamp/manager-linux-64.run'. Admito que não sei qual é o nome dos 'processos' quando abro o Monitor do Sistema.
A seguir está o arquivo de texto de configuração que escrevi:
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
Em seguida, verifiquei o proprietário do arquivo e mudei-o de root para minha conta 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
Naveguei até os locais das pastas da GUI e garanti que o arquivo '.desktop' pode ser executado como um programa
Responder1
Não tenho resposta para sua pergunta específica porque, com toda a sua documentação, você está diagnosticando muito bem. Porém, por que você não vê nada acontecendo, nas páginas que você vincula, diz "gksudo". Você, entretanto, usa "sudo". Quando iniciado a partir de um iniciador .desktop, esse executável será executado em segundo plano, não conectado à saída nem à entrada padrão. sudo
está esperando lá pela sua senha. Isso não acontecerá porque você não verá a pergunta sobre a senha e sudo
não receberá os pressionamentos de tecla. A alternativa atual para invocar uma caixa de diálogo gráfica para solicitar a sudo
senha é pkexec
.