Categorias: Linux Tutoriais

Jayatana – Menu Global do Ubuntu para aplicações Java

O Ubuntu quando trouxe o Unity, também trouxe uma excelente funcionalidade para melhor aproveitamento de tela, o menu global, no entanto este não funciona em aplicações Java que utilizem a biblioteca Swing, assim como o HUD também não funciona, isso porque essa biblioteca gráfica é do próprio Java, feita para ser uma interface multiplataforma para aplicações Java e “independem” do sistema que estão rodando. Exemplos de aplicações que utilizam a bibliote Swing, são o Netbeans, jDownloader e Frostwire.

Para aproveitar o menu global, também nas aplicações java construídas com o Swing, junto com as funcionalidades de pesquisa do HUD, o desenvolvedor Danjaredg desenvolveu o Jayatana (Java Swing Ayatana) – Para quem não sabe Ayatana foi o nome do projeto iniciado pela Canonical para criação do Unity.

Para instalar o Jayatana em seu Ubuntu é muito simples, o mesmo está disponivel em uma PPA mantida pelo desenvolvedor, portanto abra um terminal e digite:

sudo add-apt-repository ppa:danjaredg/jayatana
sudo apt-get update
sudo apt-get install jayatana

No entanto no Ubuntu 15.04 e 15.10 a integração feita pelo Jayatana foi desabilitada, isso porque ela poderia causar conflito com outras aplicações Java que estivessem a correr no momento, para habilitar o Jayatana no Ubuntu 15.04 e 15.10, use o seguinte comando no terminal:

gedit /usr/share/upstart/sessions/jayatana.conf

No documento que será aberto, digite o seguinte:

description “Java Ayatana”start on starting dbusscript initctl set-env –global JAVA_TOOL_OPTIONS=”-javaagent:/usr/share/java/jayatanaag.jar $JAVA_TOOL_OPTIONS”end script

Salve o documento e reinicie a sessão, as aplicações Java estarão integradas com seu menu global e HUD do Ubuntu 15.10 e 15.04, no entanto caso erros surjam ao correr mais de uma aplicação Java Swing de forma simultânea, você pode desinstalar o jayatana com o seguinte comando:

sudo apt-get –purge remove jayatana

Disqus Comments Loading...
Compartilhar

Matérias Recentes

Spotify inicia briga contra a Apple e suas politicas de cobrança

Recentemente o Spotify iniciou uma “guerra” contra a Apple e suas restrições quanto ao comércio no ecossistema do IOS. (mais…) Read More

4 horas ago

Firefox Send – compartilhamento de arquivos criptografados

A Mozilla finalmente liberou para o público em geral a ferramenta Firefox Send, um serviço de compartilhamento em cloud, com… Read More

2 dias ago

McAfee para Android – Uma boa solução antivírus?

Algum tempo atrás testamos aqui o MIUI Security, agora chegou a vez de efetuarmos uma análise do McAfee para Android,… Read More

6 dias ago

Xiaomi pretende aumentar preço da linha MI

No último ano a Xiaomi tomou algumas decisões de mercado que não estavam totalmente explicadas, como separar a linha Redmi… Read More

1 semana ago

Google testa novo modelo de publicidade para jogos

A Google apresentou para os desenvolvedores uma nova ferramenta de monetização para jogos para Android, denominada de “Jogadores premiados”, ela… Read More

1 semana ago

Qual a melhor conta digital? Quais são realmente gratuitas?

As contas digitais vieram para ficar, podem ser abertas diretamente pelo smartphone, costumam ser mais baratas que contas bancárias convencionais… Read More

1 semana ago