Aggiornamento dal 16.04 al 18.04, l'indicatore multiload non funziona


9

Sono piuttosto contento dell'aggiornamento dal 16.04 al 18.04 (desktop).
Tuttavia ci sono alcune cose che trovo fastidiose,

Tra questi c'è l' indicatore multiload

indicatore-multiload è un'app inestimabile, che mostra graficamente l'attività per CPU, memoria, rete, disco ... Sembra così (barra in alto) in 16.04
inserisci qui la descrizione dell'immagine

Purtroppo non funziona (bene) nel 18.04.

Come posso indicator-multiloadlavorare a 18.04?


4
Puoi sempre rilasciare GNOME Shell e installare Unity ( ubuntu-unity-desktoppacchetto) o passare a MATE DE ( ubuntu-mate-desktoppacchetto) per ottenere il normale desktop tradizionale.
N0rbert,

1
Grazie, è un'idea. Tuttavia, vorrei provare (per una volta!) Di utilizzare il desktop predefinito (per facilitare i successivi aggiornamenti).
e2-e4,

2
Modificato per commenti. L'altra domanda è upgrade-dal-16-04-al-18-04-iphone-connettività
e2-e4


1
Beh, non penso che la tua domanda sia duplicata. L'indicatore-multiload può funzionare come in Ubuntu 18.04 grazie a questa estensione ( github.com/ubuntu/gnome-shell-extension-appindicator ) e l'estensione è installata di default con Ubuntu 18.04. Nel readme dire: "Le icone sovradimensionate come quelle utilizzate indicator-multiloadnon sono supportate. Saranno ridotte alle dimensioni normali." ma questa è una mossa sbagliata secondo me e può essere migliorata. Vedi ad esempio: github.com/linuxmint/Cinnamon/pull/5790 (sono un fantasma nel thread).
Lestcape

Risposte:


4

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


1
Sembra fantastico; grazie per l'informazione, ma molti di noi sono già passati a un'altra app che funziona da un po '. Vedi askubuntu.com/questions/968641/… per i dettagli. Quando arriva quanto sopra, ci sono vantaggi nel tornare indietro?
colan,

2
@colan Perché ciò che menzioni è solo un'applet specifica che può essere utilizzata solo per monitorare le cose, mentre questa soluzione prevedeva una correzione per un'estensione generale che consente molti tipi di indicatori e non solo un monitor hardware. Questo è un tentativo di riutilizzare molte opere, non un tentativo di realizzarne una nuova. D'altra parte, gli indicatori sono concetti generali che possono essere utilizzati in molti desktop, mentre un'estensione della shell gnome è solo per un desktop gnome.
Lestcape,

Forse reinstallerò gnome-shell e gdm e proverò questo approccio. Avevo già preso la via di minor resistenza e in scatola gnomo a favore di unità come @ n0rbert suggerito qui prima ho trovato questo Q & A .. IMHO l'intero Gnome / Wayland spinta era un po 'un fiasco.
Elder Geek,

2
NON USARE QUESTA SOLUZIONE, È AGGIORNATA. E forse il tuo desktop andrà in crash come il mio :(
Alfonso Nishikawa,


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.