ฉันหาวิธีเพิ่มรายการเมนูที่กำหนดเองไปยังตัวเรียกใช้ .desktop ไม่ได้
ใน Unity ฉันสามารถเพิ่มรายการเมนูที่กำหนดเองให้กับตัวเรียกใช้งานเช่น "Open customfile.txt" หรือ "Open somternalsheet.ods" เป็นไปได้ใน Ubuntu Dock หรือไม่?
ฉันหาวิธีเพิ่มรายการเมนูที่กำหนดเองไปยังตัวเรียกใช้ .desktop ไม่ได้
ใน Unity ฉันสามารถเพิ่มรายการเมนูที่กำหนดเองให้กับตัวเรียกใช้งานเช่น "Open customfile.txt" หรือ "Open somternalsheet.ods" เป็นไปได้ใน Ubuntu Dock หรือไม่?
คำตอบ:
ทำตามขั้นตอนด้านล่าง
คัดลอก.desktop
ไฟล์ที่เกี่ยวข้องกับการประยุกต์ใช้ที่คุณต้องการบอกว่าapp-name.desktop
จากการ/usr/share/applications/
~/.local/share/applications/
คุณสามารถทำได้โดยการรันคำสั่งต่อไปนี้ใน Terminal
cp /usr/share/applications/app-name.desktop ~/.local/share/applications/
เปิด.desktop
ไฟล์โดยใช้ text-editor ตัวอย่างเช่นโดยการรัน
gedit ~/.local/share/applications/app-name.desktop
Actions=
มองหาจุดเริ่มต้นที่สอดคล้องกับ หากมีอยู่ให้ผนวกMy-Custom-Action;
เข้าไป มิฉะนั้นเพิ่มบรรทัดต่อไปนี้
Actions=My-Custom-Action;
เขียนบรรทัดต่อไปนี้ที่ท้ายไฟล์:
[Desktop Action My-Custom-Action]
Name=Name of the Option
Exec=command-you-want-to-run
ตัวอย่างเช่นถ้าคุณต้องการที่จะแก้ไขข้อความเปิดใส่ในสถานที่ของgedit
command-you-want-ro-run
บันทึกไฟล์
คลิกที่ " กิจกรรม " และค้นหาแอปพลิเคชัน
คลิกขวาที่ไอคอนแอปพลิเคชันแล้วเลือก "เพิ่มในรายการโปรด" มันควรจะเพิ่มไปยังท่าเรืออูบุนตู
ตอนนี้ถ้าคุณคลิกขวาที่ไอคอนแอปพลิเคชั่นที่เพิ่มเข้ามาใหม่ใน Dock คุณควรเห็นรายการ "ชื่อของตัวเลือก" ในเมนูบริบทซึ่งควรทำงานตามที่คาดไว้
ในทำนองเดียวกันคุณสามารถตัวเลือกอื่น ๆ โดยการเพิ่มใหม่Desktop Action
และเพิ่มชื่อของการกระทำในActions=
บรรทัด สำหรับข้อมูลเพิ่มเติมโปรดดูที่นี้