Upgrade dari 16,04 ke 18,04, indikator-multiload tidak berfungsi

9

Saya agak senang dengan upgrade dari 16,04 ke 18,04 (desktop).
Namun ada beberapa hal yang menurut saya menyebalkan,

Diantaranya adalah indikator-multiload

indicator-multiload adalah aplikasi yang tak ternilai, yang secara grafik menampilkan aktivitas untuk CPU, memori, jaringan, disk ... Tampak seperti itu (bilah atas) di 16.04
masukkan deskripsi gambar di sini

Sayangnya itu tidak berfungsi (baik) di 18.04.

Bagaimana saya bisa mulai indicator-multiloadbekerja di 18.04?

e2-e4
sumber
4
Anda selalu dapat menjatuhkan GNOME Shell dan menginstal Unity sebagai gantinya ( ubuntu-unity-desktoppaket) atau beralih ke MATE DE ( ubuntu-mate-desktoppaket) untuk mendapatkan desktop tradisional yang normal.
N0rbert
1
Terima kasih, itu ide. Namun, saya ingin mencoba (sekali saja!) Untuk pergi dengan desktop default (untuk memudahkan upgrade berikutnya).
e2-e4
2
Diedit per komentar. Pertanyaan lainnya adalah peningkatan-dari-16-04-ke-18-04-iphone-konektivitas
e2-e4
1
Yah, saya rasa pertanyaan Anda tidak sama. Indikator-multiload dapat berfungsi seperti di ubuntu 18.04 berkat ekstensi ini ( github.com/ubuntu/gnome-shell-extension-appindicator ) dan ekstensi diinstal secara default dengan ubuntu 18.04. Dalam readme mengatakan: "Ikon besar seperti yang digunakan oleh indicator-multiloadtidak didukung. Mereka akan menyusut ke ukuran normal." tapi ini adalah langkah buruk menurut saya dan ini bisa diperbaiki. Lihat misalnya: github.com/linuxmint/Cinnamon/pull/5790 (saya hantu di utas).
lestcape

Jawaban:

4

Ubuntu 18.04 sekarang menggunakan GNONE Shell alih-alih desktop Unity seperti mungkin Anda sudah tahu. Mereka adalah desktop yang berbeda, tetapi secara umum tidak ada batasan untuk menggunakan fitur yang sama dari Ubuntu 16.04 dengan Unity di Ubuntu 18.04 dengan GNOME Shell.

Hal yang sama bisa lebih mudah atau lebih sulit dilakukan di satu atau di desktop lain. Hal-hal ini yang Anda inginkan, dapat diintegrasikan lebih baik atau lebih buruk dengan sisa shell agar terlihat lebih atau kurang cantik, atau akan bekerja dengan kinerja yang lebih buruk atau lebih baik, tetapi akhirnya dapat diimplementasikan di kedua lingkungan desktop. Sejarah yang berbeda tidak akan berlaku secara umum dan perlu dibuktikan untuk kemudian dianggap sebagai benar. Itu sebabnya saya sarankan bersikap obtimistis. Ketika sesuatu belum dukungan, bukan karena desktop disebut X atau Y , karena pengembang di balik desktop disebut X atau Y . Jadi, akan selalu menjadi faktor manusia dan bukan nama desktop.

Kasus indikator-multiload tidak berbeda dengan itu dan tentu saja, itu akan berfungsi dengan baik dengan GNOME Shell. Masalahnya adalah bahwa pengembang Shell GNOME, dosen tidak suka indikator, karena fitur ini tidak sesuai dengan konsepsinya tentang desktop. Sumber: https://bugzilla.gnome.org/show_bug.cgi?id=652122

Tidak masalah jika pengembang shell memutuskan untuk tidak mendukung indikator, karena mereka benar-benar mendukung ekstensi dan kemudian beberapa pengembang pihak ketiga dapat memungkinkan penggunaan indikator di dalam sesi Gnome Shell dan itulah yang kemudian terjadi ketika Jonas Kümmerlin membuat ekstensi itu: https : //github.com/rgcjonas

Ketika Ubuntu datang ke Gnome Shell pada 18,04, pengembangan ekstensi untuk memuat indikator tidak terlalu aktif dan dikembangkan, mencegah pemecahan shell mungkin, menyebabkan beberapa gangguan. Jadi, itu sangat terbatas dan beberapa hal disederhanakan dalam teori mungkin, menjadi lebih cepat dan menyebabkan lebih sedikit masalah.

Jadi, indikator non-homogen kemudian dimuat dengan cara yang akan dikonversi menjadi indikator homogen dan kemudian menyederhanakan prosedur untuk skala ikon di dalam panel. Itulah yang dilakukan kode shell resmi saat ini dengan ikon status. Harap juga perhatikan bahwa ikon status kemudian dijatuhkan ke dalam Gnome Shell: https://blogs.gnome.org/aday/2017/08/31/status-icons-and-gnome/ beberapa tahun yang lalu, karena gnome pengembang shell menjatuhkan penggunaannya untuk TIDAK ADA dan kemudian tidak mempertimbangkan penggunaan indikator lagi.

Juga, beberapa waktu lalu, saya menemukan ( https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/41 ) ekstensi shell gnome ini. Saya bercabang dan mengonversinya menjadi applet kayu manis dan kemudian saya menggabungkannya dengan applet resmi Cinnamon lain untuk ikon status. Kode itu ada di dalam Cinnamon sekarang ( https://github.com/linuxmint/Cinnamon/pull/5790). Di Cinnamon, sejarahnya berbeda, dan saya menguji banyak, cara yang mungkin untuk membuat indikator dan juga saya memperbaiki beberapa bug yang sudah dimiliki ekstensi asli, karena ekstensi tidak pernah digunakan dengan indikator non homogeneus. Sebagai hal yang menarik, saya dapat mengatakan bahwa saya tidak pernah menggabungkan beberapa peningkatan di desktop Cinnamon. Itulah mengapa di desktop kayu manis indikator-multiload juga homogeneus seperti di Ubuntu 18.04 sekarang.

Ketika Ubuntu 18.04 forked ekstensi indikator, saya membuka bug di sana ( https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/92 ), untuk melihat apakah mereka ingin memperbaiki sesuatu di ekstensi, tetapi untuk apa yang saya lihat, mereka tidak peduli untuk melakukan begitu banyak. Jadi, hari ini saya hanya memotong ekstensi dan memperbaiki indikator-multiload saja, karena Anda menginginkannya, tetapi jangan berpikir saya akan melanjutkan pengembangan ekstensi itu atau yang serupa. Saya pikir Anda perlu bertanya kepada pengembang ubuntu tentang fitur itu. Mungkin di sini: https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/121

Sunting: Lihat itu, saya bercabang ekstensi dan membuat permintaan tarik untuk versi ekstensi yang kompatibel dengan GNOME 3.28, tetapi tidak digabung atau diadaptasi untuk digabungkan oleh orang lain di dalam ekstensi ubuntu resmi: https: // github .com / ubuntu / gnome-shell-extension-appindicator / pull / 144

Lestcape
sumber
1
Kedengarannya bagus; terima kasih atas informasinya, tetapi banyak dari kita telah beralih ke aplikasi lain yang telah bekerja untuk sementara waktu. Lihat askubuntu.com/questions/968641/… untuk detailnya. Ketika hal di atas masuk, apakah ada manfaat untuk beralih kembali?
colan
2
@colan Karena apa yang Anda sebutkan hanyalah applet spesifik yang hanya dapat digunakan untuk memantau sesuatu, sementara solusi ini melibatkan perbaikan untuk ekstensi umum yang memungkinkan banyak jenis indikator dan bukan hanya monitor perangkat keras. Ini adalah upaya untuk menggunakan kembali banyak karya, bukan upaya untuk membuat yang baru. Di sisi lain, indikator adalah konsep umum yang dapat digunakan di banyak desktop, sementara ekstensi gnome shell hanya untuk desktop gnome.
lestcape
Mungkin saya akan menginstal ulang gnome-shell dan gdm dan mencoba pendekatan ini. Saya sudah mengambil jalan perlawanan paling sedikit dan gnome kalengan yang mendukung persatuan seperti @ n0rbert menyarankan di sini sebelum saya menemukan T & J ini .. IMHO seluruh Gnome / Wayland mendorong sedikit kegagalan.
Penatua Geek
2
JANGAN GUNAKAN SOLUSI INI, ITU SUDAH usang. Dan mungkin desktop Anda akan macet seperti milik saya :(
Alfonso Nishikawa
1

Di Ubuntu 18.04 indicator-multiloadmemiliki bug dan menyebabkan masalah. Anda harus mencoba menggunakan " System Monitor Extensio n" sebagai gantinya. Panduan lengkap:

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

Seperti yang ditunjukkan pada panduan ini:

  1. Pertama Anda menginstal paket-paket itu:

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

  1. Kemudian dari Ubuntu Software Center cari dan instal system monitor extension.
ioaniatr
sumber