Saya ingin tahu cara menulis Exec
perintah file .desktop untuk membuka terminal baru dan menjalankan skrip shell di dalamnya. Script shell berfungsi dan dapat diakses oleh semua pengguna. Ketika meluncurkan skrip dari terminal semuanya berfungsi, tetapi tidak ketika mencoba meluncurkan skrip dari file .desktop.
Berikut adalah beberapa kombinasi yang sudah saya coba:
Exec=gnome-terminal -x sh -c 'echo hello'
Exec=sh -c 'gnome-terminal echo hello'
Exec=sh -c 'echo hello'
Exec=echo hello
Opsi .desktop terminal disetel ke true.
command-line
scripts
.desktop
Paradiesstaub
sumber
sumber
Buat file di atas. Jangan lupa
sudo chmod +x filename.sh
sumber
hold
Cukup tambahkan
di akhir perintah Anda.
Seperti bagi saya
snapd
bukanlah sesuatu yang menggunakan bandwidth penuh sistem untuk menyegarkan kembali kapan saja hampir saya bekerja di malam hari.Jadi ini berhasil bagi saya untuk membuat
.sh
file yang ditautkan ke.desktop
file.Isi untuk
.sh
file tadinya-S
di baris pertama dari.sh
file yang digunakan untuk mengirimSTDINPUT
kesudo
perintah berarti langsung mengeksekusi tanpa memasukkan password.Isi untuk
.desktop
file tersebut adalah:sumber
Saya melakukan ini. Baris pertama file teks adalah! # / Bin / bash
Baris berikutnya dari file teks adalah perintah (skrip shell).
Simpan file sebagai sesuatu.sh
Buka properti file dan aktifkan file run sebagai program.
Sekarang, ketika file diklik ganda, saya mendapatkan opsi untuk menjalankannya.
sumber