Ubuntu 18.04 Xampp Desktop Icon выдает сообщение об ошибке - Произошла ошибка при запуске приложения

У меня проблемы с получением рабочего стола для Xampp. Вот мой код .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

Однако, если я запускаю: -

pkexec env DISPLAY = $ DISPLAY XAUTHORITY = $ XAUTHORITY / opt / lampp / manager-linux-x64. запустить

в терминале, он работает нормально. Я установил права на запуск файла в качестве программы и chmod 777. В качестве небольшой отметки, только значок по умолчанию показывает значок Xampp

Спасибо

0
задан 16 June 2019 в 18:30

1 ответ

OK Сортировка - приведенный ниже код решает проблему: -

#!/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

По-прежнему возникают небольшие проблемы, когда при открытии Xampp на вертикальной панели избранного слева появляется значок, но вместо значка Xampp отображается стандартный значок «пакет» (красный круг с красной диагональю, как знак «нет входа»). Я опубликую отдельный вопрос, но продолжаю исследовать и экспериментировать сам.

0
ответ дан 16 June 2019 в 18:30

Другие вопросы по тегам:

Похожие вопросы: