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):И Netbeans IDE:И конечно, HUD также работает:Учтите, что это не будет работать в 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И наконец, перезайдите в систему. http://myubuntu.ru/programmy/jayatana-podderzhka-globalnogo-menyu-unity-hud-v-java-prilozheniyakh

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

Комментарии

Комментариев нет.