Domanda Come posso eseguire script eseguibili in Nautilus?


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?


145
2018-04-27 13:20


origine


Il comportamento predefinito è un bug. Gli utenti non dovrebbero avere a che fare con le impostazioni per farlo funzionare. Ho archiviato bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1433774.
Possibile duplicato di Come eseguire uno script semplicemente facendo doppio clic come file .EXE in Windows? - Stefan Monov
@StefanMonov se non altro, il dupe dovrebbe essere il contrario. - TheWanderer


risposte:


  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 è possibile fare doppio clic sul file di testo eseguibile in Nautilus per chiedere se eseguire o modificare lo script.

enter image description here


Risposta al credito: Nur


187
2018-04-27 13:54



Che strano difetto avere. E nemmeno un'opzione del tasto destro per eseguire semplicemente il file. Molto scortese per gli utenti. - RomanSt
Che ne dici se voglio che funzioni sempre nel terminale? - Derek 朕會功夫
Al punto # 2, "Apri questo dalla barra dei menu" ... dove si trova la barra dei menu? Non vedo un menu "Modifica" da nessuna parte. Vedo i miei file nel mezzo, diverse posizioni locali e di rete sulla sinistra e un pulsante del menu in alto a destra che contiene solo pulsanti come "nuova scheda" e annulla / ripristina. La parte superiore ha solo i pulsanti indietro / avanti e l'elenco delle cartelle in cui mi trovo. - Aaron Franke
@ AaronFranke: In ubuntu la barra dei menu mostra quando si posiziona la barra scura sulla parte superiore dello schermo. - Stefan Monov
@StefanMonov Sto usando Xubuntu, non Ubuntu, e quindi non ho una barra scura nella parte superiore dello schermo. - Aaron Franke


Segui questi passi:

Installare dconf-editor perché non è installato di default.

Colpire alt+F2, genere dconf-editor e colpisci accedere.

In dconfg-editor vai a: org ➤ gnome ➤ nautilus ➤ preferences

enter image description here

Clicca su executable-text-activation e dal menu a discesa selezionare:

lanciare: per avviare script come programmi.

O

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

Vicino dconf-editor. Questo è tutto!


33
2018-03-28 15:43



Puoi anche aprire nautilus, fare clic su File> Preferenze, selezionare la scheda comportamento e selezionare l'opzione che preferisci per File di testo eseguibili, aprire con l'editor di testo predefinito. - Nur
La prossima soluzione è il modo più semplice per farlo :) - mac
Anche se questo funziona, dconfg-editor è il peggior modo possibile per cambiare la configurazione dell'applicazione. - Benjamin
Questa risposta è stata molto utile per me, anche se l'utilizzo della finestra di dialogo delle preferenze sarebbe "normalmente" una risposta migliore, poiché sto utilizzando un gestore di finestre di affiancamento e il menu "File" sembra completamente inaccessibile! - Ben


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

Per risolverlo, puoi;

  1. installa (se non lo hai già fatto) e avvia Editor di dconf,
  2. vai a: org> gnome> nautilus> preferenze, e
  3. cambia il valore per eseguibile-text-attivazione di nuovo a Chiedere (o anche lanciare, se preferisci).

Se si desidera lo stesso comportamento Nautilus di Root, è possibile ripetere i passaggi precedenti, iniziando Editor di dconf questa volta come Radice.


13
2017-11-17 17:49





in un terminale

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

8
2018-02-16 05:54



+1: Funziona con le versioni precedenti di Linux, anche prima che il metodo dconf diventasse disponibile. - Alex
Questa dovrebbe essere la risposta accettata, IMHO. - Andrei Gheorghiu


Cambiare il comportamento di Nautilus con file di testo eseguibili

Apri Nautilus

enter image description here

  1. File> Preferenze
  2. Vai alla scheda Comportamento
  3. Selezionare Ask Each Time

Fare doppio clic sul file di testo eseguibile in Nautilus

Ecco!


Risposta al credito: Nur, Jorge Castro


5
2018-02-16 05:57



Duplicato della community Wiki ... - Alex


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 i file di testo eseguibili con essi sono aperti".

    In alternativa, seleziona "Chiedi ogni volta" invece se desideri un dialogo (esempio) chiedendoti se modificare o eseguire il file.

    enter image description here


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 file manager grafico predefinito in Ubuntu)

Originariamente da un'altra risposta postata da me Qui.


4
2017-09-07 11:03



@DKBose: il comando 'dconf' è in Ubuntu di default. dconf-editor fornisce solo il programma GUI per modificare dconf. - kiri
Hai ragione. Mi dispiace per quello! - DK Bose


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

enter image description here


2
2018-03-29 08:12





Per questo immagino che il modo migliore sarà quello di fare .desktop launcher, rendere l'eseguibile del launcher usando

chmod +x blah.desktop

E dopo sarai pronto per eseguirlo semplicemente facendo clic, e ancora di più puoi aggiungerlo al programma di avvio. Per saperne di più su come fare .desktopaspetto dei file Qui. La parte principale di questo è questo

[Desktop Entry]
Type = Application
Terminal = false
Icona = / path / to / icona / icon.svg
Name = dare-name-here
Exec = / path / to / file / eseguibile

2
2017-10-22 21:53