実行する権限を持つbashスクリプトがありますが、nautilusでダブルクリックしても実行されず、代わりにgedit
のテキストとして開きます。
プロパティではgedit
で開くと表示され、reset
ボタンをクリックしても変化しません。
実行させるにはどうすればよいですか? Ubuntu 13.04を実行しています。 12.04またはその他のディストリビューション全般で、このような問題は一度もありませんでした。
EDITターミナルに移動して./bashscriptname
と入力すると、問題なく実行されます。
ファイル→設定に移動します(Ubuntu 14.04では、編集→設定にあります)。
動作タブに移動し、実行時に実行可能なテキストファイルを開くときに実行するをクリックします。
または、毎回確認を選択して、ダブルクリックするたびにプロンプトが表示されます。
このブログ投稿で述べたように、 here 、
ファイルエクスプローラーFiles
を開きます。押す Alt+F10 Preferences
を選択します。このようなものが表示されるはずです
Behavior
タブで、Ask each time
を選択して閉じます。デフォルトでは、View executable text files when they are opened
にあります。これで、シェルスクリプトをダブルクリックするたびに、何をすべきかを尋ねられます。スクリプトをすぐに実行する場合は、最初のオプションRun executable text files when they are opened
を選択します