Ubuntu 18.04 Xampp 桌面圖示出現錯誤對話方塊 - 啟動應用程式時發生錯誤

Ubuntu 18.04 Xampp 桌面圖示出現錯誤對話方塊 - 啟動應用程式時發生錯誤

我在獲取 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.run

在終端它工作正常。我已設定將檔案作為程式執行的權限並 chmod 777。

謝謝

答案1

好的,已排序 - 下面的程式碼解決了問題:-

#!/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 圖標,而是標準的「包」圖標(帶有紅色對角線的紅色圓圈,就像禁止進入的標誌)。我將作為一個單獨的問題發布,但自己繼續研究和實驗。

相關內容