Caliber не работает с системным треем в Linux Mint 18.1 Cinnamon

586
Ben Mordecai

Чтобы запустить Caliber в системном трее, обычно вы можете выполнить команду:

calibre --start-in-tray 

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

Failed to create system tray icon, your desktop environment probably does not support the StatusNotifier spec 

Я был бы удивлен, если бы это было действительно так, потому что у меня есть другие значки в трее, такие как Teamviewer, Fl.ux и Syncthing-GTK, работающие в трее.

Я попытался установить KDE и загрузить его, и проблема была решена, но я не планирую продолжать использовать KDE и Cinnamon параллельно в одной и той же установке ОС. Кроме того, в процессе устранения неполадок я узнал, что разработчики рекомендуют удалить версию Caliber, которая находится в репозиториях ОС, и вместо этого установить двоичный файл с помощью команды wget с веб-сайта Caliber .

Является ли значок в системном трее калибра несовместимым с Cinnamon? Если так, есть ли другой лоток, который я мог бы установить?

1

1 ответ на вопрос

0
Ben Mordecai

Я разместил это на форуме, где создатель Caliber, Kovid Goyal, часто встречается, и он выпустил следующий ответ:

Да, это действительно так. Вам нужен трей, который реализует спецификацию StatusNotifier. Калибр не поддерживает устаревшие значки состояния на основе окна X, поскольку у них много проблем.