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
ubuntu-unity-desktop
пакет) или переключиться на MATE DE (ubuntu-mate-desktop
пакет), чтобы получить обычный традиционный рабочий стол.