Việc sử dụng các đường dẫn trong tệp .desktop
Trong một .desktop
tệp, bạn cần sử dụng đường dẫn tuyệt đối và đầy đủ . Do đó ~
không được mở rộng.
Đây là một lỗi thường gặp :)
Các ngoại lệ liên quan đến các biểu tượng được mô tả ở đây :
Biểu tượng để hiển thị trong trình quản lý tệp, menu, v.v ... Nếu tên là một đường dẫn tuyệt đối, tệp đã cho sẽ được sử dụng. Nếu tên không phải là một đường dẫn tuyệt đối, thuật toán được mô tả trong Đặc tả chủ đề biểu tượng sẽ được sử dụng để định vị biểu tượng.
và ở đây :
Trường biểu tượng là biểu tượng nên được sử dụng bởi trình khởi chạy và đại diện cho ứng dụng. Tất cả các biểu tượng trong thư mục
/usr/share/pixmaps
không cần phải có đường dẫn đầy đủ được chỉ định, nhưng tên tệp của chúng không có phần mở rộng. Ví dụ: nếu tệp biểu tượng là
/usr/share/pixmaps/wallch.png
, thì trường Biểu tượng sẽ chỉ là 'wallch'. Tất cả các biểu tượng khác nên có đường dẫn đầy đủ được chỉ định.
Thêm thông tin
Trong một .desktop
tập tin:
Trong Icon=
dòng, bạn được phép sử dụng khoảng trắng:
Icon=/home/jacob/Thema/icon/some folder/some icon.png
Ổn.
Tuy nhiên
Trong Exec=
dòng, bạn không được phép sử dụng khoảng trắng, trừ khi trong trường hợp có đối số . Trong tất cả các trường hợp khác, bạn cần trích dẫn các bước đường dẫn với khoảng trắng:
Exec=/home/jacob/Bureaublad/some folder/application
sẽ thất bại, trong khi
Exec="/home/jacob/Bureaublad/some folder/application"
hoặc là
Exec=/home/jacob/Bureaublad/"some folder"/application
sẽ hoạt động tốt