.shファイルの実行時にデフォルトアクションを変更する方法


13

.shファイルを実行するたびに、UbuntuはTerminal / Display / Runで実行するかどうかを尋ねます。一部のshファイルにデフォルトのアクションを設定する方法はありますか?

-特別な変更なしでUbuntu 12.04を使用しています。

回答:


5

各作成.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

このファイルをクリックすると、でsample2.shを編集できますgedit

  • 走る

ファイル名:sample-run.desktop

[Desktop Entry]
Type=Application
Name=Run script
Exec='/fullpath_to_script/sample3.sh'
Terminal=false

このファイルをクリックすると、sample3.shを実行できます。


21

Nautilusを開き、[編集]-> [設定]に移動します。オープンBehaviorタブと、あなたが実行可能なテキストファイルを開くと、ファイルマネージャの動作を設定するためのオプションを見つけることができます。


1
さて、一部のファイルにのみ指定する方法はありませんか?次のようなオプション:remember action for this file
アミールアリアクバリ

そうは思いません。
エリック
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.