วิธีเพิ่มทางลัดไปยังคำสั่งไปยังเมนู Cinnamon


20

มียูทิลิตี้ที่ฉันสามารถใช้เพื่อเพิ่มไอคอนไปยังเมนู Cinnamon ที่รันคำสั่งที่ผู้ใช้ระบุและโบนัสแสดงไอคอนที่ผู้ใช้ระบุหรือไม่?

โดยเฉพาะฉันพยายามเพิ่มคำสั่งเพื่อเปิดเครื่องเสมือนโดยตรงโดยไม่ต้องเปิด terminal

VirtualBox --startvm <myMachineName> --seamless

ใช้งานได้ดีalt-F2แต่ฉันควรจะมีทางลัดดังนั้นฉันจึงไม่ต้องพิมพ์ออกมา

คำตอบ:


20

คุณสามารถสร้าง.desktopไฟล์เพื่อเพิ่มคำสั่งของคุณไปที่เมนูอบเชย

ขั้นแรกให้สร้างสคริปต์เล็กน้อยเช่น: ในโฮมไดเรกทอรีของคุณ

  • เปิดเทอร์มินัลของคุณและพิมพ์:

    gedit /home/user/myvm.sh
    
  • พิมพ์ต่อไปนี้:

ป้อนคำอธิบายรูปภาพที่นี่

  • บันทึกไฟล์ในโฮมไดเร็กตอรี่ของคุณและเปลี่ยนการอนุญาตด้วย:

    chmod 775 /home/user/myvm.sh
    
  • จากนั้นคุณสามารถสร้างไฟล์เดสก์ท็อปในประเภทเทอร์มินัล:

    cd /usr/share/applications
    sudo -H gedit myvm.desktop
    
  • เพิ่มข้อมูลต่อไปนี้:

ป้อนคำอธิบายรูปภาพที่นี่

  • บันทึกการเปลี่ยนแปลงและตรวจสอบให้แน่ใจว่า .desktop มีสิทธิ์ที่ถูกต้องในประเภทเทอร์มินัล:

    sudo chmod 644 /usr/share/applications/myvm.desktop
    

คุณสามารถเปลี่ยนข้อมูลตามความต้องการของคุณได้ในกรณีนี้ในช่อง"ไอคอน"ใส่เส้นทางของคุณไปยังไอคอนที่กำหนดเองของคุณและสิ่งนี้ควรจะมองเห็นได้ภายใต้เมนูอบเชยในหมวดหมู่"เครื่องมือระบบ"ด้วยชื่อ"My VM" .

ป้อนคำอธิบายรูปภาพที่นี่

หากคุณต้องการคุณสามารถเพิ่มมันไปยังแผงอบเชยของคุณด้วยการคลิกขวาในไอคอน"My VM"ในเมนูจากนั้นเลือก"เพิ่มไปยังแผง"

ป้อนคำอธิบายรูปภาพที่นี่


2
คำแนะนำที่สวยงาม, ภาพหน้าจอไม่จำเป็นต้องใช้ แต่ชื่นชมมาก :)
ataulm

4
ตามที่ระบุไว้โดยคำตอบของ childno , .de การใช้~/.local/share/applicationsไม่จำเป็นต้องมีสิทธิ์รูทหากคุณไม่ต้องการเพิ่มทางลัดสำหรับผู้ใช้ทุกคน
jamesdlin

34

หรือคุณสามารถใช้

cinnamon-menu-editor

(มีให้โดยคลิกขวาที่ปุ่มเริ่มเลือกconfigureและOpen the menu editor.)


เคล็ดลับ: เมื่อเพิ่มไอคอนที่กำหนดเองโปรดระมัดระวังในการค้นหาภาพไอคอนในที่ที่คุณไม่น่าจะมีการเปลี่ยนแปลงในอนาคต


3

เพียงสร้างลิงค์เดสก์ท็อป gnome และวางลงใน.local/share/applications/ ลิงค์เมนูส่วนตัว

ถอนหายใจ: โปรแกรมติดตั้งบางตัวติดตั้งลิงก์เดสก์ท็อปลงไป.gnome/apps/ ดังนั้นคุณอาจต้องการลิงก์: $ ln -s .gnome/apps/*.desktop .local/share/applications/


ตามที่ระบุโดย @ roman-raguet /ubuntu//a/232083/37280วางไว้/usr/share/applicationsสำหรับผู้ใช้ทั้งหมด

ตามที่ระบุโดย @mockfrog /ubuntu//a/800605/37280คุณอาจสร้างรายการส่วนตัวนี้ด้วยcinnamon-menu-editorเครื่องมือกราฟิก รันด้วยsudoสำหรับผู้ใช้ทั้งหมด


1

สำหรับคนอื่นที่กำลังมองหาวิธีแก้ปัญหาที่ง่ายกว่านั้นต่อไปนี้นำเสนออินเทอร์เฟซ GUI สำหรับเพิ่มตัวเรียกใช้งานที่กำหนดเองในพาเนลของคุณ:

cd /usr/share/cinnamon/applets/panel-launchers@cinnamon.org/
./cinnamon-add-panel-launcher.py

ฉันคิดว่ามันแตกต่างกัน จะเป็นการเพิ่มทางลัดไปยังพาเนลของคุณ แต่ไม่ใช่ไปที่เมนูใช่ไหม
ataulm

2
ไม่สามารถใช้งานใน Cinnamon เวอร์ชันปัจจุบันได้อีก
K7AAY

1
มีไดเรกทอรีอยู่แล้ว แต่ไม่มี "cinnamon-add-panel-launcher.py" ใน Debian Jessie 8.6 / Cinnamon 2.2.16
มุมมองรูปไข่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.