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?


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


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!


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 .


13

w terminalu

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

+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


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 .


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

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


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


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.


-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.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.