Jestem raczej zadowolony z aktualizacji z 16.04 na 18.04 (na komputery).
Jest jednak kilka rzeczy, które mnie denerwują,
Wśród nich jest wskaźnik-wielokrotne ładowanie
Indicator-multiload to nieoceniona aplikacja, graficznie pokazująca aktywność procesora, pamięci, sieci, dysku ... Tak wygląda (górny pasek) w 16.04
Niestety nie działa (dobrze) w 18.04.
Jak mogę dostać się indicator-multiload
do pracy w 18.04?
ubuntu-unity-desktop
pakiet) lub przejść na MATE DE (ubuntu-mate-desktop
pakiet), aby uzyskać normalny tradycyjny pulpit.indicator-multiload
nie są obsługiwane. Zostaną zmniejszone do normalnego rozmiaru”. ale moim zdaniem jest to zły krok i można go poprawić. Zobacz na przykład: github.com/linuxmint/Cinnamon/pull/5790 (Jestem duchem w wątku).Odpowiedzi:
Ubuntu 18.04 używa teraz GNONE Shell zamiast pulpitu Unity, jak zapewne już wiesz. Są to różne komputery stacjonarne, ale generalnie nie ma żadnych ograniczeń co do używania tej samej funkcji Ubuntu 16.04 z Unity w Ubuntu 18.04 z GNOME Shell.
To samo może być łatwiejsze lub trudniejsze na jednym lub drugim pulpicie. To, czego chcesz, może być lepiej lub gorzej zintegrowane z resztą powłoki, aby wyglądać mniej więcej ładnie, lub będzie działać z gorszą lub lepszą wydajnością, ale w końcu może zostać zaimplementowane w obu środowiskach komputerowych. Inna historia nie będzie w ogóle prawdą i należy ją udowodnić, aby uznać ją za prawdę. Dlatego polecam być obtymistyczny. Gdy coś nie mają wsparcia, a nie dlatego, że pulpit jest nazywany X lub Y , to dlatego, że twórcy za pulpicie są nazywane X lub Y . Tak więc zawsze będzie to czynnik ludzki, a nie nazwa komputera.
Przypadek wskaźnika-ładowania wielokrotnego nie jest inny i oczywiście będzie działał dobrze z powłoką GNOME. Problem polegał na tym, że deweloperzy GNOME Shell nie lubią wskaźników, ponieważ ta funkcja najwyraźniej nie pasuje do jego koncepcji pulpitu. Źródło: https://bugzilla.gnome.org/show_bug.cgi?id=652122
Nie ma znaczenia, czy programiści powłoki nie chcą obsługiwać wskaźników, ponieważ tak naprawdę obsługują rozszerzenia, a następnie niektórzy programiści z firm trzecich mogą umożliwić wykorzystanie wskaźników w sesji Gnome Shell i tak się stało, gdy Jonas Kümmerlin utworzył to rozszerzenie: https : //github.com/rgcjonas
Kiedy Ubuntu przybyło do Gnome Shell w 18.04, opracowanie rozszerzenia wczytywanych wskaźników nie było bardzo aktywne i rozwijało się, zapobiegając rozbiciu powłoki, jak to możliwe, powodując kilka zakłóceń. Było to więc bardzo ograniczone, a niektóre rzeczy teoretycznie można uprościć, aby były szybsze i powodowały mniej problemów.
Tak więc wskaźniki niejednorodne zostały następnie załadowane w taki sposób, że zostaną przekonwertowane na wskaźniki jednorodne, a następnie uproszczą procedurę skalowania ikon w panelu. Tak właśnie robił w tym czasie oficjalny kod powłoki z ikonami statusu. Zobacz także, że ikony statusu zostały usunięte z Gnome Shell: https://blogs.gnome.org/aday/2017/08/31/status-icons-and-gnome/ kilka lat temu, ponieważ gnome deweloperzy powłoki porzucili jego użycie na rzecz NIC, a następnie nie rozważali ponownego użycia wskaźników.
Jakiś czas temu znalazłem ( https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/41 ) to rozszerzenie powłoki gnome. Rozwidliłem i przekonwertowałem go na aplet Cynamon, a następnie połączyłem go z innym oficjalnym apletem Cynamon dla ikon statusu. Ten kod jest teraz w Cinnamon ( https://github.com/linuxmint/Cinnamon/pull/5790). W Cinnamon historia była inna i przetestowałem wiele możliwych sposobów renderowania wskaźników, a także naprawiłem kilka błędów, które już mają oryginalne rozszerzenie, ponieważ rozszerzenie nigdy nie było używane ze wskaźnikami niejednorodnymi. Interesujące jest to, że nigdy nie połączyłem niektórych ulepszeń na pulpicie cynamonu. Właśnie dlatego na cynamonowym pulpicie wskaźnik-wielokrotne ładowanie jest również jednorodny, podobnie jak w Ubuntu 18.04.
Kiedy Ubuntu 18.04 został rozwidlony rozszerzenie wskaźnika, otworzyłem tam błąd ( https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/92 ), aby sprawdzić, czy chcą naprawić coś w rozszerzeniu, ale dla tego, co widzę, nie dbają tak wiele. Więc dzisiaj właśnie rozwidliłem rozszerzenie i naprawiłem tylko wskaźnik-multiload, ponieważ tego chcesz, ale nie sądzę, że będę kontynuować rozwój tego rozszerzenia lub czegoś podobnego. Myślę, że musisz zapytać programistów ubuntu o tę funkcję. Prawdopodobnie tutaj: https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/121
Edycja: Zobacz, rozwidliłem rozszerzenie i utworzyłem żądanie ściągnięcia dla wersji rozszerzenia, która była kompatybilna z GNOME 3.28, ale nie została scalona ani dostosowana do połączenia przez inną osobę w oficjalnym rozszerzeniu ubuntu: https: // github .com / ubuntu / gnome-shell-extension-appindicator / pull / 144
źródło
Na Ubuntu 18.04
indicator-multiload
ma błędy i powoduje problemy. Zamiast tego powinieneś spróbować użyć „ System Monitor Extensio n”. Szczegółowy przewodnik:http://ubuntuhandbook.org/index.php/2019/03/display-cpu-memory-network-usage-in-ubuntu-18-04-panel/
Jak pokazano w tym przewodniku:
sudo apt-get install gir1.2-gtop-2.0 gir1.2-networkmanager-1.0 gir1.2-clutter-1.0
system monitor extension
.źródło