Linux Mintでbashファイルをダブルクリックすると、ターミナルで実行するか、表示するか、実行するか、キャンセルするかを尋ねるポップアップが表示されます。この特定のbashファイルに対して、このポップアップなしで(できれば端末の表示なしで)実行されるようにするにはどうすればよいのでしょうか。どんな助けでも大歓迎です!
Bashスクリプトを使用して直接実行することはできません。代わりに、.desktopファイルを作成する必要があります。たとえば、bashスクリプトが/home/cenoc/bin/script.sh
として保存されている場合は、次の内容でscript.desktop
というファイルを作成します。
[Desktop Entry]
Name=My script
Comment=Describe your script here
Exec=/home/cenoc/bin/script.sh
Terminal=false
Type=Application
次に、script.desktop
をダブルクリックすると、スクリプトが実行されます。
個人的には、それはセキュリティ上の理由であると同時に、利便性でもあると思います。
ファイルを編集したいだけなのに、誤ってファイルを実行したくありません。起動時にファイルを実行する必要がある場合は、起動スクリプトの1つを使用します。