Quando faccio doppio clic su uno script in Nautilus per eseguirlo, lo script si apre nel mio editor di testo senza alcuna opzione per eseguirlo. Utilizzando Nautilus, come posso eseguire file di testo eseguibili e / o script?
Quando faccio doppio clic su uno script in Nautilus per eseguirlo, lo script si apre nel mio editor di testo senza alcuna opzione per eseguirlo. Utilizzando Nautilus, come posso eseguire file di testo eseguibili e / o script?
Risposte:
Apri Nautilus.
Apri questo dalla barra dei menu:
Modifica → Preferenze
Seleziona la scheda "Comportamento".
Seleziona "Chiedi ogni volta" in "File di testo eseguibili".
Seleziona la scheda "Autorizzazioni" e assicurati che "Consenti esecuzione file come programma" sia selezionato.
Chiudi la finestra.
Ora puoi fare doppio clic sul tuo file di testo eseguibile in Nautilus per chiederti se eseguire o modificare il tuo script.
Credito di risposta: Nur
Segui questi passi:
dconf-editor
perché non è installato per impostazione predefinita.dconf-editor
e premi Enter.In dconfg-editor
goto: org
➤ gnome
➤ nautilus
➤preferences
Fare clic su executable-text-activation
e dal menu a discesa selezionare:
launch : per avviare gli script come programmi.
O
chiedi : per chiedere cosa fare tramite una finestra di dialogo.
Chiudi dconf-editor
. Questo è tutto!
Penso che questo sia un fastidio causato dalle persone di Gnome che hanno deciso di cambiare quel comportamento predefinito a cui eravamo abituati.
Per risolverlo, puoi;
Se si desidera lo stesso comportamento di Nautilus anche come Root, è possibile ripetere i passaggi precedenti, avviando dconf Editor questa volta come Root .
in un terminale
gsettings set org.gnome.nautilus.preferences executable-text-activation ask
Ask Each Time
Ecco!
Credito di risposta: Nur , Jorge Castro
A seconda della versione di Ubuntu in uso,
In Nautilus, aprilo dalla barra dei menu:
Modifica → Preferenze
In Nautilus, aprilo dalla barra dei menu:
File → Preferenze
In Nautilus, aprilo dalla barra dei menu:
Modifica → Preferenze
Quindi, nella scheda "Comportamento", seleziona "Esegui i file di testo eseguibili quando vengono aperti".
In alternativa, seleziona "Chiedi ogni volta" invece se desideri una finestra di dialogo ( esempio ) che ti chieda se modificare o eseguire il file.
Se preferisci un comando:
dconf write /org/gnome/nautilus/preferences/executable-text-activation "'launch'"
Nota: entrambi i metodi della GUI e della riga di comando funzionano solo per Nautilus (il gestore di file grafici predefinito in Ubuntu)
Originariamente da un'altra risposta postata da me qui .
Per questo suppongo che il modo migliore sarà quello di rendere .desktop launcher, rendere eseguibile quel launcher usando
chmod +x blah.desktop
E dopo sarai pronto per eseguirlo semplicemente facendo clic, e ancora di più puoi aggiungerlo a Launcher. Per saperne di più su come far apparire i file .desktop qui . La parte principale è questa
[Voce desktop] Type = Application Terminal = false Icona = / path / to / icona / icon.svg Name = dare-name-here Exec = / path / to / file / eseguibile
Puoi farlo per un singolo file andando nelle autorizzazioni nelle proprietà del file e selezionando "Esegui questo file come eseguibile".
Puoi usare la risposta più votata anche in Fedora 20 + GNOME:
Open Nautilus, check Preferences -> Behavior -> Executable Files, put as always ask
Devi controllare 3 punti:
tasto destro del mouse sul file -> apri con -> altra applicazione -> visualizza tutte le applicazioni -> esegui software -> seleziona
d'ora in poi gli script di shell verranno eseguiti con un doppio clic.
Apri Nautilus. (Browser file)
In Ubuntu 17.04, ora possiamo barra cumulativa, quindi Preferenze disponibili in File.
Apri questo dalla barra dei menu:
File → Preferenze
Seleziona la scheda "Comportamento"
Seleziona "Chiedi cosa fare" in "File di testo eseguibili".
Chiudilo.