Cinnamon: Индикаторы Unity неправильно отображаются в панели задач

Созданный на 10 апр. 2015  ·  19Комментарии  ·  Источник: linuxmint/cinnamon

Привет,

Я хочу использовать «indicator-multiload» для отображения использования ресурсов на панели.
Он отлично работает с Mint 17 (кажется, с Cinnamon 2.2), но с Mint 17.1 графики уменьшены до ширины «стандартного» значка, поэтому их невозможно прочитать.
Панель должна позволять значкам занимать нужную ширину.

С уважением,
Тибо Лепаж

Все 19 Комментарий

@Dourak Я думаю, что функциональность панели, попробуйте создать стандартный способ отображения вещей ... когда вещи не стандартные, это не ошибка панели корицы, ошибка заключается в использовании функциональности панели для отображения нестандартных вещей .. Можно переопределить функциональность панели и создать ее по своему желанию ... Невозможно контролировать все возможные варианты поведения.

С Уважением.

Какой именно апплет вызывает проблему?

Скорее всего, проблема связана с апплетом, поэтому также сообщите об этом разработчику апплета.

индикатор-мультизагрузка.
Для отображения графиков требуется достаточно места по горизонтали.
Вот позиция разработчика по теме (см., Например, последний комментарий):
https://bugs.launchpad.net/indicator-multiload/+bug/1014494

Другой пример, P-сенсор не может отображать информацию о сенсорах на панели задач, тогда как он отлично работает в Ubuntu.

Теперь это правильно работает в Cinnamon 2.8?

Нет, все еще нет.

Дата: вс, 8 ноября 2015 г., 02:47:07 -0800
От: [email protected]
Кому: [email protected]
CC: [email protected]
Тема: Re: [Cinnamon] Индикаторы Unity неправильно отображаются в панели задач (# 4035)

Теперь это правильно работает в Cinnamon 2.8?

-
Ответьте на это письмо напрямую или просмотрите его на GitHub.

@Dourak и @JosephMcc , реализация appindicator в корице, поддерживают только один значок внутри панели. Это означает, что все остальное, что может отображаться на индикаторе, отображаться не будет. Я не говорю, что нельзя будет добавить больше, просто невозможно прямо сейчас увидеть что-то другое.

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

Во всяком случае, вот так будет выглядеть псевдосенсор в корице:
psensor
Но только после слияния этой тяги:
https://github.com/linuxmint/Cinnamon/pull/4814

Индикатор мультизагрузки по-прежнему некорректно отображается в Cinnamon 3.0 под Ubuntu 16.03 LTS.

просто чтобы добавить больше информации.

xfce и MATE создали небольшой плагин / апплет для правильного отображения индикаторов (и других приложений со спецификациями MesaggingMenu):

http://goodies.xfce.org/projects/panel-plugins/xfce4-indicator-plugin

https://github.com/mate-desktop/mate-indicator-applet

может быть, этот подход можно было бы использовать

Индикатор @vladipus Multiload здесь отображается корректно:
https://github.com/lestcape/Systray-Indicator

Кто хочет может протестировать апплет, так как это обычный апплет, и найти ошибки с индикаторами ... Я исправлю все, что смогу ...

Исходный отчет все еще существует в версии Cinnamon 3.2 с поддержкой индикаторов и без нее.
Для индикатора я могу это сделать, но это будет проблемой для вертикальных панелей:
https://github.com/linuxmint/Cinnamon/pull/5790#issuecomment -254023638

@Dourak , это все еще проблема в Cinnamon 4.2?

@ icarter09 , можем ли мы закрыть проблему, поскольку OP не отвечает?

Привет, ребята! Думаю, это нужно открыть заново, потому что в последней версии Cinnamon индикатор мультизагрузки все еще не работает. Мне очень не хватает этого в Монетном дворе В других дистрибутивах, таких как Ubuntu и Elementary, этот индикатор работает как шарм.

Мне кажется, это нормально работает. У вас есть апплет Xapp Status Applet на панели? Попробуйте отключить поддержку индикатора (системные настройки-> общие), если он был активирован, и используйте апплет xapp.

edit: это будет работать только в mint, если вы не создадите пакет appindicator Mint.

@mtwebster , нет, у меня это не работает. Извините, я не совсем понял суть appindicator.

Он работает даже со стандартным апплетом панели задач с включенной поддержкой индикаторов. Не могли бы вы подробнее рассказать, почему это не работает для вас? И предоставьте информацию о вашей системе - версию mint и т. Д. Возможно, что-то в вашей конкретной системе мешает ей работать должным образом.

Если этот переключатель выключен, в «Аплете состояния XApp» должен появиться индикатор. Когда он включен , он будет отображаться в традиционном системном трее. Апплет статуса XApp есть только в Mint 19.3, поэтому в предыдущих версиях вам нужно было включить переключатель и использовать if из аплета статуса.

ind

@mtwebster , у меня Mint 19.3 (недавно indicator-multiload , все его графики отображаются «сжатыми» в один значок:

image

Я попытался использовать апплет системного монитора, но он даже не отображается, показывая ошибку несовместимости API:

image

(всплывающая подсказка для восклицательного знака сообщает, что апплет содержит вызовы API Cinnamon, которые больше не поддерживаются последней версией Cinnamon).

Была ли эта страница полезной?
0 / 5 - 0 рейтинги