วิธีการหนึ่งสร้างตัวเรียกใช้งานแอปพลิเคชันที่กำหนดเองใหม่ซึ่งใช้ไวยากรณ์บรรทัดคำสั่งและอาจเป็นพารามิเตอร์ได้อย่างไร


16

ฉันมีสคริปต์ที่กำหนดเองที่ฉันมีตัวเรียกใช้งานแบบกำหนดเองสำหรับบนเดสก์ท็อปของฉันใน 10.04 ฉันอยากจะสร้างมันขึ้นมาใหม่อีกครั้งหลังจากการโยกย้ายไปยัง 12.04 แต่ความสามัคคีดูเหมือนจะต่างกับฉัน


4
ดี coverd โดย: askubuntu.com/questions/13758/ …
david6

เห็นด้วยกับ @ david6 แต่ก็คุ้มค่าที่จะตรวจสอบว่าคุณกำลังพูดถึงตัวเรียกใช้งานบน Unity dock (ทางซ้าย) หรือเพียงอันเดียวบนเดสก์ท็อปของคุณ หากเป็นเพียงบนเดสก์ท็อปของคุณควรมีตัวเลือกจากเมนูบริบทคลิกขวาเพื่อสร้างตัวเรียกใช้ใหม่
agc93

ฉันเดาทั้งคู่ ฉันไม่ได้ตระหนักว่าทั้งสองมีความเป็นอิสระของแต่ละคนจนกระทั่งเมื่อเร็ว ๆ นี้
Sn3akyP3t3

คำตอบ:


14

ผมได้ตอบคำถามที่คล้ายกันที่นี่

สั้น ๆ คัดลอกสคริปต์ที่ใกล้ที่สุดจาก/usr/share/applications/ไปยัง~/.local/share/applicationsแล้วแก้ไขxyz.desktopไฟล์ บรรทัดที่เริ่มต้นExec=คือบรรทัดที่คุณต้องแก้ไขเพื่อใส่คำสั่งของคุณเองพร้อมกับตัวเลือกบรรทัดคำสั่งที่คุณต้องการ คุณอาจต้องการแก้ไขName=บรรทัดเพื่ออธิบายสคริปต์ของคุณเอง

เมื่อคุณทำเสร็จแล้วคุณจะต้องรีสตาร์ทคอมพิวเตอร์หรือออกจากระบบ / เข้าสู่ระบบจากนั้นคุณสามารถกดSuperปุ่มเริ่มพิมพ์ส่วนของชื่อที่คุณกำหนดและตัวเรียกใช้ของคุณจะปรากฏขึ้น เลือกแล้วกดEnterและมันจะเรียกใช้คำสั่งของคุณ


10

บางทีคุณกำลังมองหาคำสั่งนี้:

gnome-desktop-item-edit ~/Desktop/ --create-new

โชคดี!


น่าอัศจรรย์ สุกใส Geronimo!
ardavis

3

ฉันทำสคริปต์หลามแบบง่าย ๆ ด้วย GUI สำหรับสิ่งนี้!

อยู่ที่http://jurschreuder.nl/

มันชื่อว่า Unity Launcher Creator และฉันก็ใช้มันเอง!

ง่ายสุด ๆ :

  1. เปิดเครื่องรูด
  2. คลิกที่ UnityLauncherCreator.py
  3. พิมพ์ชื่อ
  4. เลือกโปรแกรม
  5. เลือกไอคอน
  6. ตัวเรียกใช้งานถูกสร้างขึ้นที่คุณสามารถลากและวางเพื่อ Unity

ฉันได้รวมไฟล์ไอคอนบางไฟล์ที่สร้างโดยอัลกอริทึมทางพันธุกรรม (GenArt สำหรับ Android) คุณสามารถใช้มันในกรณีที่โปรแกรมไม่ได้จัดหา png หรือเมื่อเป็นเพียงสคริปต์ทุบตีง่ายๆของคุณเอง


2

คุณสามารถติดตั้งโดย

sudo apt-get install bzr

แล้วก็

bzr branch lp:unity-launcher-editor
cd unity-launcher-editor/
./ule

เมื่อฉันพยายามสร้างตัวเรียกใช้งานที่กำหนดเองไม่มีอะไรเกิดขึ้นเมื่อฉันพยายามตั้งไอคอนตัวเรียกใช้งานแบบกำหนดเอง บางทีไอคอนตัวเรียกใช้ต้องมีขนาดที่แน่นอน แต่ฉันไม่พบข้อมูลนั้น แทนที่จะสร้างตัวเรียกใช้ด้วยไอคอนแบบสุ่มฉันเพิ่งหยุดตรงนั้น แต่ลองใช้โปรแกรมนี้ดูมีแนวโน้ม


0

ไฟล์. desktop ที่ใช้ร่วมกันจะถูกเก็บไว้ใน "/ usr / share / applications /"

คุณสามารถ (1) แก้ไขไฟล์ที่นั่นหรือ (2) ทำสำเนาไฟล์จากนั้นเพิ่มไฟล์เหล่านั้นไปที่ unity launcher โดยการลากไฟล์

(1) ทำการเปลี่ยนแปลงทั่วโลกหรือที่รู้จัก ความสามัคคีจะใช้พารามิเตอร์บรรทัดคำสั่งที่คุณเพิ่มจากทุกที่ที่คุณเรียกใช้

(2) จะไม่เปลี่ยนความเป็นเอกภาพในการจัดการแอปพลิเคชันโดยค่าเริ่มต้น มีประโยชน์ถ้าคุณต้องการให้ launcher แบบกำหนดเองรันแอปพลิเคชันในโหมดพูด debug แต่ไม่ต้องการให้มันรันในโหมด debug เสมอ

หวังว่านี่จะช่วยได้


ในความคิดที่สองทำตามคำแนะนำในคำตอบด้านล่าง การแก้ไขไฟล์ใน / usr / share / applications / โดยตรงไม่ใช่ความคิดที่ดีด้วยเหตุผลหลายประการ (เว้นแต่ว่าคุณก) ต้องการให้ launchers แบบกำหนดเองเป็นค่าเริ่มต้นสำหรับผู้ใช้ทั้งหมดในเครื่องของคุณและ b) ทำการสำรองไฟล์ ก่อน)
adempewolff
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.