Può capitare che il nostro sistema operativo Ubuntu 20.04 (e versioni precedenti o successive) non esegua gli script .sh quando ci clicchiamo sopra due volte, anche se li abbiamo resi eseguibili.
Soluzione
Abilitiamo l’opzione che permette di avviare con un doppio click del mouse i file script .sh .
Come fare
Dobbiamo utilizzare il comodo pacchetto “dconf-editor”. Se non disponiamo ancora del pacchetto “dconf-editor”, possiamo installarlo da Ubuntu Software Centre oppure da Terminale.
Per installare da Terminale il pacchetto “dconf-editor”, seguire questa procedura
- Avviare il Terminale dal menù di sistema oppure premendo assieme i tasti “Ctrl” , “Alt” e “t”.
- Digitare il comando “sudo apt-get update” e premere “Invio”
- Digitare il comando “sudo apt-get upgrade” e premere “Invio”. Nel caso vi venga notificata la possibilità di installare degli aggiornamenti, confermate premendo il tasto “s”.
- Digitare il comando “sudo apt-ger –purge autoremove e premere “Invio”. Nel caso vi venga notificata la possibilità di cancellare pacchetti non più necessari, acconsentire premendo “s”.
- Digitare il comando “sudo apt-get install dconf-editor” e premere Invio. Nel caso sia richiesta l’installazione di pacchetti aggiuntivi, confermare premendo “s”.
- Finita l’installazione, chiudere la finestra del Terminale.
Avviare dconf-editor e attivare l’apertura con doppio click del mouse di file script .sh
Seguire questa procedura:
- Avviare il Terminale dal menù di sistema oppure premendo assieme i tasti “Ctrl” , “Alt” e “t”.
- Digitare il comando “dconf-editor” e premere “Invio”
- Nella schermata che apparirà cliccare sulla cartella “org”
- Cliccare sulla cartella “gnome”
- Cliccare sulla cartella “nautilus”
- Cliccare sulla cartella “preferences”
- Cliccare sulla voce “executable-text-activation”
- Disattivare “Usa valore predefinito”
- Su “Valore personalizzato” impostare “Ask”: in questo modo quando cliccheremo due volte col tasto sinistro del mouse su un file script .sh eseguibile Ubuntu ci chiederà se vogliamo visualizzare il file oppure eseguirlo.
- Chiudiamo dconf-editor e chiudiamo il Terminale.
ATTENZIONE: il file script .sh deve essere eseguibile
Per rendere eseguibile un file script .sh seguire questa procedura.
- Cliccare con il tasto destro del mouse sul fil .sh e selezionare “Proprietà”.
- Cliccare su “Permessi”.
- Spuntare la voce “Esecuzione: Consentire l’esecuzione del file come programma” e chiudere la finestra delle proprietà del file.