Saya telah mencari banyak dan tidak dapat menemukan jawaban untuk ini. Apa yang dilakukan TryExec
bidang dalam file .desktop? Apa bedanya dengan Exec
bidang?
Saya telah mencari banyak dan tidak dapat menemukan jawaban untuk ini. Apa yang dilakukan TryExec
bidang dalam file .desktop? Apa bedanya dengan Exec
bidang?
Jawaban:
Menurut standards.freedesktop.org , TryExec
entri tersebut mengikuti yang berikut:
Path ke file yang dapat dieksekusi pada disk yang digunakan untuk menentukan apakah program tersebut benar-benar diinstal. Jika path bukan path absolut, file tersebut dicari dalam variabel lingkungan $ PATH. Jika file tidak ada atau jika tidak dapat dieksekusi, entri dapat diabaikan (misalnya, tidak digunakan dalam menu).
Spesifikasi Desktop Aplikasi Autostart menyatakan:
File .desktop dengan bidang TryExec yang tidak kosong TIDAK HARUS di-autostart jika nilai kunci TryExec TIDAK cocok dengan program yang dapat dieksekusi yang diinstal.
Berbeda Exec
dan meskipun memiliki nama yang serupa, TryExec
sebenarnya tidak menjalankan nilainya.
$PATH
yang digunakan? Tampaknya perubahan yang $PATH
dibuat oleh konfigurasi shell pengguna tidak termasuk.