Jawaban:
Alih-alih menautkan langsung ke file .sh, buat peluncur aplikasi sebagai berikut:
/path/to/script/idea.sh
Kemudian ketika Anda mengklik peluncur, jendela terminal akan terbuka dan perintah akan berjalan di sana.
Jika Anda tidak ingin membuka terminal untuk melihat output apa pun, cukup gunakan "Aplikasi" alih-alih "Aplikasi di Terminal".
Anda mungkin harus mengedit file desktop dengan sesuatu seperti gedit untuk menambahkan "Path" dari skrip. Seperti ini:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=/home/kurt/Games/dontstarve/dontstarve.xpm
Exec=/usr/games/dontstarve/bin/dontstarve.sh
Path=/usr/games/dontstarve/bin
Name[en_US]=Dont Starve
Name=Dont Starve
Icon=gnome-panel-launcher
Mengapa tidak mengkonfigurasi Nautilus untuk dijalankan secara default?
Di bawah Nautilus goto Edit-> Preferences-> Perilaku dan klik:
"Jalankan file teks yang dapat dieksekusi ketika dibuka"
Solusi Richard tidak berfungsi untuk Desktop Persatuan yang versi default Ubuntu baru-baru ini digunakan. Untuk membuat pintasan dalam kesatuan dengan mudah, Anda dapat menggunakan "Menu Utama" alias aplikasi alacarte yang memungkinkan Anda mengedit program. Cukup klik kategori yang sesuai dan kemudian "Buat Item".
Saya ingin membuatnya lebih mudah untuk meluncurkan "Dont Starve" untuk anak-anak saya. Saya memulai program dengan /usr/games/dontstarve/bin/dontstarve.sh
di terminal, tetapi menginginkannya di menu aplikasi.
Saya menambahkan item menu dengan Alacarte tetapi tidak akan berfungsi karena itu adalah file .sh.
Setelah banyak pencarian, saya pikir saya perlu menentukan path untuk skrip.
Tambahkan jalur seperti yang dijelaskan di Variabel Desktop
Aku terletak peluncur alacarte-made-51cc077a-58af-11e3-a764-00252267190b.desktop
di
~/.local/share/applications/
dan dimodifikasi dengan menambahkan garis jalan.
Sekarang file Peluncur terlihat seperti ini:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=/home/kurt/Games/dontstarve/dontstarve.xpm
Exec=/usr/games/dontstarve/bin/dontstarve.sh
Path=/usr/games/dontstarve/bin
Name[en_US]=Dont Starve
Name=Dont Starve
Icon=gnome-panel-launcher
Bekerja seperti jagoan. Saya harap ini membantu orang lain. (Saya benar-benar menjalankan Mint 15 Olivia berdasarkan Ubuntu Raring)