Come eseguo gli script eseguibili in Nautilus?

142

Quando faccio doppio clic su uno script in Nautilus per eseguirlo, lo script si apre solo nel mio editor di testo senza alcuna opzione per eseguirlo. Usando Nautilus, come posso eseguire file di testo e / o script eseguibili?

    
posta Rob 27.04.2013 - 15:20

12 risposte

185
  1. Apri Nautilus.

  2. Apri questo dalla barra dei menu:

      

    Modifica → Preferenze

  3. Seleziona la scheda "Comportamento".

  4. Seleziona "Chiedi ogni volta" in "File di testo eseguibili".

  5. Chiudi la finestra.

Ora puoi fare doppio clic sul tuo file di testo eseguibile in Nautilus per chiedere se eseguire o modificare il tuo script.

Risposta al credito: Nur

    
risposta data Jorge Castro 13.04.2017 - 14:25
33

Segui questi passaggi:

Installa dconf-editor perché non è installato per impostazione predefinita.

Premi Alt + F2 , digita dconf-editor e premi Invio .

In dconfg-editor goto: orggnomenautiluspreferences

Fai clic su executable-text-activation e dal menu a discesa seleziona:

avvio : per avviare script come programmi.

o

chiedi : per chiedere cosa fare tramite una finestra di dialogo.

Chiudi dconf-editor . Eccolo!

    
risposta data Basharat Sialvi 27.04.2013 - 15:54
13

Penso che questo sia un fastidio causato da persone Gnome che hanno deciso di cambiare il comportamento predefinito a cui eravamo abituati.

Per risolvere il problema, puoi;

  1. installa (se non lo hai già fatto) e avvia Editor dconf ,
  2. vai a: org & gt; gnome & gt; nautilus & gt; preferenze e
  3. modifica il valore per eseguibile-attivazione testo torna a chiedi (o anche lancia , se preferisci).

Se vuoi lo stesso comportamento Nautilus di Root, puoi ripetere i passaggi precedenti, avviando dconf Editor questa volta come Root .

    
risposta data Sadi 28.03.2013 - 16:43
8

in un terminale

gsettings set org.gnome.nautilus.preferences executable-text-activation ask
    
risposta data OmaL 17.11.2013 - 18:49
5

Modifica il comportamento di Nautilus con i file di testo eseguibili

Apri Nautilus

  1. File & gt; Preferenze
  2. Vai alla scheda Comportamento
  3. Seleziona Ask Each Time

Fai doppio clic sul file di testo eseguibile in Nautilus

Voila!

Risposta al credito: Nur , Jorge Castro

    
risposta data jtd 16.02.2014 - 06:54
4

GUI

  1. A seconda della versione di Ubuntu che hai,

    • Prima del 13.04

      In Nautilus, apri questo dalla barra dei menu:

        

      Modifica → Preferenze

    • 13.04 o 13.10

      In Nautilus, apri questo dalla barra dei menu:

        

      File → Preferenze

    • 14.04 o 16.04

      In Nautilus, apri questo dalla barra dei menu:

        

      Modifica → Preferenze

  2. Quindi, nella scheda "Comportamento", seleziona "Esegui file di testo eseguibili con essi sono aperti".

    In alternativa, seleziona invece "Chiedi ogni volta" se desideri una finestra di dialogo ( esempio ) che ti chiede se per modificare o eseguire il file.

Riga di comando

Se preferisci un comando:

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

Nota: sia la GUI che i metodi della riga di comando funzionano solo per Nautilus (il gestore di file grafico predefinito in Ubuntu)

Originariamente da un'altra risposta pubblicata da me qui .

    
risposta data kiri 16.02.2014 - 06:57
2

Puoi farlo per un singolo file andando nelle autorizzazioni nelle proprietà del file e selezionando "esegui questo file come un eseguibile".

    
risposta data cassiopeia 07.09.2014 - 13:03
2

Per questo immagino che il modo migliore sarà quello di lanciare .desktop , renderlo eseguibile con

chmod +x blah.desktop

E dopo sarai pronto per eseguirlo semplicemente facendo clic, e ancora di più potrai aggiungerlo al programma di avvio. Per ulteriori informazioni su come rendere i file .desktop , guarda qui . La parte principale di questo è

[Desktop Entry]
Type=Application
Terminal=false
Icon=/path/to/icon/icon.svg
Name=give-name-here
Exec=/path/to/file/executable
    
risposta data hingev 29.03.2013 - 09:12
1

Puoi anche usare la risposta più spinta su Fedora 20 + GNOME:

Open Nautilus, check Preferences -> Behavior -> Executable Files, put as always ask
    
risposta data gaboroncancio 22.10.2014 - 23:53
0

Devi controllare 3 punti:

  • Configurazione Nautilus / Nemo: link
  • Il file di script deve disporre dell'autorizzazione eseguibile : link
  • Il file system deve consentire esecuzione :
    1. Digitare "mount" in una console
    2. Controlla se il tuo file system ha noexec flag
    3. Rimuovi il flag noexec nella modifica di / etc / fstab e
risposta data sangorys 17.05.2015 - 12:08
0

fai clic con il tasto destro sul file - & gt; apri con - & gt; altra applicazione - & gt; visualizza tutte le applicazioni - & gt; avvia software - & gt; selezionare

da ora in poi gli script della shell verranno eseguiti con doppio clic.

    
risposta data Ohad Cohen 02.07.2016 - 10:18
-1
  1. Apri Nautilus. (Browser file)

    1. In Ubuntu 17.04, ora possiamo usare la barra cumulativa in modo che le Preferenze siano disponibili in File.

    2. Apri questo dalla barra dei menu:

  2. File → Preferenze

  3. Seleziona la scheda "Comportamento"

  4. Seleziona "Chiedi cosa fare" in "File di testo eseguibili".

  5. Chiudi.

risposta data HACK TECH 16.06.2017 - 10:05

Leggi altre domande sui tag