Tôi đã tìm kiếm rất nhiều và không thể tìm thấy câu trả lời cho điều này. Không những gì TryExec
lĩnh vực làm trong file .desktop? Nó khác với Exec
lĩnh vực này như thế nào?
Tôi đã tìm kiếm rất nhiều và không thể tìm thấy câu trả lời cho điều này. Không những gì TryExec
lĩnh vực làm trong file .desktop? Nó khác với Exec
lĩnh vực này như thế nào?
Câu trả lời:
Theo tiêu chuẩn.freedesktop.org , TryExec
mục nhập này có các mục sau:
Đường dẫn đến tệp thực thi trên đĩa được sử dụng để xác định xem chương trình có thực sự được cài đặt hay không. Nếu đường dẫn không phải là đường dẫn tuyệt đối, tệp sẽ được tra cứu trong biến môi trường $ PATH. Nếu tập tin không có mặt hoặc nếu nó không được thực thi, mục nhập có thể bị bỏ qua (ví dụ không được sử dụng trong menu).
Thông số kỹ thuật Autostart của ứng dụng máy tính để bàn :
Tệp .desktop có trường TryExec không trống KHÔNG PHẢI được tự động khởi động nếu giá trị của khóa TryExec KHÔNG khớp với chương trình thực thi được cài đặt.
Không giống Exec
và mặc dù tên tương tự, TryExec
không thực sự thực hiện giá trị của nó.
$PATH
được sử dụng? Có vẻ như $PATH
không bao gồm các thay đổi đối với cấu hình shell của người dùng.