ฉันสามารถใช้แอปเล็ต GNOME ใน Unity ได้หรือไม่


28

Applets เป็นโปรแกรมขนาดเล็กที่คุณแนบและเริ่มจากแถบเครื่องมือของ GNOME ดูภาพ: http://www.futuredesktop.com/audio-recorder/recorder-applet.ogv

แอพเพล็ตที่ฉันชอบคือ:

  • rec-applet: แอปเพล็ตเครื่องบันทึกเสียงอัจฉริยะ คุณสามารถรับสิ่งนี้ได้จาก Launchpad

  • clipart-finder: ค้นหาและดาวน์โหลดภาพตัดปะไปยังคอมพิวเตอร์ของคุณ คุณสามารถรับสิ่งนี้ได้จาก Launchpad

1) ฉันสามารถใช้แอพเพล็ตเหล่านี้เป็น UNITY ได้หรือไม่

2) การเปลี่ยนแปลงอะไรที่ฉันต้องทำกับรหัสแอปเพล็ต (rec-applet และ clipart-finder) เพื่อให้สามารถใช้งานได้ใน Unity

3) ข้อมูลจำเพาะของแอปเพล็ตสำหรับ Unity อยู่ที่ไหน

คำตอบ:


10

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


1
นอกจากนี้ยังเป็นที่น่าสังเกตว่า gnome-shell ไม่รองรับ applets แบบพาเนล ดูเหมือนว่าข้อมูลจำเพาะของแอปเพล็ตเก่าจะถูกยกเลิกใน GNOME 3
dv3500ea

ใช่ใน GNOME 3 แอปเพล็ตจะตายอย่างแน่นอน
Alfredo Hernández

มีการพูดคุยเกี่ยวกับ gnome3 wiki เกี่ยวกับแอพเพล็ตของ gnome ที่ได้รับการอัพเกรดเป็นมาตรฐานใหม่ แต่ฉันคิดว่า devs GNOME นั้นมีความมั่นใจมาก (งงงวย) เกี่ยวกับเชลล์ที่พวกเขาทำลายแผนการ
RolandiXor

1
ภาพตัดปะ - แอปเพล็ตไม่ได้ระบุอะไรเลยดังนั้นการแปลงเป็นตัวบ่งชี้จึงไม่มีเหตุผล บางทีถ้ามีระบบ (plugin?) บางอย่างสำหรับการค้นหาแบบพิเศษใน Unity มันอาจเข้ากับที่ ...
JanC

3
แอปเพล็ตจำนวนมากไม่สามารถแปลงเป็นตัวบ่งชี้ได้ อาจเป็นเพราะพวกมันไม่ควรจะเป็นตัวบ่งชี้อะไรเลยหรือเพราะตัวบ่งชี้นั้นไม่มีคุณสมบัติเหมือนกับ gnome applets (ตัวอย่างเช่นการสนับสนุนการลากและวาง) อย่างน้อยตอนนี้ฉันรู้ว่าฉันสามารถคัดลอกผลงานของฉันลงในแอปเพล็ตได้เนื่องจากไม่สามารถทำเป็นตัวบ่งชี้ได้
Tommy Brunn

9

เนื่องจากเชลล์ทั้งสองสนับสนุนให้คุณวางตำแหน่งตัวเรียกใช้งานใกล้กับพื้นที่ทำงาน (ใช้แถบด้านข้างใน Unity และแอปพลิเคชันที่ชื่นชอบใน Gnome Shell) แอปเพล็ตพาเนลทั่วไปจำนวนมากนั้นใกล้จะล้าสมัยแล้ว หน้าต่างที่ปรากฏใกล้กับตัวเรียกโปรแกรม) ความฉลาดบางอย่างจะทำให้งานเสร็จ

เชลล์ทั้งสองกำลังจะกำหนดวิธีการที่ดีขึ้นและเข้มงวดขึ้นสำหรับส่วนขยายเช่น applets แบบพาเนล สิ่งบ่งชี้ของอูบุนตูเหมาะกับดินแดนนั้น ตัวชี้วัดให้บริการกรณีการใช้งานเพียงครั้งเดียวและพวกเขาไปในที่เดียว ความสามัคคียังมีคุณสมบัติที่เรียกว่าเลนส์ ตามค่าเริ่มต้นคุณจะมีสองเลนส์ใน Unity: Applications และ Files ในอนาคตคุณจะสามารถติดตั้งจำนวนมากขึ้นเพื่อทำสิ่งดีๆทุกประเภท (เช่นเรียกดู Youtube) มีข้อมูลบางอย่างเกี่ยวกับสิ่งนั้นในอูบุนตูวิกิ

เมื่อกระสุนใหม่พัฒนาขึ้นจุดส่วนขยายเพิ่มเติมอาจปรากฏขึ้น


3

ฉันไม่แน่ใจเกี่ยวกับแอปเพล็ตใหม่ แต่ตัวค้นหาภาพตัดปะดูเหมือนจะรวมเข้ากับ Unity ผ่านLenses APIได้

ในเซสชั่น Lenses API ที่ UDS-N Neil Patel เมื่อเร็ว ๆ นี้ได้สาธิตสถานที่บน YouTube ที่เขาแฮ็คขึ้นในช่วงเวลาสองชั่วโมง มันหวานและดูเหมือนว่าจะเป็นการจับคู่ที่ยอดเยี่ยมสำหรับตัวค้นหาภาพตัดปะ


ขอขอบคุณ. Places API น่าจะเป็นทางออกที่ดีสำหรับ ClipArt-Finder และ Places สามารถโต้ตอบกับแอปพลิเคชันอื่น ๆ ได้อย่างง่ายดายเนื่องจากใช้ DBus lanugae ไม่สำคัญ Python, Vala หรือ C พวกมันเพียงพอแล้ว ฉันจะเริ่มต้นด้วย [url = launchpad.net/unity-place-sample เหมือนPaces Sample. [/ url] แล้วไปจากที่นี่
Moma Antero

1

ตกลงทั้ง Unity หรือ GNOME Shell จะไม่มีแอปเล็ตที่เรารู้จักจาก GNOME 2.x Applets เป็นเพียงแอปพลิเคชัน GTK ขนาดเล็กดังนั้นหากฉันสามารถเปิดหน้าต่างแอปพลิเคชั่นใกล้กับปุ่มตัวเรียกใช้งานมันจะเป็นทางออกที่ยอดเยี่ยม

ฉันหวังว่า Unity สามารถช่วยเราได้:

1) ค้นหาตำแหน่งของปุ่มตัวเรียกใช้ แอปพลิเคชันแอปเพล็ตของฉันGTK แอปพลิเคชันจะสร้างหน้าต่างใกล้กับตำแหน่งของปุ่ม หน้าต่างมักจะเล็กดังนั้นการเปิดในโหมดขยายใหญ่สุดหรือตรงกลางของหน้าจอจะ "หยาบคาย" มาก

2) เพื่อระบุสถานะหรือความก้าวหน้า GTK แอปพลิเคชันอาจต้องการแก้ไขปุ่มตัวเรียกใช้งาน เราสามารถเปลี่ยนรูปภาพหรือสีของลอนเชอร์หรือวาดบนมันได้หรือไม่?

3) พลิกหน้าต่าง การคลิกปุ่มตัวเรียกใช้งานจะแสดง / ซ่อนหน้าต่างแอปพลิเคชัน สิ่งนี้จะเลียนแบบตัวเปิดแอปเพล็ตดั้งเดิม

ฉันต้องการสร้างrec-appletและclipart-finder rock ใน Unity และ GNOME Shell


1

หากมีแอปเพล็ต Gnome Panel ที่คุณต้องใช้อย่างแน่นอนและไม่สามารถรับตัวบ่งชี้เพื่อแทนที่มันอาจเป็นวิธีแก้ปัญหา:

  1. ติดตั้งแผง xfce4
  2. เรียกใช้ "แผง xfce4"
  3. ติดตั้งปลั๊กอิน XfApplet
  4. เพิ่มแอปเพล็ต Gnome Panel ของคุณไปที่พาเนล Xfce4
  5. จัดเรียงพาเนลในลักษณะที่จะไม่รบกวนส่วนอื่น ๆ ของระบบของคุณเช่นที่มุมล่างขวา

มันต้องการคอมไพล์ซอร์สโค้ดสำหรับ xfapplet
Aquarius Power

0

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



0

อีกทางเลือกหนึ่งคือการติดตั้ง Cairo-Dock บน Ubuntu Unity ของคุณ คุณจะพบได้ในศูนย์ซอฟต์แวร์ Ubuntu เป็น GLX-Dock นี่เป็นแอปพลิเคชั่นที่ยอดเยี่ยมที่มีแอปเพล็ตมากมายเช่นสภาพอากาศการใช้ดิสก์การตรวจสอบระบบและอื่น ๆ


0

ยังคงถึงวันที่ฉันมีปัญหานี้
แต่ในที่สุดเราก็สามารถเรียกใช้แอปเพล็ gnome ในความสามัคคีตามที่อธิบายไว้ในคำถามนี้

โดยพื้นฐานแล้วคุณจะgnome-panelลบสิ่งที่คุณไม่ต้องการออกด้วยalt + super + rightClickและเพิ่มสิ่งที่คุณต้องการด้วย ตอนนี้ในที่สุดฉันก็สามารถเข้าถึง "cpu frequency scaling monitor" ได้นานกว่าหนึ่งปี ...

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