Как приложения Java могут использовать значки на панели задач в Ubuntu ›= 13.04 (с AppInicator)

Системный трей был объявлен устаревшим в Ubuntu 11.04 в пользу нового AppIndicator. С тех пор приложения SWT не могли отображать значок, если пользователь не использовал обходной путь белого списка, включенный для обратной совместимости. Версия 13.04 теперь устраняет этот обходной путь, а это означает, что приложения SWT (которые не поддерживают appindicator) больше не могут создавать значки в области уведомлений.

Как вы, ребята, собираетесь создавать приложения с иконками в трее, используя Java? Желательно таким образом, чтобы он работал как в Windows, так и в Linux, и не обязательно больше с SWT. Спасибо!


person Miquel    schedule 29.04.2013    source источник


Ответы (1)


Ну кто знал. Он существует в awt, поэтому изначально поддерживается: SystemTray, и он работает с AppIndicator в Ubuntu 13.04.

Тем не менее, существует ошибка, из-за которой фон значка становится прозрачным, как любительский, серым. :(

person Miquel    schedule 02.05.2013
comment
Приведите небольшой пример кода, а затем не стесняйтесь принимать свой ответ. - person Markus W Mahlberg; 17.11.2015