Tôi thực sự muốn hỏi hai câu hỏi:
Tôi có thể tìm thêm ở đâu về các phím tắt tham số / tham số có sẵn cho mục nhập Exec trong các tệp trên máy tính để bàn (như% U,% u,% f ...)
Câu hỏi chính, làm thế nào để vượt qua tệp làm đối số trên launcher .desktop cho ứng dụng rượu vang?
Tôi thấy việc tìm kiếm ở đây gợi ý này: z:%f
không có ích gì cho tôi, vì nếu tôi chỉ chạy tệp .desktop mà không truyền tệp trên đó, nó giả sử rằng đối số là z:
và bắt đầu quét z:
"ổ đĩa"
Thí dụ:
[Desktop Entry]
Name=Some Windows program
Exec=wine "program.exe" z:%f
Type=Application
Terminal=false
MimeType=application/docbook+xml
Tôi muốn thả tệp XML trên trình khởi chạy .desktop tùy chỉnh của mình cho ứng dụng rượu này và tôi có thể theo cách này. Vấn đề là nếu tôi nhấp vào biểu tượng trình khởi chạy để gợi lên chương trình này, đối số z:
luôn được truyền vào nó và điều đó không được chấp nhận
z:%f
Cách giải quyết trên là không tốt vì bất cứ khi nào tôi khởi chạy đối số ứng dụng rượu này z:
đều được thông qua và tôi muốn tránh điều đó
application.exe
mà bạn muốn truyền tệp đã chọn hiện tại trong nautilus cho nó tức là file.txt
?
exec
dòng kiểm tra một %f
, nếu nó tồn tại khởi chạy ứng dụng trên tệp, nếu không chỉ khởi chạy ứng dụng. Chăm sóc cho nó hay nó không phải là một lựa chọn?