Saya telah mencari banyak dan tidak dapat menemukan jawaban untuk ini. Apa yang dilakukan TryExecbidang dalam file .desktop? Apa bedanya dengan Execbidang?
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).
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 Execdan meskipun memiliki nama yang serupa, TryExecsebenarnya tidak menjalankan nilainya.
Jawaban:
Menurut standards.freedesktop.org ,
TryExec
entri tersebut mengikuti yang berikut:Spesifikasi Desktop Aplikasi Autostart menyatakan:
Berbeda
Exec
dan meskipun memiliki nama yang serupa,TryExec
sebenarnya tidak menjalankan nilainya.sumber
$PATH
yang digunakan? Tampaknya perubahan yang$PATH
dibuat oleh konfigurasi shell pengguna tidak termasuk.