Здравейте, пиша java приложение за linux (ubuntu), което има tray приложение и услуга за демон приложения.
Мога да изпълня основното приложение като демон с помощта на yajsw. При влизане на потребител в системата искам услугата да бъде уведомена, което е постигнато (написах скрипт и го поставих в папка /etc/profile.d/
, скриптът се изпълнява оттам, аз се свързвам към основното приложение, използвайки връзка с TCP сокет и предаване на регистрираното потребителско име)
Сега от главното приложение искам да стартирам приложението Tray в работния плот на текущия потребител, който ще покаже иконата на трея (SystemTray
от java.awt
) и изскачащото меню. Имам отделен файл jar
, създаден за приложение в трей.