次のようなスクリプトを作成しました。
#! /bin/bash
/path/to/program
そして実行可能にしました。Nautilusでダブルクリックして「ターミナルで実行」を選択できるようにしたいのですが、ターミナルから自分でスクリプトを呼び出したときとすべてが同じで、正常に動作します。ただし、ダブルクリックすると、「共有ライブラリのロード中にエラーが発生しました: libpylonbase-2.3.3.so: 共有オブジェクト ファイルを開けません: そのようなファイルまたはディレクトリはありません」というエラー メッセージが表示され、ターミナルがすぐに閉じます。libpylonbase-2.3.3 は、プログラム内で使用される産業用カメラに関係しています。他のケースではなく、ケースの1つで動作する理由を誰かが見ることができますか?