Прежде всего убедитесь, что в вашей системе установлена поддержка индикаторов (пакеты libindicator7 и libindicator3 -7 ).
Это позволит вашей системе получать индикаторные сообщения.
$ sudo apt-get install libindicator7 libindicator3-7
Затем в Thunderbird откройте «Инструменты» → «Добавить» -. Убедитесь, что расширение под названием «Messaging Menu and Unity Launcher Integration» включено (, оно должно быть установлено по умолчанию ).
Это позволит Thunderbird отправлять индикаторные сообщения в систему.
Наконец, перезапустите Thunderbird.
Так отображается значок значка в «Диспетчере задач» по умолчанию (, что соответствует вашему случаю ),
в то время как это выглядит как переключение на апплет «Только значок диспетчера задач».
В любом случае обратите внимание, что индикатор подсчитывает не количество непрочитанных сообщений, а новых сообщений вместо (, что вы и просили ). Например, вот у меня много непрочитанных сообщений, но только 2 из них новые. Поэтому индикатор счетчика показывает цифру 2.
Если вас не устраивают функции редактирования командной строки, встроенные в программу, вы можете запустить ее с помощью rlwrap . Это оболочка процессора командной строки (и REPL ), позволяющая редактировать каждую строку перед ее отправкой. Rlwrap использует библиотеку readline и сохраняет историю отдельно для каждой команды.
Запуск rlwrap bc
ничего вам не даст, потому что rlwrap обнаруживает, что ваш bc
хочет выполнить редактирование своей собственной командной строки, поэтому rlwrap отключается. Поскольку вам нужны функции редактирования командной строки rlwrap, а не базовая команда, запустите
rlwrap -a bc
История команд будет сохранена в ~/.bc_history
.
Основным недостатком использования rlwrap вместо использования собственной интеграции readline в программе является то, что rlwrap не может выполнять контекстно-зависимое -завершение. Например, верхний уровень python
дополняет известные переменные и поля, а rlwrap python
этого сделать не может. Так как bc, по-видимому, не имеет пользовательского завершения, rlwrap -a bc
не теряет функциональности по сравнению с bc.