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?



@don_cissti: Anda harus menambahkan ini sebagai jawaban. Untuk kelengkapan, tambahkan tautan ke developer.gnome.org/desktop-entry-spec .
Bram

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.


Dan apa $PATHyang digunakan? Tampaknya perubahan yang $PATHdibuat oleh konfigurasi shell pengguna tidak termasuk.
ntc2
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.