Apa bidang TryExec dalam file .desktop?

16

Saya telah mencari banyak dan tidak dapat menemukan jawaban untuk ini. Apa yang dilakukan TryExecbidang dalam file .desktop? Apa bedanya dengan Execbidang?

Rohan
sumber

Jawaban:

12

Menurut standards.freedesktop.org , TryExecentri 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 Execdan meskipun memiliki nama yang serupa, TryExecsebenarnya tidak menjalankan nilainya.

Andreas K
sumber
Dan apa $PATHyang digunakan? Tampaknya perubahan yang $PATHdibuat oleh konfigurasi shell pengguna tidak termasuk.
ntc2