Как мне свести Evolution к системному трею в Ubuntu?


11

В Ubuntu некоторые приложения могут быть настроены на минимизацию вместо выхода при закрытии. Например, Empathy сворачивает в системный трей (значок почты) при нажатии кнопки закрытия в окне приложения. Как мне заставить Evolution сделать это?

По сути, я хотел бы скрыть Evolution в системном трее, а не перезапускать его каждые десять минут, чтобы проверить наличие новых сообщений (или оставить его открытым и загромождать панель задач).

Ответы:


10

Этот плагин позволяет "закрывать" или сворачивать Evolution для индикатора почты (трея) " родным" способом .

На самом деле, он просто минимизирует Evolution и скрывает его от пейджера, чтобы он вел себя как «закрытый»,
как и другие программы. (Empathy, Gwibber, ...) Чтобы установить его:

  1. Загрузите последнюю версию плагина (например, evolution-tray-0.0.8.tar.gz).
  2. После загрузки откройте его и извлеките его содержимое.
  3. Откройте терминал ( ) и перейдите в папку плагина.Applications -> Accessories -> Terminalcd
  4. Установите его зависимости, выполнив:

    sudo apt-get install evolution-dev
    sudo apt-get install intltool
    
  5. Пробег ./configure

  6. Если вышеописанное не дает ошибок, запустите  make
  7. Наконец, установите плагин, запустив:

    sudo make install
    

Наслаждайтесь!


+1 Отличный ответ! В то время как все остальные ответы предлагают использовать внешние программы, такие как AllTray, вы ссылаетесь на простой, простой способ сделать это. Хорошая работа.
Альба Мендес

1
где каталог плагинов для почты Evolution? Это /usr/lib/evolution/plugins/?
Даниэль Андрей Mincă

4
я извлек файл в cdпапке Downloads и в созданную из него папку, и я уже установил, evolution-devно при запуске ./configureон показывает ошибку `проверка версии Evolution ... 3.18.5.2 Пакет evolution-plugin-3.0 не найден в pkg -config путь поиска. Возможно, вам следует добавить каталог, содержащий evolution-plugin-3.0.pc, в переменную среды PKG_CONFIG_PATH. Пакет evolution-plugin-3.0 не найден configure: error: Невозможно найти каталог подключаемых модулей `
Ахмад Музакки,

5

Вы можете использовать AllTray или KDocker для этого. В Evolution в настоящее время нет встроенного способа отправки себя в трей. AllTray должен быть доступен через synaptic.


4

Я пробовал AllTray , evolution-tray , Kdocker , оригинальную версию evolution-on (в соответствии с репозиторием KostadinAtanasov на github) и mail-messages-evolution (которая используется для отправки уведомлений, когда эволюция закрыта); у всех них есть проблемы с новыми версиями эволюции со мной; большинство из них не были обновлены много лет назад.

Я нашел эволюционно на вилке , которая была обновлена , чтобы соответствовать эволюции 3,22 развития которой она , кажется , остаются в силе до моей текущей эволюции версии 3.28.

URL плагина : Evolution-on

Шаги для сборки

Версия Ubuntu: 18.04.
Среда рабочего стола: Gnome (Ubuntu по умолчанию)

Вы можете найти имена и версии других пакетов в других дистрибутивах.

  1. Установите зависимости разработки.

    sudo apt-get install -y libgconf2-dev intltool evolution-dev libecal1.2-dev libebook1.2-dev evolution-plugins autoconf
    
  2. клон

    mkdir evolution_on && cd evolution_on
    git clone https://github.com/acidrain42/evolution-on.git .
    
  3. Настроить и установить

    autoreconf -sivf
    ./configure
    make
    sudo make install
    
  4. Вы можете удалить зависимости позже.

    sudo apt-get remove -y libgconf2-dev intltool evolution-dev libecal1.2-dev libebook1.2-dev
    sudo apt-get autoremove
    

Это все еще работает, я не мог скомпилировать evolution-tray, но evolution-onпросто работает.
Harlandraka

1

Принятый ответ не работал для меня. Выдает ошибку на шаге 6, и я не знаю, как это исправить. Кажется, что AllTray также остановил разработку.

Тем не менее, « Минимизировать до Tray » сработало для меня, Ubuntu 19.04 и Evolution 3.32.1. Больше информации можно найти на странице GitHub .

После добавления расширения я также запустил следующее, чтобы оно работало:

sudo apt install xdotool

0

Посмотрите на этот плагин, который я тестировал с v3.22, он работает

https://github.com/KostadinAtanasov/evolution-on

примечание: вам может понадобиться отключить плагин почтовых уведомлений, так как его функции включены

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.