ใช้ Ubuntu 20.04 ฉันต้องการมีโหมดเปิดใช้งานแบบคลิกได้สองโหมดสำหรับ คำพังเพย-terminal ในแถบรายการโปรด [เช่น ใน "ท่าเรือ"] ตัวอย่างเช่น ฉันต้องการทั้งการเปิดตัวเริ่มต้นและการเปิดตัวตามความต้องการ ตัวเรียกใช้งานเริ่มต้นเป็นเรื่องเล็กน้อยที่จะเพิ่มลงในแถบรายการโปรด โดยใช้กลไกที่เป็นที่รู้จักสำหรับ Launcher แบบกำหนดเอง ฉันได้สร้างสิ่งต่อไปนี้ .เดสก์ทอป ไฟล์:
$ cat ~/.local/share/applications/custom-terminal.desktop
[รายการเดสก์ท็อป]
Type=ใบสมัคร
การเข้ารหัส=UTF-8
ชื่อ = CustomTerminal
ความคิดเห็น = Terminal สำหรับการพัฒนาเฉพาะทาง
Exec=$HOME/.bin/custom-terminal.sh
ไอคอน=/usr/share/icons/gnome/48x48/apps/gnome-terminal.png
เทอร์มินัล = เท็จ
สำหรับการเปิดตัวตามความต้องการ ฉันตั้งค่าตัวแปรสภาพแวดล้อม (ฟูบาร์) โดยที่ my ~/.bashrc ไฟล์สามารถเรียกใช้ตรรกะที่กำหนดเอง:
$ cat $HOME/.bin/custom-terminal.sh
#!/bin/bash
FOOBAR=SomeTriggerValue /usr/bin/gnome-terminal
ปัญหา: ฉันสามารถเพิ่มตัวเรียกใช้งานที่กำหนดเองไปยังแถบรายการโปรดได้ แต่อินสแตนซ์ที่เปิดใช้งานนั้นเชื่อมโยงกับไอคอนของตัวเรียกใช้งานเริ่มต้นอย่างไม่ถูกต้อง เช่น ไอคอนตัวเรียกใช้เริ่มต้น [ในแถบรายการโปรด] ได้รับ "จุดสีแดง" สำหรับอินสแตนซ์ที่กำหนดเองของฉัน คำพังเพย-terminal.
ฉันได้ลองสร้างสำเนาของไฟล์ปฏิบัติการ [แน่นอนว่ามีเส้นทางที่แตกต่างกัน] เพื่อ "หลอก" เดสก์ท็อปให้เชื่อว่าแอปหนึ่งมีสองจริง ๆ แต่กลไกนั้นล้มเหลว
ฉันสังเกตเห็นว่าถ้าฉันคลิกขวาที่ค่าเริ่มต้น คำพังเพย-terminal ไอคอน จากนั้นฉันเสนอ การตั้งค่า ตัวเลือก. คลิกขวาที่แบบกำหนดเอง คำพังเพย-terminal ไอคอนไม่มีให้ การตั้งค่า ตัวเลือก.
คำถาม: วิธีเพิ่มตัวเรียกใช้งานแบบกำหนดเอง 2+ ตัวสำหรับ คำพังเพย-terminal ไปยังแถบรายการโปรด?