起動スクリプトを使用する Qt でアプリケーションを開発しましたmyapp.sh。このスクリプトを起動する .desktop ファイルを作成し、次のように設定しました。
指示:$PWD/myapp.sh
作業パス:$PWD
ただし、$PWD.desktop ファイルを起動するとホーム ディレクトリが出力され、.desktop ファイルが存在するディレクトリで~/myapp.shはなく起動しようとし~/Development/build-directory/bin/myapp.shます。作業ディレクトリを .desktop ファイルが実際に配置されている場所に正しく設定しないのはなぜですか? .desktop ファイルで絶対パスを指定せずにこれを回避するにはどうすればよいですか?