このファイルを実行しようとすると:
[Desktop Entry]
Type=Application
Name=Shiginima Launcher
Icon=/home/edoardo/Immagini/SVG/minecraft-1.svg
Exec=java -jar /home/edoardo/Scrivania/Giochi/Minecraft/Shiginima\ Launcher\ SE\ v3.100.jar
Terminal=false
使用するとgtk-launch
ロードが開始され、その後は競合が発生します(開かない)。
また、ターミナル内で.desktopファイル(同じファイル)を実行すると、次の出力が返されます。
/home/edoardo/Scrivania/Giochi/Minecraft/launcher.desktop: line 1: [Desktop: command not found
/home/edoardo/Scrivania/Giochi/Minecraft/launcher.desktop: line 4: Launcher: command not found
/home/edoardo/Scrivania/Giochi/Minecraft/launcher.desktop: line 6: -jar: command not found
どうすれば解決できますか?
ベストアンサー1
説明が示すように、テストにはシェルスクリプトではなく.desktopのみが表示されます。これがまさにこれらすべてのエラーが発生し、コマンドが-jar
見つからない理由です。テストで実際に変数 "exec"="java" を設定した後、シェルが見つからない -jar を実行しようとするためです。
それではまず試してください
java -jar /home/edoardo/Scrivania/Giochi/Minecraft/Shiginima\ Launcher\ SE\ v3.100.jar
それでもうまくいかない場合は、まず確認することをお勧めします。
Terminal=true
.desktopファイルをクリックすると実際に出力が表示されるので、何が起こっているのかを確認できるようにすることもできます。