อัปเกรดจาก 16.04 เป็น 18.04 ตัวบ่งชี้มัลติโหลดไม่ทำงาน


9

ฉันดีใจที่ได้อัปเกรดจาก 16.04 เป็น 18.04 (เดสก์ท็อป)
อย่างไรก็ตามมีบางสิ่งที่ฉันพบว่าน่ารำคาญ

ในหมู่พวกเขาตัวบ่งชี้หลายโหลด

indicator-multiload เป็นแอพที่ประเมินค่ามิได้ซึ่งแสดงภาพกิจกรรมของ CPU, หน่วยความจำ, เครือข่าย, ดิสก์ ... ดูเหมือนว่า (แถบด้านบน) ใน 16.04
ป้อนคำอธิบายรูปภาพที่นี่

น่าเสียดายที่มันใช้งานไม่ได้ (ดี) ใน 18.04

ฉันindicator-multiloadจะทำงานใน 18.04 ได้อย่างไร


4
คุณสามารถวาง GNOME Shell และติดตั้ง Unity แทน ( ubuntu-unity-desktopแพ็คเกจ) หรือเปลี่ยนเป็น MATE DE ( ubuntu-mate-desktopแพ็คเกจ) เพื่อรับเดสก์ท็อปทั่วไปตามปกติ
N0rbert

1
ขอบคุณนั่นเป็นความคิด อย่างไรก็ตามฉันต้องการลอง (หนึ่งครั้ง!) เพื่อไปกับเดสก์ท็อปเริ่มต้น (เพื่อความสะดวกในการอัพเกรดครั้งต่อไป)
e2-e4

2
แก้ไขต่อความคิดเห็น คำถามอื่น ๆ คือการอัพเกรดจาก 16-04 ถึง 18-04-iphone- การเชื่อมต่อ
e2-e4


1
ฉันไม่คิดว่าคำถามของคุณซ้ำกัน ตัวบ่งชี้มัลติโหลดสามารถทำงานได้เหมือนใน Ubuntu 18.04 ขอบคุณส่วนขยายนี้ ( github.com/ubuntu/gnome-shell-extension-appindicator ) และส่วนขยายจะถูกติดตั้งตามค่าเริ่มต้นด้วย ubuntu 18.04 ใน readme พูดว่า: "ไอคอนขนาดใหญ่เช่นที่ใช้โดยindicator-multiloadไม่ได้รับการสนับสนุนพวกเขาจะหดเป็นขนาดปกติ" แต่นี่เป็นความคิดที่แย่ของฉันและสามารถปรับปรุงได้ ดูตัวอย่าง: github.com/linuxmint/Cinnamon/pull/5790 (ฉันเป็นผีในเธรด)
lestcape

คำตอบ:


4

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


1
ฟังดูดี; ขอบคุณสำหรับข้อมูล แต่พวกเราหลายคนได้เปลี่ยนไปใช้แอปอื่นที่ทำงานมาระยะหนึ่งแล้ว ดูaskubuntu.com/questions/968641/…สำหรับรายละเอียด เมื่อได้รับข้างต้นจะมีประโยชน์ในการเปลี่ยนกลับ?
colan

2
@colan เนื่องจากสิ่งที่คุณพูดถึงเป็นเพียงแอปเพล็ตเฉพาะที่สามารถใช้เพื่อตรวจสอบสิ่งต่าง ๆ เท่านั้นในขณะที่โซลูชันนี้เกี่ยวข้องกับการแก้ไขสำหรับส่วนขยายทั่วไปที่อนุญาตตัวบ่งชี้หลายประเภทและไม่ใช่แค่จอภาพฮาร์ดแวร์ นี่เป็น attemp ที่นำกลับมาใช้ใหม่จำนวนมากไม่ใช่ความพยายามที่จะสร้างใหม่ ในอีกทางหนึ่งตัวบ่งชี้เป็นแนวคิดทั่วไปที่สามารถใช้กับเดสก์ท็อปได้จำนวนมากในขณะที่ส่วนขยายของ gnome shell นั้นใช้สำหรับเดสก์ท็อป gnome เท่านั้น
lestcape

บางทีฉันจะติดตั้ง gnome-shell และ gdm ใหม่และลองใช้วิธีนี้ ฉันใช้เส้นทางของการต่อต้านน้อยที่สุดและคำพังเพยกระป๋องเพื่อความสามัคคีตามที่ @ n0rbert แนะนำที่นี่ก่อนที่ฉันจะพบคำถาม & คำตอบ .. IMHO การกด Gnome / Wayland ทั้งหมดเป็นความล้มเหลวเล็กน้อย
Elder Geek

2
อย่าใช้โซลูชันนี้มันล้าสมัยแล้ว และบางทีเดสก์ท็อปของคุณอาจมีปัญหาเช่นเหมือง :(
อัลฟองโซนิชิกาว่า


1

บน Ubuntu 18.04 indicator-multiloadมีข้อบกพร่องและทำให้เกิดปัญหา คุณควรลองใช้ " System Monitor Extensio n" แทน คู่มือรายละเอียด:

http://ubuntuhandbook.org/index.php/2019/03/display-cpu-memory-network-usage-in-ubuntu-18-04-panel/

ตามที่ปรากฏในคู่มือนี้:

  1. ก่อนอื่นให้คุณติดตั้งแพ็คเกจเหล่านี้:

sudo apt-get install gir1.2-gtop-2.0 gir1.2-networkmanager-1.0 gir1.2-clutter-1.0

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