ไฟล์ DESKTOP คืออะไร??
ไฟล์ .desktop เป็นไฟล์การกำหนดค่าที่ใช้โดยสภาพแวดล้อมเดสก์ท็อป Linux เพื่อกำหนดทางลัดและตัวเรียกใช้งานแอปพลิเคชัน โดยให้ข้อมูลเมตาเกี่ยวกับแอปพลิเคชัน เช่น ชื่อ ไอคอน คำสั่งในการดำเนินการ และคุณสมบัติอื่นๆ โดยทั่วไปไฟล์เหล่านี้จะใช้เพื่อสร้างทางลัดในเมนูแอปพลิเคชัน ตัวเรียกใช้งานเดสก์ท็อป หรือแผงในระบบที่ใช้ Linux
ไฟล์ DESKTOP ประกอบด้วยอะไรบ้าง
ไฟล์ .desktop เป็นไปตามรูปแบบเฉพาะและประกอบด้วยช่องหลักหลายช่อง:
- [รายการเดสก์ท็อป]: นี่คือส่วนหัวของส่วนหลักของไฟล์ .desktop
- ชื่อ: ระบุชื่อแอปพลิเคชัน
- ความคิดเห็น: ให้คำอธิบายสั้น ๆ หรือความคิดเห็นเกี่ยวกับการสมัคร
- Exec: กำหนดคำสั่งให้ดำเนินการเมื่อเปิดแอปพลิเคชัน
- ไอคอน: ระบุเส้นทางไปยังไฟล์ไอคอนที่เกี่ยวข้องกับแอปพลิเคชัน
- เทอร์มินัล: ระบุว่าควรเรียกใช้แอปพลิเคชันในหน้าต่างเทอร์มินัลหรือไม่
- Type: ระบุประเภทของรายการ เช่น “Application” หรือ “Link”
- หมวดหมู่: ระบุหมวดหมู่หรือกลุ่มที่ควรแสดงในเมนู
- StartupNotify: ระบุว่าสภาพแวดล้อมเดสก์ท็อปควรแสดงการแจ้งเตือนการเริ่มต้นสำหรับแอปพลิเคชันหรือไม่
- NoDisplay: ระบุว่าควรซ่อนแอปพลิเคชันจากเมนูหรือไม่
- การดำเนินการ: กำหนดการดำเนินการเพิ่มเติมที่สามารถทำได้บนแอปพลิเคชัน เช่น การเปิดไฟล์เฉพาะ
ตัวอย่างไฟล์ DESKTOP
นี่คือตัวอย่างของไฟล์ .desktop สำหรับโปรแกรมแก้ไขข้อความสมมติชื่อ “MyTextEditor”:
[Desktop Entry]
Name=MyTextEditor
Comment=A simple text editor
Exec=mytexteditor %F
Icon=/path/to/icon.png
Terminal=false
Type=Application
Categories=TextEditor;Utility;
StartupNotify=true
NoDisplay=false
Actions=OpenNewWindow;OpenExistingFile;
[Desktop Action OpenNewWindow]
Name=Open New Window
Exec=mytexteditor
[Desktop Action OpenExistingFile]
Name=Open Existing File
Exec=mytexteditor %U
ในตัวอย่างนี้ ไฟล์ .desktop จะกำหนดแอปพลิเคชัน “MyTextEditor” ที่มีคุณสมบัติที่เกี่ยวข้องกัน นอกจากนี้ยังมีการดำเนินการเพิ่มเติมอีกสองรายการ ได้แก่ “เปิดหน้าต่างใหม่” และ “เปิดไฟล์ที่มีอยู่” ซึ่งสามารถเข้าถึงได้จากเมนูบริบทของตัวเรียกใช้งานแอปพลิเคชัน
ด้วยการวางไฟล์ .desktop ในไดเร็กทอรีเฉพาะ เช่น /usr/share/applications
หรือ ~/.local/share/applications
สภาพแวดล้อมเดสก์ท็อปจะจดจำและแสดงแอปพลิเคชันตามนั้นในเมนูหรืออนุญาตให้เปิดจาก เดสก์ทอป.
เปิดไฟล์ DESKTOP ได้อย่างไร
โปรแกรมซอฟต์แวร์หลายโปรแกรมสามารถเปิดและจัดการไฟล์ .desktop ได้ โดยทั่วไปโปรแกรมเหล่านี้จะเป็นตัวจัดการไฟล์หรือสภาพแวดล้อมเดสก์ท็อปบนระบบที่ใช้ Linux นี่คือตัวอย่างบางส่วน:
- Nautilus (ไฟล์): ตัวจัดการไฟล์เริ่มต้นสำหรับสภาพแวดล้อมเดสก์ท็อป GNOME
- Nemo: ตัวจัดการไฟล์สำหรับสภาพแวดล้อมเดสก์ท็อป Cinnamon
- Dolphin: ตัวจัดการไฟล์เริ่มต้นสำหรับสภาพแวดล้อมเดสก์ท็อป KDE Plasma
- Thunar: ตัวจัดการไฟล์เริ่มต้นสำหรับสภาพแวดล้อมเดสก์ท็อป Xfce
- ตัวแก้ไขเมนู KDE: เครื่องมือเฉพาะสำหรับสภาพแวดล้อมเดสก์ท็อปพลาสมาของ KDE ที่ให้คุณดูและแก้ไขไฟล์ .desktop
ตัวจัดการไฟล์และสภาพแวดล้อมเดสก์ท็อปเหล่านี้มีอินเทอร์เฟซแบบกราฟิกสำหรับจัดการไฟล์ .desktop ช่วยให้คุณสามารถดูและแก้ไขคุณสมบัติของไฟล์ .desktop สร้างตัวเรียกใช้งานแอปพลิเคชัน และจัดระเบียบทางลัดในเมนูแอปพลิเคชันหรือบนเดสก์ท็อป
ไฟล์ .desktop เป็นไฟล์ข้อความธรรมดา ดังนั้นคุณจึงสามารถเปิดและแก้ไขด้วยโปรแกรมแก้ไขข้อความที่คุณเลือกได้ เพียงคลิกขวาที่ไฟล์ .desktop แล้วเลือก “เปิดด้วย” หรือ “เปิดด้วยแอปพลิเคชันอื่น” เพื่อเลือกโปรแกรมแก้ไขข้อความจากรายการโปรแกรมที่ติดตั้ง
ไฟล์ DESKTOP อยู่ในรูปแบบใด
รูปแบบไฟล์ .desktop เป็นไปตามโครงสร้างและรูปแบบเฉพาะ เป็นไฟล์ข้อความธรรมดาที่มีชุดคู่คีย์-ค่าจัดเป็นส่วนๆ นี่คือภาพรวมของรูปแบบ:
- ส่วนหัวของส่วน: แต่ละส่วนเริ่มต้นด้วยส่วนหัวที่อยู่ในวงเล็บเหลี่ยม ([]) โดยทั่วไปส่วนหลักจะมีชื่อว่า [รายการเดสก์ท็อป] ซึ่งมีข้อมูลเมตาหลักสำหรับแอปพลิเคชันหรือตัวเรียกใช้งาน
- คู่คีย์-ค่า: ภายในแต่ละส่วน คุณกำหนดคุณสมบัติโดยใช้คู่คีย์-ค่า รูปแบบคือ “Key=Value” คีย์ระบุคุณสมบัติและค่าให้ข้อมูลที่เกี่ยวข้อง
- ไวยากรณ์คุณสมบัติ: ค่าคุณสมบัติสามารถมีได้หลายประเภท รวมถึงสตริง ค่าบูลีน เส้นทางไฟล์ หรือรายการ รูปแบบของค่าคุณสมบัติแต่ละค่าจะขึ้นอยู่กับประเภทของค่าคุณสมบัตินั้น
- ความคิดเห็น: คุณสามารถใส่ความคิดเห็นในไฟล์ .desktop ได้โดยใช้สัญลักษณ์ ‘#’ สิ่งใดก็ตามที่ตามหลัง ‘#’ ออนไลน์จะถือเป็นความคิดเห็นและจะถูกละเว้น
อ้างอิง
See Also
- ไฟล์ LST - รายการข้อมูล - ไฟล์ .lst คืออะไร และจะเปิดได้อย่างไร
- ไฟล์ BIB - บรรณานุกรม BibTeX - ไฟล์ .bib คืออะไร และวิธีการเปิด
- ไฟล์ FS - ไฟล์ต้นฉบับ Visual F# - ไฟล์ .fs คืออะไร และวิธีการเปิด
- ไฟล์ GED - ไฟล์ข้อมูลลำดับวงศ์ตระกูล GEDCOM - ไฟล์ .ged คืออะไร และวิธีการเปิด
- ไฟล์ INO - Arduino Sketch - ไฟล์ .ino คืออะไร และจะเปิดได้อย่างไร