ฉันเพิ่งติดตั้ง Oneiric Ocelot และฉันไม่สามารถหาวิธีเพิ่มแอปพลิเคชันซึ่งถูกจัดเก็บในโฮมไดเร็กตอรี่ของฉันไปยังเส้นประได้ ฉันสามารถสร้างตัวเรียกใช้งานได้ แต่ฉันต้องการในขีดกลางด้วยเช่นกัน
ฉันเพิ่งติดตั้ง Oneiric Ocelot และฉันไม่สามารถหาวิธีเพิ่มแอปพลิเคชันซึ่งถูกจัดเก็บในโฮมไดเร็กตอรี่ของฉันไปยังเส้นประได้ ฉันสามารถสร้างตัวเรียกใช้งานได้ แต่ฉันต้องการในขีดกลางด้วยเช่นกัน
คำตอบ:
วิธีหนึ่งที่ฉันใช้คือเพิ่มรายการในเมนูด้วยแพ็คเกจalacarte
sudo apt-get install alacarte
ใช้งานได้กับ Unity และ GNOME Shell (Ubuntu 17.10 ขึ้นไป)
มี 2 วิธีที่จะไปเกี่ยวกับเรื่องนี้
สำหรับ 11.10 และใหม่กว่า :
ในการสร้างแบบกำหนดเองแบบง่าย.desktop
คุณจะต้องเพิ่มรายการเหล่านี้ไปยัง.desktop
ไฟล์ที่คุณเลือกใน ~ / .local / share / applications /
nano ~/.local/share/applications/your_application_name.desktop
[Desktop Entry]
Name=the name you want shown
Comment=
Exec=command to run
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true
สำหรับตัวเลือกเพิ่มเติมสำหรับไฟล์ .desktop คุณสามารถเยี่ยมชมเว็บไซต์นี้ ตัวเลือกทั้งหมดที่มีอธิบายไว้อย่างดี
นอกจากนี้คุณยังสามารถคัดลอกไฟล์เดสก์ทอปแอพลิเคชันที่มีอยู่จาก/usr/share/applications/
ที่คุณ~/.local/share/applications/
และแก้ไขเพื่อให้พอดีกับความต้องการของคุณ
เช่น: นี่จะเป็นการคัดลอกไฟล์ gedit .desktop ไปยังโฟลเดอร์ที่ควรบันทึกไฟล์. desktop สำหรับผู้ใช้
cd ~/.local/share/applications
sudo cp /usr/share/applications/gedit.desktop .
หลังจากนั้นเปิดตำแหน่งนั้นโดยใช้nautilus ~/.local/share/applications/
และลากและวางไฟล์ที่คุณเพิ่งสร้างไปยัง Unity launcher
มีตัวเลือกแทนการลากและวางไฟล์ที่คุณสามารถเปิด dconf-editor (ติดตั้งด้วยsudo apt-get install dconf-tools
หรือมองหามันใน USC) และนำทางdesktop.unity.launcher
และแก้ไขรายการโปรดที่สำคัญโดยดับเบิลคลิกที่รายการทางด้านขวาของคีย์
ในการเพิ่มตัวเรียกใช้งานที่กำหนดเองของคุณให้เพิ่มที่ตำแหน่งที่คุณต้องการด้วยรูปแบบนี้ '/home//.local/share/applications/.desktop' อย่าลืมเคารพ,
และช่องว่างในบรรทัดนั้นและตรวจสอบให้แน่ใจว่าบรรทัดนั้นเริ่มต้นและสิ้นสุดด้วย[
และ]
ตามลำดับ
ด้วยวิธีนี้คุณจะต้องออกจากระบบและกลับเข้ามาใหม่เพื่อให้การเปลี่ยนแปลงในรายการโปรดมีผล สิ่งนี้จะทำให้ปรากฏในเส้นประ
gnome-desktop-item-edit
สำหรับสิ่งนี้คุณต้องการgnome-tweak-tool
หรือgnome-shell
ติดตั้ง
ใช้ALT+ F2และประเภท
gnome-desktop-item-edit --create-new ~/Desktop
นี่จะเป็นการเปิดกล่องโต้ตอบสร้างตัวเรียกใช้งาน
คุณสามารถใส่.desktop
ไฟล์นี้/home/<username>/.local/share/applications/
เพื่อให้มันปรากฏในเส้นประ
alacarte
สำหรับวิธีการนี้คุณต้องalacarte
ติดตั้งทำการติดตั้งโดย
sudo apt-get install alacarte
และใช้ALT+ F2และพิมพ์alacarte
คุณจะได้รับกล่องโต้ตอบนี้:
เลือกหมวดหมู่ที่คุณต้องการและคลิก "รายการใหม่"
คุณจะได้รับกล่องโต้ตอบนี้
คลิกตกลง มันจะปรากฏขึ้นในเส้นประ
หมายเหตุสำหรับ Ubuntu 13.04 ขึ้นไป : หลังจากดำเนินการตามขั้นตอนข้างต้นแล้วจะไม่มีอะไรเกิดขึ้นและดูเหมือนว่าไม่มีการเพิ่มอะไรลงในประ
เพื่อแก้ปัญหานี้ไปและคุณควรจะสามารถมองเห็นไฟล์ชื่อ
~/.local/share/applications
alacarte-made.desktop
คลิกขวาที่ไฟล์นี้และทำเครื่องหมายในช่องที่
excecute
อนุญาตหลังจากปิดกล่องโต้ตอบคุณสมบัติรายการของคุณจะปรากฏในเส้นประ
แหล่งที่มา:
NoDisplay=false
ที่ส่วนท้ายของ.desktop
ไฟล์และ tada! (ที่มา)
.desktop
ไฟล์จากแอปพลิเคชันที่ทำงานอยู่ให้คลิกขวาที่ไอคอนในตัวเรียกใช้แล้วเลือก "เพิ่มไปยังขีด" ~/.local/share/applications
จากนั้นคุณสามารถแก้ไขไฟล์ที่สร้างใน
ไฟล์ .desktop ใน.local/share/applications
โฟลเดอร์จะทำการหลอกลวงด้วย
เพียงเพิ่ม.desktop
ไฟล์ที่จำเป็นทำให้ใช้งานได้chmod +x <filename>
และเริ่มต้นความเป็นเอกภาพด้วยการพิมพ์unity --replace
ไฟล์ .desktop สำหรับข้อความประเสริฐ
[Desktop Entry]
Encoding=UTF-8
Name=Sublime Text 2
Comment=Launch Sublime Text 2
Icon=/home/user/Sublime Text 2/Icon/48x48/sublime_text.png
Exec="/home/user/Sublime Text 2/sublime_text"
Terminal=false
Type=Application
Categories=Developer;Accessories;Accessibility;
StartupNotify=true
หมายเหตุ
ถ้าสตริง Exec มีอักขระเว้นวรรคควรใช้เครื่องหมายคำพูดคู่
chmod +x <filename>
ไม่จำเป็นสำหรับเส้นประ จำเป็นสำหรับ.desktop
ไฟล์ที่คุณต้องการเรียกใช้โดยดับเบิลคลิก มีประโยชน์สำหรับสิ่งที่อยู่ใน~/Desktop
แต่ไม่เป็นประโยชน์ใน~/.local/share/applications
--replace
ตัวเลือกที่จะมีความเป็นเอกภาพเป็น no-op ตอนนี้ (7.5.0 ความสามัคคีใน Ubuntu 19.04) มีวิธีอ่านอีก.local/share/applications
ไหม? ฉันมีหลายสิ่งในนั้นจากการติดตั้งก่อนหน้านี้ที่ไม่เคยอ่าน (ได้ลองเข้าสู่ระบบ / ออกจากระบบ)
unity --replace
ขั้นตอนที่ไม่จำเป็นต้องเป็นของ 7.5.0; เส้นประได้รับการปรับปรุงในเวลาจริง ปัญหาของฉันคือว่าExec=
บรรทัดปฏิบัติการเป้าหมายของสายไม่ได้ติดตั้งบนคอมพิวเตอร์ของฉัน (หลังจากติดตั้งใหม่) อย่างใดความสามัคคีตรวจพบสิ่งนี้และซ่อน.desktop
ไฟล์เหล่านั้นที่จะไม่ดำเนินการ
โดยปกติเมื่อคุณติดตั้งไอคอนจะถูกเพิ่มโดยอัตโนมัติ แต่ถ้าไม่ใช่ให้ทำดังนี้