2017/05/25

Ubuntu  シェルスクリプトをダブルクリックで実行

Ubuntu 13.10 以降の標準では実行可能なファイルをダブリクリックしても、ファイルが開く設定になっている。これをダブルクリックで実行できるようにする。

1. 実行権限をあたえる

端末を開き、以下のコマンドで実行したいファイルに実行権限を与える。

chmod a+x dataname.sh

 

2. Nautilus の設定を変える

コマンドによる変更

実行権限を与えてもうまく行かない時には端末から以下のコマンドで Nautilus (Filemanager) の設定を変更する。

gsettings set org.gnome.nautilus.preferences executable-text-activation ask

GUIによる変更

  1. Nautilus を起動するし、編集 --> 設定 をクリック
  2. ダブ "動作" をクリックして、”実行可能なテキストファイル” の欄の "毎回確認する" を選択する。
  3. 右下の "閉じる" をクリック

参考

1. Ubuntu 13.04 Shellscript startet nicht Doppelklick

2. Nautilus