Nautilus'ta çalıştırılabilir komut dosyalarını nasıl çalıştırırım?


161

Çalıştırmak için Nautilus'ta bir betiği çift tıkladığımda, komut dosyası sadece benim metin editörümde çalıştırma seçeneği olmadan açılıyor. Nautilus'u kullanarak yürütülebilir metin dosyalarını ve / veya komut dosyalarını nasıl çalıştırabilirim?


4
Varsayılan davranış bir hatadır. Kullanıcılar bu işi yapmak için ayarlarla uğraşmak zorunda kalmamalı. Ben bulundum bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1433774 .


2
@StefanMonov eğer bir şey olursa, dupe başka bir yol olmalı.
Wanderer

Yanıtlar:


203
  1. Nautilus'u açın.

  2. Bunu menü çubuğundan aç:

    Düzenle → Tercihler

  3. 'Davranış' sekmesini seçin.

  4. "Yürütülebilir Metin Dosyaları" altında "Her seferinde sor" seçeneğini seçin.

  5. Pencereyi kapat.
  6. Dosyayı sağ tıklayın ve "Özellikler" i seçin.
  7. "İzinler" sekmesini seçin ve "Dosyayı program olarak çalıştırmaya izin ver" seçeneğinin işaretli olduğundan emin olun.

  8. Pencereyi kapat.

Artık betiğinizi çalıştırıp çalıştırmamayacağınız sorulacak olan Nautilus'ta çalıştırılabilir metin dosyanızı çift tıklayabilirsiniz.

görüntü tanımını buraya girin


Krediyi cevapla: Nur


23
Ne garip bir varsayılan olması. Ve sadece dosyayı çalıştırmak için sağ tıklama seçeneği bile değil. Kullanıcılara çok düşmanca.
RomanSt

Peki ya hep terminalde çalışmasını istiyorum?
Derek 功夫 會 功夫

3
2. adımda, "Bunu menü çubuğundan aç" ... menü çubuğu nerede? Hiçbir yerde bir "Düzenle" menüsü göremiyorum. Dosyalarımı ortada, birkaç yerel ve soldaki ağ konumlarını ve sağ üstte sadece "yeni sekme" ve geri alma / geri alma gibi düğmeleri olan bir menü düğmesini görüyorum. En üstte geri / ileri düğmeleri ve içinde bulunduğum klasörlerin listesi var.
Aaron Franke

@AaronFranke: Ubuntu'da menü çubuğu, ekranın üstündeki karanlık çubuğu üzerine getirdiğinizde gösterilir.
Stefan Monov

1
@StefanMonov Ubuntu kullanmıyorum, Xubuntu kullanıyorum ve bu yüzden ekranın en üstünde karanlık bir çubuk yok.
Aaron Franke

35

Bu adımları takip et:

  • dconf-editorVarsayılan olarak yüklenmediğinden yükle .
  • Alt+ Tuşlarına basın F2, yazın dconf-editorve vurun Enter.
  • İçinde dconfg-editor: orggnomenautiluspreferences

    görüntü tanımını buraya girin

  • executable-text-activationAçılır menüden üzerine tıklayın ve seçin:

    Başlat : komut dosyalarını program olarak başlatmak için.

    VEYA

    sormak : bir diyalog yoluyla ne yapılacağını sormak için

  • Yakın dconf-editor. Bu kadar!


6
Ayrıca, nautilus'u açabilir, Dosyalar> Tercihler'i tıklatabilir, davranış sekmesini kontrol edebilir ve Yürütülebilir Metin Dosyaları için tercih ettiğiniz seçeneği seçebilirsiniz, metin düzenleyiciyle aç varsayılandır.
Nur

Bir sonraki çözüm, yapmanın en kolay yoludur :)
mac

Bu da işe yaramasına rağmen, dconfg-editor, uygulama yapılandırmasını değiştirmenin en kötü yoludur.
Benjamin

Tercihler iletişim kutusunu kullanmak "normalde" daha iyi bir cevap olsa da, bir döşeme penceresi yöneticisi kullandığımdan ve "Dosyalar" menüsünün tamamen erişilemez göründüğü halde, bu cevap benim için çok yardımcı oldu!
Ben,

14

Bunun alışkın olduğumuz varsayılan davranışı değiştirmeye karar veren Gnome insanlarının neden olduğu bir sıkıntı olduğunu düşünüyorum.

Düzeltmek için şunları yapabilirsiniz;

  1. kurun (henüz yapmadıysanız) ve dconf Editor'ı başlatın ,
  2. Git: org> gnome> nautilus> tercihler ve
  3. değerini değiştirmek yürütülebilir metin-aktivasyon geri sormak (hatta veya başlatmak isterseniz,).

Aynı Nautilus davranışını Root ile aynı şekilde istiyorsanız, dconf Editor'ü bu sefer Root olarak başlatarak yukarıdaki adımları tekrarlayabilirsiniz .


13

bir terminalde

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

+1: Bu, eski Linux sürümlerinde çalışır, dconf yöntemi kullanılmadan önce bile.
Alex,

1
Bu kabul edilen cevap olmalı, IMHO.
Andrei Gheorghiu

Bu aynı yapılandırmayı tüm kullanıcılar için uygulamanın bir yolu var mı? (Mevcut tüm kullanıcılar veya gelecekte oluşturulmuş tüm kullanıcılar için mi yoksa her ikisi için mi?)
Wildcard

Evet olduğuna inanıyorum. nasıl yapılacağından emin değilim. belki / etc / profile ya da /etc/bash.bashrc adresinden güncelleme yapabilirsiniz
OmaL 12:18

5

Çalıştırılabilir Metin Dosyalarıyla Nautilus'un Davranışını Değiştirin

  1. Nautilus'u açın
  2. Dosyalar> Tercihler
  3. Davranış sekmesine git
  4. seçmek Ask Each Time

Dosya Tercihleri'nin ekran görüntüsü

Çalıştırılabilir Metin Dosyanızı Nautilus'ta çift tıklatın

İşte bu kadar!


Krediyi cevapla: Nur , Jorge Castro


1
Topluluk Wiki'nin kopyası ...
Alex

4

GUI

  1. Hangi Ubuntu sürümünüz olduğuna bağlı olarak,

    • 13.04'ten önce

      Nautilus'ta bunu menü çubuğundan açınız:

      Düzenle → Tercihler

    • 13.04 veya 13.10

      Nautilus'ta bunu menü çubuğundan açınız:

      Dosyalar → Tercihler

    • 14.04 veya 16.04

      Nautilus'ta bunu menü çubuğundan açınız:

      Düzenle → Tercihler

  2. Ardından, 'Davranış' sekmesinde "Çalıştırılabilir metin dosyalarını açık halde çalıştır" seçeneğini seçin.

    Alternatif olarak, dosyayı düzenlemenizi veya yürütmenizi isteyip istemediğinizi soran bir iletişim kutusu ( örnek ) istiyorsanız, "Her seferinde sor" seçeneğini seçin .

    görüntü tanımını buraya girin


Komut satırı

Bir komutu tercih ediyorsanız:

dconf write /org/gnome/nautilus/preferences/executable-text-activation "'launch'"

Not: Hem GUI hem de komut satırı yöntemleri yalnızca Nautilus (Ubuntu'daki varsayılan grafik dosya yöneticisi) için çalışır.

Aslen bana burada yayınlanan başka bir cevaptan .


1
@DKBose: 'dconf' komutu varsayılan olarak Ubuntu'dadır. dconf-editor sadece dconf'u düzenlemek için GUI programı sunar.
kiri

Haklısın. Bunun için üzgünüm!
DK Bose

3

Bunun için en iyi yolun .desktop başlatıcısını yapmak olduğunu ve bu başlatıcıyı çalıştırılabilir kılmak olduğunu sanırım.

chmod +x blah.desktop

Bundan sonra sadece tıklatarak çalıştırmaya hazır olacaksınız ve daha fazlasını başlatıcıya ekleyebilirsiniz. .Desktop dosyalarının nasıl yapılacağı hakkında daha fazla bilgi için buraya bakın . Ana kısmı bu

[Masaüstü Girişi]
Tür = Uygulama
Terminal = false
Simge = / path / to / simge / icon.svg
Ad = verin-name-burada
Exec = / / yol / dosya / çalıştırılabilir

2

Bunu, dosya özelliklerinde izinlere girerek ve "bu dosyayı çalıştırılabilir olarak çalıştır" ı seçerek tek bir dosya için yapabilirsiniz.

görüntü tanımını buraya girin


1

En çok oy alan cevabı Fedora 20 + GNOME'da da kullanabilirsiniz:

Open Nautilus, check Preferences -> Behavior -> Executable Files, put as always ask


0

dosyaya sağ tıklayın -> birlikte aç -> diğer uygulama -> tüm uygulamaları görüntüle -> yazılımı çalıştır -> seç

Şu andan itibaren kabuk komut dosyaları çift tıklamayla çalıştırılacak.


-1
  1. Nautilus'u açın. (Dosya tarayıcısı)

    1. Ubuntu 17.04’te, artık bir çubuğu düzenleyebiliriz, bu nedenle Dosyalarda Tercihler’i kullanabilirsiniz.

    2. Bunu menü çubuğundan aç:

  2. Dosyalar → Tercihler

  3. 'Davranış' sekmesini seçin

  4. "Yürütülebilir Metin Dosyaları" altında "Ne yapacağınızı sorun" u seçin.

    tercihleri

  5. Kapat onu.


yinelenen cevap
wisbucky
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.