Ubuntu 18.04 ora utilizza GNONE Shell invece del desktop Unity come probabilmente già sapete. Sono desktop diversi, ma in generale non ci sono limitazioni per usare la stessa funzionalità di Ubuntu 16.04 con Unity in Ubuntu 18.04 con GNOME Shell.
La stessa cosa può essere più facile o più difficile da fare in uno o nell'altro desktop. Queste cose che vuoi, possono essere integrate meglio o peggio con il resto della shell per sembrare più o meno carine, o funzioneranno con prestazioni peggiori o migliori, ma alla fine possono essere implementate in entrambi gli ambienti desktop. Una storia diversa non sarà vera in generale e dovrà essere dimostrata per essere considerata vera. Ecco perché raccomando di essere ottimista. Quando qualcosa non hanno il supporto, non è perché un desktop si chiama X o Y , è perché gli sviluppatori dietro desktop sono chiamati X o Y . Quindi, sarà sempre un fattore umano e non un nome desktop.
Il caso dell'indicatore multiload non è diverso quindi e ovviamente funzionerà perfettamente con GNOME Shell. Il problema era che gli sviluppatori della GNOME Shell, non gli piacevano gli indicatori, perché questa funzione non corrisponde alla sua concezione del desktop. Fonte: https://bugzilla.gnome.org/show_bug.cgi?id=652122
Non importa se gli sviluppatori della shell preferiscono non supportare gli indicatori, perché supportano davvero le estensioni e quindi alcuni sviluppatori di terze parti possono rendere possibile l'uso degli indicatori all'interno della sessione di Gnome Shell e questo è quello che è successo quando Jonas Kümmerlin ha creato quell'estensione: https : //github.com/rgcjonas
Quando Ubuntu arrivò su Gnome Shell nel 18.04, lo sviluppo dell'estensione per caricare gli indicatori non era molto attivo e si sviluppò, impedendo la rottura della shell possibile, causando pochi disturbi. Quindi, era molto limitato e alcune cose in teoria forse erano semplificate, per essere più veloci e causare meno problemi.
Quindi, gli indicatori non omogenei sono stati quindi caricati in modo tale da essere convertiti in indicatori omogenei e quindi semplificare la procedura per ridimensionare le icone all'interno del pannello. Questo era ciò che il codice shell ufficiale stava facendo in questo momento con le icone di stato. Si noti inoltre che le icone di stato sono state quindi eliminate per Gnome Shell: https://blogs.gnome.org/aday/2017/08/31/status-icons-and-gnome/ alcuni anni fa, perché lo gnomo gli sviluppatori della shell hanno abbandonato il suo uso a favore di NULLA e quindi non hanno più preso in considerazione l'utilizzo degli indicatori.
Inoltre, qualche tempo fa, ho trovato ( https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/41 ) questa estensione della shell di gnome. L'ho biforcuta e convertita in un'applet Cinnamon e poi l'ho unita con un'altra applet ufficiale di Cinnamon per le icone di stato. Quel codice è in Cinnamon adesso ( https://github.com/linuxmint/Cinnamon/pull/5790). In Cinnamon, la storia era diversa e ho testato molto i possibili modi per rendere gli indicatori e anche correggere alcuni bug che l'estensione originale ha già, perché l'estensione non è mai stata utilizzata con indicatori non omogenei. Come cosa interessante, posso dire che non ho mai unito alcuni di questi miglioramenti nel desktop Cinnamon. Ecco perché nel desktop cannella l'indicatore multiload è anche omogeneo come in Ubuntu 18.04 in questo momento.
Quando Ubuntu 18.04 è stato biforcato l'estensione dell'indicatore, ho aperto un bug lì ( https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/92 ), per vedere se vogliono riparare qualcosa nell'estensione, ma per quello che vedo, a loro non importa fare così tanto. Quindi, oggi ho appena modificato l'estensione e riparato solo l'indicatore multiload, perché lo desideri, ma non pensare che continuerò a sviluppare tale estensione o qualcosa di simile. Penso che devi chiedere agli sviluppatori di Ubuntu questa funzionalità. Probabilmente qui: https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/121
Modifica: vedi, ho modificato l'estensione e ho creato una richiesta pull per la versione dell'estensione compatibile con GNOME 3.28, ma non è stata unita o adattata per essere unita da qualcun altro all'interno dell'estensione ufficiale di Ubuntu: https: // github com / ubuntu / gnome-shell-extension-AppIndicator / trazione / 144
ubuntu-unity-desktop
pacchetto) o passare a MATE DE (ubuntu-mate-desktop
pacchetto) per ottenere il normale desktop tradizionale.