ฉันจะเพิ่มแอพพลิเคชั่นในเมนูข้อความได้อย่างไร


17

ฉันต้องการให้แอปพลิเคชันปรากฏขึ้นในเมนูการส่งข้อความที่ไม่ได้ติดตั้งไว้ที่นั่นโดยค่าเริ่มต้นมีวิธีการดังกล่าวในลักษณะต่อผู้ใช้หรือไม่?

คำตอบ:


15

แอปพลิเคชันที่อยู่ในเมนูการส่งข้อความแต่ละไฟล์มีไฟล์ในไดเรกทอรีระบบของ:

/usr/share/indicators/messages/applications/

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

~/.config/indicators/messages/applications/

สมมุติว่าฉันต้องการเพิ่มธันเดอร์เบิร์ดในเมนูข้อความของฉัน ฉันจะทำสิ่งนี้:

$ mkdir -p ~/.config/indicators/messages/applications/
$ echo /usr/share/applications/thunderbird.desktop > ~/.config/indicators/messages/applications/thunderbird

คุณจะต้องรีสตาร์ทเซสชัน (ออกจากระบบและกลับเข้ามาใหม่) ในครั้งแรกที่คุณสร้างไดเรกทอรีแอปพลิเคชัน

นี่คือตัวอย่างการใช้งานจากแอพพลิเคชั่นของไพ ธ อน


3
เพียงรีสตาร์ทพาเนลkillall gnome-panelจะทำงานคุณไม่จำเป็นต้องออกจากระบบ
อิสยาห์

มีตัวอย่างไพ ธ อนใด ๆ เพื่อเพิ่มฟังก์ชันการทำงานให้กับแอปพลิเคชันที่เพิ่มในเมนูข้อความหรือไม่
Andres Rodriguez

ใช่แล้วล่ะ. นี่คือลิงก์ไปยังพวกเขาในแผนผังแหล่งที่มาของ libindicate คุณสามารถดาวน์โหลดได้ด้วย "bzr branch lp: libindicate" หรือเรียกดูได้ที่นี่: bazaar.launchpad.net/~indicator-applet-developers/libindicate/ …
Ted Gould

2

เอกสารและตัวอย่างรหัสสำหรับการทำเช่นนี้สามารถพบได้ที่นี่ในการนักพัฒนาพอร์ทัล

หมายเหตุจากบรรณาธิการ: ไม่มีหน้าแล้วดังนั้นฉันได้แทนที่ลิงค์ที่ตายแล้วด้วยสแนปช็อตการเก็บถาวรจากเดือนมิถุนายน 2013 ลิงก์อื่น ๆ ในหน้าเชื่อมโยงอาจใช้งานไม่ได้และข้อมูลล้าสมัย


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