次の行を含む.desktopファイルがあります。
[Desktop Entry]
Name=Firestorm
Comment=Client for Online Virtual Worlds, such as Second Life
Exec=/home/deus/Programs/Firestorm_64bit/firestorm
Icon=/home/deus/Programs/Firestorm_64bit/firestorm_icon.png
Terminal=false
Type=Application
TargetEnvironment=Unity
StartupWMClass=do-not-directly-run-firestorm-bin
Categories=Application;Network;
StartupNotify=true
再インストールするだけでbuntu 14.04再インストールする前に、このファイルは問題なく機能しました。今ではありません。 execプロパティを設定しました。
ターミナルから実行すると、次のようになります:
deus@xxx:~/DesktopShortcuts$ ./firestorm.desktop
./firestorm.desktop: line 1: [Desktop: command not found
./firestorm.desktop: line 3: for: command not found
./firestorm.desktop: line 10: Network: command not found
誰が問題が何であり、それを修正する方法を教えてもらえますか?
ありがとうございました。
デスクトップショートカットをスクリプトとして開くことはできません。シェルはコマンドを理解せず、テキストファイルにある行ごとに実行しようとするためです。
これを試して:
gnome-open firestorm.desktop
動作しない場合は、権限の問題である可能性があります。次を使用してファイル実行可能ファイルを実行してみてください。
chmod +x firestorm.desktop
または、デスクトップファイルを右クリックすると表示されるプロパティメニューを試します。