Ketika Anda mengklik dua kali pada skrip shell (file .sh) apa yang Anda harapkan? Harapan normal adalah bahwa itu dieksekusi. Tapi ini mungkin tidak terjadi di Ubuntu, atau sebaiknya saya katakan dalam kasus File (Nautilus). Anda mungkin menjadi gila karena berteriak “Jalankan, Berkas, Jalankan”, tetapi file tersebut tidak akan berjalan dan malah dibuka di Gedit.
Saya tahu Anda akan berkata, apakah file tersebut memiliki izin eksekusi? Dan saya katakan, ya. Skrip shell memiliki izin eksekusi tetapi masih jika saya mengklik dua kali, itu dibuka di editor teks. Saya tidak menginginkannya dan jika Anda menghadapi masalah yang sama, saya berasumsi bahwa Anda pun tidak menginginkannya.
Saya tahu bahwa Anda akan disarankan untuk menjalankannya di terminal dan saya tahu itu akan berhasil, tetapi itu bukan alasan untuk cara GUI tidak berfungsi. Benarkah?
Dalam tutorial singkat ini, kita akan melihat cara membuat skrip shell dijalankan dengan mengklik dua kali di atasnya .
Perbaiki skrip Shell terbuka di editor teks di Ubuntu
Alasan mengapa skrip shell dibuka di editor teks adalah perilaku default yang diatur dalam File (manajer file di Ubuntu). Di versi sebelumnya, Anda akan ditanya apakah Anda ingin menjalankan file atau membuka untuk diedit. Perilaku default telah diubah di versi yang lebih baru.
Untuk memperbaikinya, masuk ke pengelola file dan dari menu atas dan klik Preferensi :
Berikutnya di Preferensi file , buka Perilaku tab dan Anda akan melihat opsi “File Teks yang Dapat Dieksekusi “.
Secara default, itu akan disetel ke "Lihat file teks yang dapat dieksekusi saat dibuka". Saya menyarankan Anda untuk mengubahnya menjadi "Tanyakan setiap kali" sehingga Anda memiliki pilihan apakah akan mengeksekusi skrip shell atau mengeditnya, tetapi tentu saja Anda dapat menyetelnya secara default untuk dieksekusi. Pilihan Anda di sini benar-benar.
Saya harap tip cepat ini membantu Anda memperbaiki 'masalah' kecil ini. Pertanyaan dan saran selalu diterima.