Unity: วิธีเพิ่มเชลล์สคริปต์ให้กับ Dock


9

ฉันมีแอปพลิเคชัน GUI ซึ่งเริ่มต้นด้วยเชลล์สคริปต์ ฉันจะสร้างไอคอนใน Unity dock ได้อย่างไรโดยระบุเชลล์สคริปต์และ.svgไอคอน

คำตอบ:


11

คุณต้องสร้างไฟล์ทางลัด ทางลัดสำหรับ Unity dock ตั้งอยู่~/.local/share/applications/

  1. สร้างไฟล์ myGUIapp.desktop ในไดเรกทอรีนั้น

  2. วางสิ่งต่อไปนี้ลงในไฟล์นั้น (พร้อมพา ธ ที่ถูกต้องสำหรับไอคอนและ shellscript):

    [รายการเดสก์ท็อป]
    ชื่อ = App GUI ของฉัน
    Exec = / path / to / shellscript.sh
    ไอคอน = / path / to / you / icon.svg
    Terminal = false
    Type = แอปพลิเคชัน
    StartupNotify = true

  3. ทำให้ไฟล์ปฏิบัติการ:

    คลิกขวา -> Properties -> Permissions -> Tick 'อนุญาตให้เรียกใช้งานเป็นโปรแกรม'

  4. เริ่มต้นใหม่สามัคคี(หรือลากไฟล์ไปยังท่าเรือจะได้รับมันมีโดยตรง)

ดูในไฟล์อื่น ๆ~/.local/share/applications/เพื่อรับทราบว่าควรมีลักษณะอย่างไร ข้อมูลเพิ่มเติมมีอยู่ในบล็อกนี้

แก้ไข:
หากคุณต้องการให้ผู้ใช้ทุกคนสามารถเข้าถึงทางลัดได้คุณควรตรวจสอบคู่มือบรรจุภัณฑ์ของอูบุนตูเกี่ยวกับไอคอน
โดยทั่วไปไฟล์ .desktop จะถูกติดตั้งหรือย้ายไปที่อื่น/usr/share/applications/<binary>.desktopและจะมีไอคอนวางไว้/usr/share/icons/hicolor/scalable/apps


ดังนั้นแอปพลิเคชันของฉันควรให้ไฟล์นี้และผู้ใช้ควรลากมันไปที่ Dock? ไฟล์อนุญาตให้ใช้พา ธ สัมพัทธ์สำหรับ exec และไอคอนได้หรือไม่?
Mike L.

อ่าฉันไม่เข้าใจว่าคุณกำลังสร้างแอพพลิเคชั่นให้คนอื่นใช้ ฉันได้อัปเดตคำตอบของฉันแล้วเพื่อรวมไว้
micke

ยังไม่มีแอพ GUI ที่สามารถแก้ไขเมนู Unity ได้หรือไม่
dave1010

1
ใช่แล้ว! Quicklist Editorสำหรับ Unity มันยังไม่เสถียรเท่านี้
micke
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.