ฉันรู้ว่ามันช้า แต่ ... กำปั้นสร้างไฟล์เดสก์ท็อปใน~/.local/share/applications/
ตัวอย่างsublime.desktop
เช่น~ / .local / share / applications / sublime.desktop ที่มีเนื้อหาต่อไปนี้:
[Desktop Entry]
Keywords=Plaintext;Write;Programming;Syntax;Ruby;HTML
Categories=;
Comment=sublime
Exec=sublime_text %U
Hidden=false
Icon=icon-name
Name=sublime
Terminal=false
Type=Application
Version=1.0
StartupNotify=true
MimeType=text/plain;text/html;application/ruby;
จากนั้น ... หากคุณแก้ไข~/.local/share/applications/mimeapps.list
คุณจะเห็นข้อความประเภทเนื้อหา/ htmlแก้ไขเช่น:
[Default Applications]
x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop
x-scheme-handler/ftp=firefox.desktop
x-scheme-handler/chrome=firefox.desktop
text/html=sublime.desktop
application/x-extension-htm=sublime.desktop
application/x-extension-html=sublime.desktop
application/x-extension-shtml=firefox.desktop
application/xhtml+xml=firefox.desktop
application/x-extension-xhtml=firefox.desktop
application/x-extension-xht=firefox.desktop
[Added Associations]
x-scheme-handler/http=firefox.desktop;
x-scheme-handler/https=firefox.desktop;
x-scheme-handler/ftp=firefox.desktop;
x-scheme-handler/chrome=firefox.desktop;
application/x-extension-htm=firefox.desktop;
application/x-extension-html=firefox.desktop;
application/x-extension-shtml=firefox.desktop;
application/xhtml+xml=firefox.desktop;
application/x-extension-xhtml=firefox.desktop;
application/x-extension-xht=firefox.desktop;
application/x-yaml=sublime-1.desktop;
[Removed Associations]
text/html=firefox.desktop;gedit.desktop;
คุณสามารถของหลักสูตรการเปลี่ยนแปลงเป็นจำนวนมากหรือน้อยเท่าที่คุณต้องการและคุณยังสามารถเพิ่มเป็นจำนวนมากหรือน้อยเท่าที่คุณต้องการไป MimeType ไฟล์เดสก์ทอปสำหรับตัวอย่างapplication/python
, application/x-ruby
, text/ruby
, text/x-python
หรือหลายสิบสายพันธุ์อื่น ๆ ... แต่ติดประเภทที่เรียบง่าย ควรเป็นตัวอย่างapplication/python
และapplication/ruby
ทั้งคู่ทำงานกับการติดตั้ง GNOME 3.2 ของฉัน