Bir .sh dosyası çalıştırılırken varsayılan eylem nasıl değiştirilir?


13

.Sh dosyasını her çalıştırmak istediğimde, Ubuntu Terminal / Display / Run'da çalıştırmak isteyip istemediğimi sorar. Bazı sh dosyaları için varsayılan eylem ayarlamanın bir yolu var mı?

- Özel bir değişiklik yapmadan Ubuntu 12.04 kullanıyorum.

Yanıtlar:


5

Her .desktopdosyayı Terminalde Çalıştır veya Ekran veya Çalıştır için yaparak, her bir sh dosyası için varsayılan eylem ayarlayabilirsiniz.

Her .desktop dosyasına yürütme yetkisi verilir.

Örneğin:

  • Terminalde çalıştır

Dosyaadı: sample-term.desktop

[Desktop Entry]
Type=Application
Name=Run in terminal
Exec='/fullpath_to_script/sample1.sh'
Terminal=true

Bu dosyaya tıklayın, terminalde sample1.sh dosyasını çalıştırabilecektir.

  • Görüntüle

Dosyaadı: sample-edit.desktop

[Desktop Entry]
Type=Application
Name=Edit script
Exec=gedit '/fullpath_to_script/sample2.sh'
Terminal=false

Bu dosyaya tıklayın, sample2.sh dosyasını düzenleyebilecektir gedit.

  • Çalıştırmak

Dosyaadı: sample-run.desktop

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

Bu dosyaya tıklayın, sample3.sh dosyasını çalıştırabileceksiniz.


21

Nautilus'u açın, sonra Düzenle -> Tercihler'e gidin. Açık Behaviorsekme ve yürütülebilir metin dosyaları açtığınızda dosya yöneticisi davranışını ayarlamak için seçenekleri bulabilirsiniz.


1
sadece bazı dosyalar için belirtmenin bir yolu yok mu? : Benzeri bir seçenek remember action for this file?
Amir Ali Akbari

Ben öyle düşünmüyorum.
Eric Carvalho
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.