Софт

JAyatana: поддержка глобального меню Unity/HUD в Java-приложениях

 

Java Swing Ayatana - проект, который предоставляет поддержку глобального меню Ubuntu (AppMenu) и HUD для приложений Java Swing.

Недавно вышла JAyatana 2, получив поддержку версии Ubuntu 13.10, а также PPA-репозиторий для более простой установки. Хотя пакеты для Ubuntu 14.04 пока что недоступны для загрузки, Java Ayatana также работает и с последней версией Ubuntu Trusty Tahr.

Используя её, вы получите поддержку Unity AppMenu и HUD для таких приложений, как: NetBeans IDE, IntelliJ IDEA, Android Studio, jDownloader и так далее.

Вот скриншот IntelliJ IDEA с глобальным меню в Unity (под Ubuntu 14.04):

b_675_675_16777215_10_images_9_intellij-idea-global-menu.png

И Netbeans IDE:

java

И конечно, HUD также работает:

b_675_675_16777215_10_images_9_java-hud.png

Учтите, что это не будет работать в Eclipse, поскольку он является SWT-приложением. Если вы хотите, чтобы глобальное меню и HUD поддерживались в Eclipse IDE, смотрите здесь инструкции для Ubuntu 13.04 и старше, или же для Ubuntu 14.04 вы можете использовать новую опцию в dconf unity-gtk-module, чтобы добавить Eclipse в белый список. К сожалению, старый метод для включения AppMenu в Eclipse не работает так, как надо, в Ubuntu 13.10.


Получаем поддержку глобального меню / HUD для приложений Java Swing с помощью Java Ayatana


Java Swing Ayatana доступен в PPA-репозитории для Ubuntu 13.10. Чтобы добавить в систему PPA-репозиторий и установить его, используйте следующие команды в вашем терминале:

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

Если вы хотите использовать это на Ubuntu 14.04 (прямо сейчас пока что нет пакетов), то после добавления в систему PPA-репозитория, отредактируйте файл источников PPA и замените "trusty" на "saucy", и вы сможете установить JAyatana. Используйте команды ниже, чтобы сделать всё это и установить JAyatana в Ubuntu Trusty:

sudo add-apt-repository ppa:danjaredg/jayatana
sudo sed -i 's/trusty/saucy/g' /etc/apt/sources.list.d/danjaredg-jayatana-*.list
sudo apt-get update
sudo apt-get install jayatana

После установки выйдите из системы и зайдите в нее снова.

К сожалению, JAyatana 2.x, которая доступна в PPA-репозитории, не является совместимой с версиями Ubuntu старше, чем 13.10.

Если вы хотите ознакомиться с исходными кодами, сообщить о багах и так далее, смотрите страницу Java Swing Ayatana на Google Code.


Как отменить изменения


Так как файлы в /etc/ удаляются только в том числе, если установившее их приложение полностью удаляется, то для отмены изменений вам нужно будет полностью удалить пакеты, установленные из PPA-репозитория, вместе со всеми их данными, используя следующие команды:

sudo apt-get --purge remove jayatana libjayatana libjayatanaag libjayatana-java

И наконец, перезайдите в систему.

 

 

Добавить комментарий


Защитный код
Обновить

Аккаунт




Мы в соц. сетях






Подпишись на нашу RSS

Новости Hi-Tech

Как избавиться от уведомлений в браузере

Очень часто при просмотре web-страниц выскакивают сообщения рекламного характера, которые сильно раздражают и сбивают с толку. Если вы входите в число этих людей, то должны знать, как отключить уведомления в...

Что нового в юбилейной версии браузера F…

На днях стал доступным релиз обновленного веб-браузера от Mozilla. Представленный Firefox 50 выпущен в версиях для десктопов с популярными операционными системами, а также для мобильных устройств, работающих на Android. Одним...

Ремонт ноутбуков - выбираем сервис

Ноутбуки вещь до конца не изученная пользователями, настолько как компьютер. Ведь не каждый захочет разбирать свой ноутбук, и смотреть как он устроен. В отличие от ноутбука компьютер разбирал почти каждый,...

Как выбрать чехол для мобильного телефон…

После приобретения смартфона большинство сразу же начинают выбирать аксессуары к нему. Это вполне объяснимо, поскольку многие из них делают эксплуатацию девайса безопасной и более комфортной. В первую очередь это касается...

Go to top