Ubuntu 18.04 ตอนนี้ใช้ GNONE Shell แทนเดสก์ท็อป Unity อย่างที่คุณรู้อยู่แล้ว เป็นเดสก์ท็อปที่แตกต่างกัน แต่โดยทั่วไปไม่มีข้อ จำกัด ในการใช้คุณสมบัติเดียวกันของ Ubuntu 16.04 กับ Unity ใน Ubuntu 18.04 กับ GNOME Shell
สิ่งเดียวกันสามารถทำได้ง่ายขึ้นหรือยากขึ้นในหนึ่งหรือในอีกเดสก์ท็อป สิ่งที่คุณต้องการสามารถรวมได้ดีขึ้นหรือแย่ลงกับเชลล์ที่เหลือเพื่อให้ดูเหมือนสวยมากขึ้นหรือน้อยลงหรือจะทำงานร่วมกับประสิทธิภาพที่แย่ลงหรือดีขึ้น แต่ในที่สุดมันก็สามารถนำมาใช้ในสภาพแวดล้อมทั้งสองเดสก์ท็อป ประวัติศาสตร์ที่แตกต่างกันจะไม่เป็นความจริงโดยทั่วไปและจะต้องได้รับการพิสูจน์แล้วว่าเป็นจริง นั่นเป็นเหตุผลที่ฉันขอแนะนำให้ obtimistic เมื่อสิ่งที่ยังไม่ได้รับการสนับสนุนเป็นไม่ได้เพราะสก์ท็อปที่เรียกว่าXหรือYเป็นเพราะนักพัฒนาที่อยู่เบื้องหลังสก์ท็อปจะเรียกว่าXหรือY ดังนั้นจะเป็นปัจจัยมนุษย์เสมอไม่ใช่ชื่อเดสก์ท็อป
กรณีของตัวบ่งชี้ - มัลติโหลดไม่แตกต่างกันไปและแน่นอนว่ามันจะทำงานได้ดีกับ GNOME Shell ปัญหาคือผู้พัฒนา GNOME Shell ไม่ชอบตัวชี้วัดเพราะคุณสมบัตินี้มักจะไม่ตรงกับแนวคิดของเดสก์ท็อป ที่มา: https://bugzilla.gnome.org/show_bug.cgi?id=652122
ไม่สำคัญว่านักพัฒนาเชลล์จะไม่สนับสนุนตัวบ่งชี้หรือไม่เพราะพวกเขาสนับสนุนส่วนขยายจริง ๆ แล้วผู้พัฒนาที่เป็นบุคคลที่สามสามารถใช้ตัวบ่งชี้ในเซสชัน Gnome Shell ได้และนั่นจะเกิดอะไรขึ้นเมื่อJonas Kümmerlinสร้างส่วนขยายนั้น: https : //github.com/rgcjonas
เมื่อ Ubuntu มาที่ Gnome Shell ใน 18.04 การพัฒนาส่วนขยายเพื่อโหลดตัวบ่งชี้นั้นไม่ได้ทำงานมากและได้รับการพัฒนาป้องกันการแตกของเชลล์ให้มากที่สุดเท่าที่จะทำได้ ดังนั้นมันจึงถูก จำกัด อย่างมากและบางสิ่งก็ง่ายขึ้นในทางทฤษฎีบางทีอาจจะเร็วกว่าและทำให้เกิดปัญหาน้อยลง
ดังนั้นตัวบ่งชี้ที่ไม่ใช่ homogeneus ก็จะถูกโหลดในลักษณะที่พวกเขาจะถูกแปลงเป็นตัวบ่งชี้ที่เป็นเนื้อเดียวกันและจากนั้นทำให้ขั้นตอนง่ายขึ้นเพื่อปรับขนาดไอคอนภายในแผง นั่นคือสิ่งที่รหัสเปลือกอย่างเป็นทางการกำลังทำในเวลานี้ด้วยไอคอนสถานะ โปรดดูด้วยว่าไอคอนสถานะนั้นถูกทิ้งไว้ใน Gnome Shell: https://blogs.gnome.org/aday/2017/08/31/status-icons-and-gnome/ภายในไม่กี่ปีที่ผ่านมาเพราะ gnome ผู้พัฒนาเชลล์ปล่อยการใช้งานของเขาโดยไม่คำนึงถึงอะไรแล้วไม่พิจารณาการใช้ตัวบ่งชี้อีกครั้ง
นอกจากนี้เมื่อไม่นานมานี้ฉันพบ ( https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/41 ) ส่วนขยายเชลล์ gnome นี้ ฉันแยกและแปลงเป็นแอปเพล็ต Cinnamon จากนั้นฉันก็รวมเข้ากับแอปเพล็ตของ Cinnamon oficial อีกอันสำหรับไอคอนสถานะ รหัสนั้นอยู่ใน Cinnamon ทันที ( https://github.com/linuxmint/Cinnamon/pull/5790) ใน Cinnamon ประวัติแตกต่างกันและฉันทดสอบไปมากวิธีที่เป็นไปได้ในการเรนเดอร์ตัวบ่งชี้และฉันยังแก้ไขข้อบกพร่องบางอย่างที่ส่วนขยายดั้งเดิมมีอยู่แล้วเพราะส่วนขยายที่ไม่เคยใช้กับตัวบ่งชี้ที่ไม่ใช่ homogeneus ในฐานะที่เป็นสิ่งที่น่าดึงดูดใจฉันสามารถพูดได้ว่าฉันไม่เคยผสานสิ่งที่ปรับปรุงให้ดีขึ้นในเดสก์ท็อปอบเชย นั่นเป็นเหตุผลว่าทำไมในเดสก์ท็อปของซินนามอนตัวบ่งชี้มัลติ - โหลดก็เหมือนกันเหมือนใน Ubuntu 18.04 ในขณะนี้
เมื่อ Ubuntu 18.04 ถูกแยกส่วนขยายของตัวบ่งชี้ฉันเปิดบั๊กที่นั่น ( https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/92 ) เพื่อดูว่าพวกเขาต้องการแก้ไขบางอย่างในส่วนขยายหรือไม่ แต่สำหรับสิ่งที่ฉันเห็นพวกเขาไม่สนใจที่จะทำอะไรมากมาย ดังนั้นวันนี้ฉันแค่แยกส่วนขยายและแก้ไขตัวบ่งชี้ - โหลดหลายตัวเท่านั้นเพราะคุณต้องการ แต่อย่าคิดว่าฉันจะพัฒนาส่วนขยายนั้นต่อไปหรือสิ่งที่คล้ายกัน ฉันคิดว่าคุณต้องถามนักพัฒนาอูบุนตูเกี่ยวกับคุณสมบัตินั้น อาจนี่: https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/121
แก้ไข: ดูว่าฉันแยกส่วนขยายและสร้างคำขอดึงสำหรับรุ่นของส่วนขยายที่เข้ากันได้กับ GNOME 3.28 แต่ไม่ได้ผสานหรือดัดแปลงเพื่อให้คนอื่นอยู่ในส่วนขยาย ubuntu อย่างเป็นทางการ: https: // github .com / อูบุนตู / gnome-เปลือกส่วนขยาย appindicator / ดึง / 144
ubuntu-unity-desktop
แพ็คเกจ) หรือเปลี่ยนเป็น MATE DE (ubuntu-mate-desktop
แพ็คเกจ) เพื่อรับเดสก์ท็อปทั่วไปตามปกติ