.shファイルを実行するたびに、UbuntuはTerminal/Display/Runで実行するかどうかを尋ねます。一部のshファイルにデフォルトのアクションを設定する方法はありますか?
-特別な変更なしでUbuntu 12.04を使用しています。
ターミナルで実行または表示または実行の各.desktop
ファイルを作成すると、各shファイルにデフォルトのアクションを設定できます。
実行権限は、各.desktopファイルに付与されます。
ファイル名:sample-term.desktop
[Desktop Entry]
Type=Application
Name=Run in terminal
Exec='/fullpath_to_script/sample1.sh'
Terminal=true
このファイルをクリックすると、ターミナルでsample1.shを実行できます。
ファイル名:sample-edit.desktop
[Desktop Entry]
Type=Application
Name=Edit script
Exec=gedit '/fullpath_to_script/sample2.sh'
Terminal=false
このファイルをクリックすると、gedit
によってsample2.shを編集できます。
ファイル名:sample-run.desktop
[Desktop Entry]
Type=Application
Name=Run script
Exec='/fullpath_to_script/sample3.sh'
Terminal=false
このファイルをクリックすると、sample3.shを実行できます。
Nautilusを開き、[編集]-> [設定]に移動します。 Behavior
タブを開くと、実行可能テキストファイルを開くときのファイルマネージャーの動作を設定するオプションがあります。