ฉันอ่านและลองหลาย ๆ อย่างจากนั้นฉันพบhttps://help.ubuntu.com/community/UnityLaunchersAndDesktopFilesซึ่งอธิบายทุกอย่าง จากที่นี่มาตอบด้วยตนเอง
ในคำตอบนี้ฉันจะแสดงให้เห็น:
- วิธีแสดงรายละเอียดทางลัดของโปรแกรม
- วิธีแก้ไขทางลัดโปรแกรม
- วิธีสร้างทางลัดโปรแกรมใหม่ที่รันคำสั่ง
- วิธีเพิ่มทางลัดของโปรแกรมไปยังบางที่เพื่อให้ปรากฏในตัวค้นหาการเปิดใช้งาน (โดยการค้นหาตัวเรียกใช้ฉันหมายถึงอินเทอร์เฟซการค้นหาที่ปรากฏขึ้นเมื่อคุณคลิกที่ไอคอนหน้าแรก Dash Home ทางด้านซ้ายขวาหรือกดปุ่ม Windows
วิชาบังคับก่อน:
- คุ้นเคยกับคำสั่ง cd และ ls
เปิด Terminal Cd to / usr / share / applications และแสดงเนื้อหาของโฟลเดอร์ด้วย ls ยังแสดงโฟลเดอร์ที่มีเบราว์เซอร์ไฟล์เริ่มต้นโดยใช้ xdg-open:
cd /usr/share/applications
ls
xdg-open . &
ls
แสดงไฟล์ที่มี.desktop
นามสกุล ไฟล์เหล่านี้เป็นไฟล์ข้อความและเนื้อหาสามารถดูได้ด้วย gedit ตัวอย่างเช่นโดยการป้อน:
gedit gcalctool.desktop &
แต่ละ.desktop
ไฟล์ในโฟลเดอร์เป็นทางลัดโปรแกรมและเบราว์เซอร์ไฟล์จะแสดงเป็นทางลัดโปรแกรมแทนการแสดงชื่อไฟล์จริง ทางลัดโปรแกรมใดเป็นของไฟล์ที่สามารถค้นพบด้วย grep: ตัวอย่างเช่นเพื่อค้นหาว่าไฟล์ใดสำหรับ Character Map ให้ป้อน:
grep -Fi 'character map' *.desktop
gucharmap.desktop
ซึ่งจะแสดงให้เห็นว่ามันสอดคล้องกับไฟล์
เพื่อแก้ไขทางลัดเปิดด้วย gksudo gedit:
gksudo gedit gucharmap.desktop &
เพื่อสร้างทางลัดใหม่ตัวอย่างเช่นการสร้างทางลัดที่รันคำสั่งต่อไปนี้:
python -i -c 'from math import *'
ป้อน:
gksudo gedit gcalctool.desktop my-calc.desktop &
gcalctool.desktop
เป็นไฟล์ทางลัดที่มีอยู่แล้วสำหรับเครื่องคิดเลขและmy-calc.desktop
เป็นชื่อไฟล์ใหม่ที่ยังไม่มี ใช้ gedit คัดลอกเนื้อหาของ
gcalctool.desktop
ไปยังmy-calc.desktop
แล้วแก้ไขเนื้อหาของmy-calc.desktop
และบันทึก
เนื้อหาของ gcalctool.desktop:
[Desktop Entry]
Name=Calculator
Comment=Perform arithmetic, scientific or financial calculations
Exec=gcalctool
Icon=accessories-calculator
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Utility;Calculator;
X-GNOME-DocPath=gcalctool/gcalctool.xml
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gcalctool
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-OtherBinaries=gnome-calculator
X-Ubuntu-Gettext-Domain=gcalctool
เนื้อหาของ my-calc.desktop (ฟิลด์ที่เปลี่ยนแปลง: ชื่อ, ความคิดเห็น, Exec, เทอร์มินัล):
[Desktop Entry]
Name=My Calculator
Comment=Perform calculations with Python
Exec=python -i -c 'from math import *'
Icon=accessories-calculator
Terminal=true
Type=Application
StartupNotify=true
Categories=Utility;Calculator;
ตอนนี้ไอคอน 'My คำนวณ' xdg-open .
ควรจะปรากฏในหน้าต่างไฟล์เบราว์เซอร์ที่เปิดไว้กับ ดับเบิลคลิกที่มันควรเปิดหน้าต่างเทอร์มินัลที่มีการpython -i -c 'from math import *'
วิ่ง คุณสามารถเรียกใช้จากตัวค้นหาการเรียกใช้โดยค้นหา 'เครื่องคิดเลขของฉัน' คุณสามารถลากไอคอน (ในหน้าต่างเบราว์เซอร์ไฟล์) ไปยังตำแหน่งที่ว่างในแถบตัวเรียกใช้งานทางด้านซ้าย (แถบงาน) เพื่อนำไปไว้ที่นั่น หากคุณลากไอคอนไปยังเดสก์ท็อป Ubuntu จะพูดว่า
เกิดข้อผิดพลาดขณะย้าย "my-calc.desktop" ... เกิดข้อผิดพลาดในการย้ายไฟล์: ปฏิเสธการอนุญาต
แต่ให้กด Alt ขณะที่ลากไปยังเดสก์ท็อป Ubuntu จะแสดงเมนู: 'ย้ายที่นี่', 'คัดลอกที่นี่' และ 'ลิงก์ที่นี่' เลือก 'คัดลอกที่นี่' เลือกทางลัดที่นี่เพื่อคัดลอกไปยังเดสก์ท็อป
เพื่อให้สามารถลบทางลัดใน / usr / share / applications ให้ป้อน:
gksudo xdg-open /usr/share/applications &
อาจเป็นการดีที่จะลบทางลัดที่คุณสร้างไว้และปล่อยให้คนอื่นไม่เสียหาย
หากคุณไม่พบสิ่ง/usr/share/applications
ใดในและมันปรากฏขึ้นจากการค้นหาตัวเรียกใช้อาจเป็นได้~/.local/share/applications/
อ่านเพิ่มเติม:
https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles