Есть такой язык программирования Java. У него есть графический тулкит Swing для создания интерфейса графических программ. Помимо прочего Swing позволяет java программам выглядеть роднее в различных операционных системах, так как java, как вы знаете, кроссплатформенна.
Проект Java Swing Ayatana (JAyatana) рапортует, что добились интеграции для графических программ с глобальным меню Ubuntu (AppMenu) и Head-Up Display (HUD). Напомню тем кто забыл, что HUD, вызываемый по кратковременному нажатию Alt, является альтернативным, умным меню с терпимостью к ошибкам пользователя. HUD позволяет не ползать в дебрях обычного меню у сложных программных комплексов, а просто и быстро набрать первые буквы нужного действия и сразу выполнить требуемое. Ваши частые действия будут получать приоритет и работа через HUD со сложным ПО станет всё быстрее и быстрее, но не быстрее горячих клавиш. Можно сказать, что HUD находится между горячими клавишами (самое быстрое нажатие нужного пункта меню) и выбором пункта огромном, древовидном меню с помощью мыши (долгий поиск нужного пункта меню).
JAyatana, как бы это не звучало странно, не зависит от Java. Используя JAyatana, вы получите глобальное меню Ubuntu (AppMenu) и Head-Up Display (HUD) в NetBeans IDE, IntelliJ IDEA, Android Studio, jDownloader и других java app.
Для установки JAyatana в ещё разрабатываемом релизе Ubuntu 15.04 Vivid Vervet достаточно ввести sudo apt-get install jayatana
и перезайти в сеанс.
Для Ubuntu 14.04 и 14.10 следует добавить репозиторий и установить пакет jayatana:
sudo add-apt-repository ppa:danjaredg/jayatana
sudo apt-get update
sudo apt-get install jayatana
Дополнительные материалы:
Cisco Adaptive Security Device Manager с Ubuntu.
Проверка грамматики с помощью java app LanguageTool.