j'ai besoin pour un programme de mettre une icone dans le system tray pour cela j'utilise la classe SystemTray de java 6.
Mais utilisant linux (et les développeurs de java ayant codé le systemtray avec les pieds pour linux), la fonction SystemTray.isSupported() retourne false alors qu'elle devrait retourner true.
en fait java regarde si le window manager est metacity ou kde pour savoir si le systemtray est supporté mais j'utilise compiz-fusion (avec gnome), resultat je peut rien faire.
si je passe sur metacity juste pour lancer le programme ca marche mais ca serait enbetant de devoir a chaque fois passer sur metacity pour lance mon programme
alors exixte-t-il une solution a ce problème ou une autre bibliothèque qui n'a pas ce problème?
Partager