xampp.desktop ショートカットが起動しない理由を特定するための推奨診断手順は何ですか?

xampp.desktop ショートカットが起動しない理由を特定するための推奨診断手順は何ですか?

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

次に、ファイルの所有者を確認し、ルートから管理者アカウントに変更しました。

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

関連情報