Обновление с 16.04 до 18.04, индикатор-мультизагрузка не работает

9

Я довольно рад обновлению с 16.04 до 18.04 (рабочий стол).
Однако есть несколько вещей, которые меня раздражают,

Среди них индикатор-мультизагрузка

индикатор-мультизагрузка - это бесценное приложение, графически отображающее активность процессора, памяти, сети, диска ... Выглядит так (верхняя строка) в 16.04
введите описание изображения здесь

К сожалению, это не работает (хорошо) в 18.04.

Как мне попасть indicator-multiloadна работу в 18.04?

e2-e4
источник
4
Вы всегда можете оставить GNOME Shell и установить вместо него Unity ( ubuntu-unity-desktopпакет) или переключиться на MATE DE ( ubuntu-mate-desktopпакет), чтобы получить обычный традиционный рабочий стол.
Nrrbert
1
Спасибо, это идея. Однако я хотел бы попробовать (на этот раз!) Использовать рабочий стол по умолчанию (чтобы упростить последующие обновления).
e2-e4
2
Отредактировано по комментариям. Другой вопрос - обновление с 16-04 по 18-04 по iphone-соединению
e2-e4
1
Ну, я не думаю, что ваш вопрос дублируется. Индикатор multiload может работать как в Ubuntu 18.04 благодаря этому расширению ( github.com/ubuntu/gnome-shell-extension-appindicator ), и расширение устанавливается по умолчанию вместе с ubuntu 18.04. В файле readme говорится: «Значения слишком большого размера, такие как те, которые используются, indicator-multiloadне поддерживаются. Они будут уменьшены до нормального размера». но, на мой взгляд, это плохой шаг, и его можно улучшить. См. Например: github.com/linuxmint/Cinnamon/pull/5790 (я призрак в теме).
Лесткейп

Ответы:

4

Ubuntu 18.04 теперь использует GNONE Shell вместо рабочего стола Unity, как вы, наверное, уже знаете. Это разные рабочие столы, но в целом нет ограничений на использование одной и той же функции Ubuntu 16.04 с Unity в Ubuntu 18.04 с GNOME Shell.

То же самое может быть проще или сложнее сделать на одном или на другом рабочем столе. Эти вещи, которые вы хотите, могут быть лучше или хуже интегрированы с остальной частью оболочки, чтобы выглядеть более или менее симпатично, или будут работать с худшей или лучшей производительностью, но, наконец, это может быть реализовано в обеих средах настольных компьютеров. Другая история не будет правдой в целом, и ее нужно доказать, что она будет воспринята как правдивая. Вот почему я рекомендую быть оптимистом. Когда что - то есть не поддерживают, не потому , что рабочий стол называется 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

Когда в 18.04 Ubuntu пришла в Gnome Shell, разработка расширения для загруженных индикаторов была не очень активной и развивалась, предотвращая, как можно больше, разрушение оболочки, чтобы вызывать мало помех. Таким образом, он был сильно ограничен, и некоторые вещи были теоретически упрощены, чтобы быть быстрее и вызывать меньше проблем.

Таким образом, неоднородные индикаторы были загружены таким образом, что они будут преобразованы в однородные индикаторы, а затем упростят процедуру масштабирования значков внутри панели. Это было то, что официальный код оболочки делал в это время с иконками состояния. Также обратите внимание на то, что значки статуса были отброшены внутри оболочки Gnome: https://blogs.gnome.org/aday/2017/08/31/status-icons-and-gnome/ несколько лет назад, потому что гном разработчики оболочки отказались от его использования в пользу НИЧЕГО, а затем больше не рассматривали использование индикаторов.

Кроме того, некоторое время назад я обнаружил ( https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/41 ) это расширение оболочки гнома. Я разветвил и преобразовал его в апплет Cinnamon, а затем слил его с другим официальным апплетом Cinnamon для значков состояния. Этот код сейчас находится в Cinnamon ( https://github.com/linuxmint/Cinnamon/pull/5790). В Cinnamon история была другой, и я много тестировал возможные способы визуализации индикаторов, а также исправляю некоторые ошибки, которые уже были в исходном расширении, потому что расширение никогда не использовалось с негомогенными индикаторами. Как интересная вещь, я могу сказать, что я никогда не объединял некоторые из улучшений на рабочем столе Cinnamon. Вот почему на рабочем столе cinnamon индикатор-мультизагрузка также однороден, как в Ubuntu 18.04 прямо сейчас.

Когда в Ubuntu 18.04 было разветвлено расширение индикатора, я открыл там ошибку ( https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/92 ), чтобы узнать, хотят ли они что-то исправить в расширении, но за то, что я вижу, они не хотят делать так много. Итак, сегодня я просто разветвил расширение и исправил только индикаторную мультизагрузку, потому что вы этого хотите, но не думаю, что я продолжу разработку этого расширения или чего-то подобного. Я думаю, что вам нужно спросить разработчиков Ubuntu об этой функции. Возможно, здесь: https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/121

Редактировать: Смотрите, я разветвил расширение и создал запрос на извлечение версии расширения, которая была совместима с GNOME 3.28, но не была объединена или адаптирована для слияния кем-то еще внутри официального расширения Ubuntu: https: // github .com / убунт / гном-оболочка разгибание appindicator / тянуть / 144

lestcape
источник
1
Звучит здорово; спасибо за информацию, но многие из нас уже переключились на другое приложение, которое работает некоторое время. См. Askubuntu.com/questions/968641/… для получения подробной информации. Когда вышеупомянутое входит, есть ли преимущества для обратного переключения?
колан
2
@colan Потому что вы упоминаете только конкретный апплет, который можно использовать только для мониторинга, в то время как это решение включало исправление для общего расширения, которое допускает множество типов индикаторов, а не только аппаратный монитор. Это попытка повторно использовать много работ, а не попытка сделать новую. С другой стороны, индикаторы - это общие понятия, которые можно использовать на многих рабочих столах, в то время как расширение оболочки gnome предназначено только для рабочих столов gnome.
Lestcape
Возможно, я переустановлю gnome-shell и gdm и попробую этот подход. Я уже пошел по пути наименьшего сопротивления и консервированного гнома в пользу единства, как @ n0rbert предложил здесь прежде, чем я нашел это Q & A. ИМХО, весь толчок Гнома / Вейланда был чем-то вроде фиаско.
Старейшина Гик
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. Затем из Ubuntu Software Center найдите и установите system monitor extension.
ioaniatr
источник