Привет, я пишу Java-приложение для Linux (ubuntu), в котором есть приложение для лотка и служба приложений демона.
Я могу выполнить основное приложение в качестве демона, используя yajsw. При входе пользователя в систему я хочу, чтобы служба была уведомлена о том, что достигнуто (я написал скрипт и поместил его в папку /etc/profile.d/
, оттуда запускается скрипт, я подключаюсь к основному приложению, используя подключение к сокету TCP, и передать имя пользователя, вошедшего в систему)
Теперь из основного приложения я хочу запустить приложение в трее на текущем рабочем столе пользователя, вошедшего в систему, в котором будет отображаться значок в трее (SystemTray
из java.awt
) и всплывающее меню. У меня есть отдельный файл jar
, созданный для приложения в трее.