Điều này được chỉ định trong tệp nhập máy tính để bàn của ứng dụng . Các tệp mục nhập của máy tính để bàn là các trình khởi chạy cho ứng dụng (cùng định dạng tệp với các trình khởi chạy bạn có thể tạo trên máy tính để bàn của mình) cũng chứa nhiều siêu dữ liệu khác nhau. Khi một ứng dụng được cài đặt, các tệp mục máy tính để bàn này được đặt trong / usr / share / application và tôi nghĩ rằng nội dung của chúng cũng được lưu trong bộ nhớ cache để cải thiện tốc độ.
Phần dữ liệu quan trọng được xác định ở đây là danh sách các loại MIME mà ứng dụng có thể mở. Điều này được xác định trong khóa 'MimeType' trong tệp mục nhập của máy tính để bàn. Ví dụ: GIMP có các mục sau trong mục máy tính để bàn của nó:
MimeType=application/postscript;application/pdf;image/bmp;image/g3fax;image/gif;image/x-fits;image/pcx;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-psd;image/x-sgi;image/x-tga;image/x-xbitmap;image/x-xwindowdump;image/x-xcf;image/x-compressed-xcf;image/tiff;image/jpeg;image/x-psp;image/png;image/x-icon;image/x-xpixmap;image/svg+xml;image/x-wmf;
Cái này chỉ định danh sách các loại tệp mà GIMP có thể mở.
Tên ứng dụng được chỉ định bằng phím 'Tên', vd.
Name=GIMP Image Editor
Như bạn có thể thấy, có các biểu tượng bên cạnh tên. Chúng cũng được chỉ định trong tệp mục trên máy tính để bàn dưới dạng tên biểu tượng (trong đó tệp chính xác được tra cứu từ chủ đề biểu tượng) hoặc đường dẫn tệp biểu tượng. GIMP có những điều sau đây:
Icon=gimp
Trong hộp thoại 'Mở bằng -> Ứng dụng khác', Ứng dụng được đề xuất là các ứng dụng chỉ định rằng chúng có thể mở loại tệp và Ứng dụng khác là những ứng dụng không có.
Khi bạn đã chọn ứng dụng, trình quản lý tệp sẽ tìm cách chạy ứng dụng để mở (các) tệp. Nó tìm khóa 'Exec' trong mục máy tính để bàn. GIMP có khóa Exec sau:
Exec=gimp-2.6 %U
Điều này có nghĩa là lệnh:
gimp-2.6 %U
sẽ được chạy để mở (các) tệp được %U
thay thế bằng danh sách URL (tệp thường: // url) đại diện cho các tệp đã được chọn để mở. Ngoài '% U', ứng dụng có thể sử dụng '% u' cho một url hoặc '% f' / '% F' cho một / nhiều đường dẫn tệp.