
sh
実行可能なシェルスクリプト()をダブルクリックして実行できる必要があります。ファイル権限に実行可能フラグが設定されていますが、そのファイルをダブルクリックするとテキストエディタで開きます。私のUIのファイルプロパティメニューには、カスタムコマンドなどを使用するオプションはありません。インストールされているさまざまなアプリケーションのみが一覧表示されます。私はそれを実行したいと思います。それがすべてです。どうすればいいですか?
答え1
スクリプトアイコンをダブルクリックしてスクリプトを実行するには、そのファイルを生成する必要が.desktop
あります。
[Desktop Entry]
Name=My script
Comment=Test hello world script
Exec=/home/user/yourscript.sh
Icon=/home/user/youricon.png
Terminal=false
Type=Application
.desktop
上記の内容を拡張子を持つファイルとしてデスクトップに保存します。スクリプトパスと目的のアイコンを/home/user/yourscript.sh
それぞれ変更し、ダブルクリックして実行できます。/home/user/youricon.png
答え2
答え3
これにはdconf-editor
(sudo yum install dconf-editor
)の使用が含まれます。
それを開き、メニューdconf-editor
に移動します。/org/gnome/nautilus/preferences
「実行可能テキストの有効化」で、「デフォルト値を使用」を「オフ」に変更し、「ユーザー定義値」を「開始」に変更します。
その後、終了できますdconf-editor
。
gedit
この時点で、システムが実行しているOpen Fileの代わりにスクリプトアイコンまたはスクリプトへのシンボリックリンクをダブルクリックすると、スクリプトが実行されます。
したがって、上記のデフォルト設定を変更した後にすべきことは次のとおりです。
$ cd $HOME/Desktop
$ ln -s $HOME/bin/myscript.sh MyScript
それはすべてです。
(私のシステムはCentOs 7で動作するGNOMEバージョン3.1.2です。)
デスクトップアイコンをダブルクリックするには、ログアウトして再度ログインする必要があります。