Jak uruchomić skrypty wykonywalne w Nautilusie?

161

Po dwukrotnym kliknięciu skryptu w Nautilusie, aby go uruchomić, skrypt po prostu otwiera się w moim edytorze tekstu i nie ma opcji, aby go uruchomić. Używając Nautilus, w jaki sposób mogę uruchamiać wykonywalne pliki tekstowe i / lub skrypty?

Obrabować
źródło
4
Domyślne zachowanie to błąd. Użytkownicy nie powinni majstrować przy ustawieniach, aby to działało. Mam złożony bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1433774 .
2
@StefanMonov, jeśli coś, dupe powinno być w drugą stronę.
TheWanderer

Odpowiedzi:

203
  1. Otwórz Nautilus.

  2. Otwórz to z paska menu:

    Edytuj → Preferencje

  3. Wybierz kartę „Zachowanie”.

  4. Wybierz „Pytaj za każdym razem” w „Plikach wykonywalnych”.

  5. Zamknij okno.
  6. Kliknij plik prawym przyciskiem myszy i wybierz „Właściwości.
  7. Wybierz kartę „Uprawnienia” i upewnij się, że zaznaczono opcję „Zezwalaj na uruchamianie pliku jako programu”.

  8. Zamknij okno.

Teraz możesz dwukrotnie kliknąć wykonywalny plik tekstowy w Nautilus, aby zapytać, czy wykonać lub edytować skrypt.

wprowadź opis zdjęcia tutaj


Odpowiedz na pytanie: Nur

Jorge Castro
źródło
23
Co za dziwna domyślność. Nie ma nawet opcji kliknięcia prawym przyciskiem myszy, aby po prostu uruchomić plik. Bardzo nieprzyjazny dla użytkowników.
RomanSt
Co, jeśli chcę, aby zawsze działał w terminalu?
Derek 朕 會 功夫
3
W kroku 2 „Otwórz to z paska menu” ... gdzie jest pasek menu? Nigdzie nie widzę menu „Edycja”. Widzę moje pliki na środku, kilka lokalnych i sieciowych lokalizacji po lewej stronie oraz przycisk menu w prawym górnym rogu, który ma tylko przyciski takie jak „nowa karta” i cofnij / przywróć. Na górze są tylko przyciski Wstecz / Dalej i lista folderów, w których jestem.
Aaron Franke
@AaronFranke: W Ubuntu pasek menu pokazuje, kiedy unosisz ciemny pasek na górze ekranu.
Stefan Monov,
1
@StefanMonov Używam Xubuntu, a nie Ubuntu, więc nie mam ciemnego paska u góry ekranu.
Aaron Franke,
35

Wykonaj następujące kroki:

  • Zainstaluj, dconf-editorponieważ nie jest instalowany domyślnie.
  • Naciśnij Alt+ F2, wpisz dconf-editori naciśnij Enter.
  • W dconfg-editorgoto: orggnomenautiluspreferences

    wprowadź opis zdjęcia tutaj

  • Kliknij executable-text-activationiz rozwijanego menu wybierz:

    Uruchom : aby uruchomić skrypty jako programy.

    LUB

    zapytaj : zapytać, co zrobić za pomocą okna dialogowego.

  • Close dconf-editor. Otóż ​​to!

Basharat Sialvi
źródło
6
Możesz także otworzyć nautilus, kliknąć Pliki> Preferencje, sprawdzić kartę zachowania i wybrać preferowaną opcję dla plików wykonywalnych, otwieranie za pomocą edytora tekstu jest domyślne.
Nur
Kolejne rozwiązanie to najłatwiejszy sposób :)
Mac 9'13
Chociaż to również działa, edytor dconfg jest najgorszym możliwym sposobem zmiany konfiguracji aplikacji.
Benjamin
Ta odpowiedź była dla mnie bardzo pomocna, mimo że korzystanie z okna dialogowego preferencji byłoby „normalnie” lepszą odpowiedzią, ponieważ korzystam z menedżera okien kafelkowych, a menu „Pliki” wydaje się całkowicie niedostępne!
Ben
14

Myślę, że to uciążliwość spowodowana przez ludzi Gnome, którzy postanowili zmienić to domyślne zachowanie, do którego byliśmy przyzwyczajeni.

Aby to naprawić, możesz;

  1. zainstaluj (jeśli jeszcze tego nie zrobiłeś ) i uruchom edytor dconf ,
  2. przejdź do: org> gnome> nautilus> preferencje i
  3. zmień wartość aktywacji tekstu wykonywalnego z powrotem, aby zapytać (lub nawet uruchom , jeśli wolisz).

Jeśli chcesz mieć to samo zachowanie Nautilusa co root, możesz powtórzyć powyższe kroki, uruchamiając dconf Editor tym razem jako root .

Sadi
źródło
13

w terminalu

gsettings set org.gnome.nautilus.preferences executable-text-activation ask
OmaL
źródło
+1: Działa to w starszych wersjach Linuksa, nawet zanim metoda dconf stała się dostępna.
Alex
1
To powinna być zaakceptowana odpowiedź, IMHO.
Andrei Gheorghiu
Czy istnieje sposób zastosowania tej samej konfiguracji dla wszystkich użytkowników? (Albo dla wszystkich istniejących użytkowników, albo dla wszystkich użytkowników utworzonych w przyszłości, czy dla obu?)
Wildcard
Wierzę tak. nie jestem pewien jak to zrobić. może możesz to zaktualizować w / etc / profile lub /etc/bash.bashrc
OmaL
5

Zmień zachowanie Nautilusa za pomocą wykonywalnych plików tekstowych

  1. Otwórz Nautilus
  2. Pliki> Preferencje
  3. Przejdź do zakładki Zachowanie
  4. Wybierz Ask Each Time

zrzut ekranu Preferencji plików

Kliknij dwukrotnie plik wykonywalny w programie Nautilus

Voila!


Odpowiedz na pytanie: Nur , Jorge Castro

jtd
źródło
1
Duplikat Wiki Wiki ...
Alex
4

GUI

  1. W zależności od posiadanej wersji Ubuntu,

    • Przed 13.04

      W Nautilus otwórz to z paska menu:

      Edytuj → Preferencje

    • 13.04 lub 13.10

      W Nautilus otwórz to z paska menu:

      Pliki → Preferencje

    • 14.04 lub 16.04

      W Nautilus otwórz to z paska menu:

      Edytuj → Preferencje

  2. Następnie na karcie „Zachowanie” wybierz „Uruchom pliki wykonywalne, gdy są otwarte”.

    Możesz też zamiast tego wybrać opcję „Pytaj za każdym razem”, jeśli chcesz wyświetlić okno dialogowe ( przykład ) z pytaniem, czy edytować lub wykonać plik.

    wprowadź opis zdjęcia tutaj


Wiersz poleceń

Jeśli wolisz polecenie:

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

Uwaga: Zarówno GUI, jak i metody wiersza poleceń działają tylko dla Nautilus (domyślny graficzny menedżer plików w Ubuntu)

Pierwotnie z innej odpowiedzi opublikowanej przeze mnie tutaj .

kiri
źródło
1
@DKBose: Domyślnie polecenie „dconf” jest w Ubuntu. edytor dconf udostępnia tylko program GUI do edycji dconf.
kiri
Masz rację. Przepraszam za to!
DK Bose
3

Myślę, że w tym celu najlepszym sposobem będzie uruchomienie .desktop launchera, aby ten program uruchamiający był wykonywalny przy użyciu

chmod +x blah.desktop

A potem będziesz gotowy do uruchomienia go poprzez kliknięcie, a jeszcze więcej możesz dodać go do programu uruchamiającego. Aby dowiedzieć się więcej o tym, jak sprawić, by pliki .desktop wyglądały tutaj . Główną częścią tego jest to

[Wpis na pulpicie]
Typ = zastosowanie
Terminal = false
Ikona = / ścieżka / do / ikona / ikona.svg
Imię = podaj tutaj nazwę
Exec = / ścieżka / do / pliku / pliku wykonywalnego
Hingev
źródło
2

Możesz to zrobić dla pojedynczego pliku, przechodząc do uprawnień we właściwościach pliku i wybierając „uruchom ten plik jako plik wykonywalny”.

wprowadź opis zdjęcia tutaj

kasjopeja
źródło
1

Możesz również użyć najbardziej pozytywnej odpowiedzi w Fedorze 20 + GNOME:

Open Nautilus, check Preferences -> Behavior -> Executable Files, put as always ask
gaboroncancio
źródło
0

Musisz sprawdzić 3 punkty:

sangorys
źródło
0

kliknij plik prawym przyciskiem myszy -> otwórz za pomocą -> inna aplikacja -> wyświetl wszystkie aplikacje -> uruchom oprogramowanie -> wybierz

od teraz skrypty powłoki będą uruchamiane podwójnym kliknięciem.

Ohad Cohen
źródło
-1
  1. Otwórz Nautilus. (Przeglądarka plików)

    1. W Ubuntu 17.04, teraz możemy skumulować pasek, aby Preferencje były dostępne w Plikach.

    2. Otwórz to z paska menu:

  2. Pliki → Preferencje

  3. Wybierz zakładkę „Zachowanie”

  4. Wybierz „Zapytaj, co robić” w „Plikach wykonywalnych”.

    preferencje

  5. Zamknij to.

HACK TECH
źródło
podwójna