
當我點擊 xampp 時自訂快捷方式開始選單中的圖標,沒有任何反應。透過執行“sudo /opt/lamp/manager-linux-64.run”,我可以從終端機成功啟動它。我承認,當我打開系統監視器時,我不知道它的「進程」名稱是什麼。
以下是我寫的設定文字檔:
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
然後我驗證了文件的所有者並將其從 root 更改為我的管理員帳戶:
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
我已導航到 GUI 資料夾位置並確保“.desktop”檔案可以作為程式執行
答案1
我無法回答您的特定問題,因為根據您的所有文檔,您的診斷結果相當不錯。但是,至於為什麼您沒有看到任何事情發生,在您連結的頁面中,它顯示「gksudo」。但是,您使用“sudo”。從 .desktop 啟動器啟動時,該執行檔將在背景執行,不連接到標準輸出或輸入。sudo
正在那裡等待您的密碼。它不會出現,因為您沒有看到它的密碼問題,也sudo
不會收到您的按鍵。目前呼叫圖形對話框詢問密碼的替代方法sudo
是pkexec
。